From 98f546700f5a2ca3589c3755516cb54600b384d2 Mon Sep 17 00:00:00 2001 From: Simon Binder Date: Mon, 27 Oct 2025 17:12:21 +0100 Subject: [PATCH] Update core extension to 0.4.8 --- .changeset/loud-eagles-clap.md | 5 +++++ dist/mc-wa-sqlite-async.mjs | 2 +- dist/mc-wa-sqlite-async.wasm | Bin 2436783 -> 2447465 bytes dist/mc-wa-sqlite-jspi.mjs | 2 +- dist/mc-wa-sqlite-jspi.wasm | Bin 1291289 -> 1295111 bytes dist/mc-wa-sqlite.mjs | 2 +- dist/mc-wa-sqlite.wasm | Bin 1285217 -> 1289039 bytes dist/wa-sqlite-async.mjs | 2 +- dist/wa-sqlite-async.wasm | Bin 2216280 -> 2227111 bytes dist/wa-sqlite-jspi.mjs | 2 +- dist/wa-sqlite-jspi.wasm | Bin 1105237 -> 1109212 bytes dist/wa-sqlite.mjs | 2 +- dist/wa-sqlite.wasm | Bin 1099306 -> 1103281 bytes powersync-version | 2 +- 14 files changed, 12 insertions(+), 7 deletions(-) create mode 100644 .changeset/loud-eagles-clap.md diff --git a/.changeset/loud-eagles-clap.md b/.changeset/loud-eagles-clap.md new file mode 100644 index 00000000..a0649fe8 --- /dev/null +++ b/.changeset/loud-eagles-clap.md @@ -0,0 +1,5 @@ +--- +"@journeyapps/wa-sqlite": patch +--- + +Update PowerSync SQLite extension to version 0.4.8 diff --git a/dist/mc-wa-sqlite-async.mjs b/dist/mc-wa-sqlite-async.mjs index 02f75c3d..dec3756e 100644 --- a/dist/mc-wa-sqlite-async.mjs +++ b/dist/mc-wa-sqlite-async.mjs @@ -1,2 +1,2 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-async.wasm")}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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 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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}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;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){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(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){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 MainLoop!="undefined"&&MainLoop.func){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(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_viiiij,dynCall_ii,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_vii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["sa"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["ta"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ua"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["va"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["wa"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["xa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["ya"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["za"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["Aa"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Ba"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ca"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Da"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Ea"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Fa"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Ga"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ha"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ia"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ja"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ka"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["La"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["Ma"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Na"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Oa"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Pa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Qa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Ra"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Sa"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Ta"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ua"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Va"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Wa"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Xa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Ya"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Za"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["_a"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["$a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["ab"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["bb"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["cb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["db"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["eb"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["fb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["gb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["hb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["ib"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["jb"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["kb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["lb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["mb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["nb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["ob"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["pb"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["qb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["rb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["tb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["ub"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["vb"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["wb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["xb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["yb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["zb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["Ab"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Bb"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Cb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Db"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Eb"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Fb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Gb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Hb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Ib"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Jb"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Kb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Lb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Mb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Nb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Ob"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Pb"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Qb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Rb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Sb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Tb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Ub"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Vb"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Wb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Xb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Yb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Zb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["_b"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["$b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["ac"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["bc"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["cc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["dc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["ec"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["fc"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["gc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["hc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["ic"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["jc"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["kc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["lc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["mc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["nc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["oc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["pc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["qc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["rc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["tc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["uc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["vc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["wc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["xc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["yc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["zc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["Ac"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Bc"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Cc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Dc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Ec"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Fc"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Gc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Hc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Jc"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Kc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Lc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Mc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Nc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Oc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Pc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Qc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Rc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Sc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Tc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Uc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Vc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Wc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Xc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Yc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Zc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["_c"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["$c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["ad"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["bd"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["cd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["dd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["ed"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["fd"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["gd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["hd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["id"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["jd"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["kd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["ld"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["md"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["nd"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["od"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["pd"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["qd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["rd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["td"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["ud"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["vd"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["wd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["xd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["yd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["zd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["Ad"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Bd"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Cd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Dd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Ed"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Fd"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Gd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Hd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Id"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Jd"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Kd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Ld"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Md"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Nd"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Od"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Pd"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Qd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Sd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Td"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Ud"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Vd"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Wd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Xd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Yd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Zd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["_d"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["$d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["ae"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["be"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["ce"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["de"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["ee"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["fe"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["ge"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["he"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["ie"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["je"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["ke"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["le"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["me"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["ne"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["oe"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["pe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["qe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["re"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["se"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["te"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["ue"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ve"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["we"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["xe"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["ye"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ze"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["Ae"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Be"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Ce"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["De"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["Ee"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Fe"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Ge"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["He"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["Ie"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Je"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Ke"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Le"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Me"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Ne"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Oe"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Pe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Qe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Re"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Se"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Te"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Ue"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ve"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["We"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["Xe"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Ye"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ze"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["_e"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["$e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["af"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["bf"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["cf"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["df"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["ef"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["ff"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["gf"];Module["_memcmp"]=_memcmp=wasmExports["hf"];Module["_malloc"]=_malloc=wasmExports["jf"];Module["_free"]=_free=wasmExports["kf"];Module["_memset"]=_memset=wasmExports["lf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["mf"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["nf"];Module["_main"]=_main=wasmExports["of"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["pf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["qf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["rf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["sf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["tf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["uf"];Module["_memcpy"]=_memcpy=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCalls["iii"]=dynCall_iii=wasmExports["Df"];dynCalls["viiiij"]=dynCall_viiiij=wasmExports["Ef"];dynCalls["ii"]=dynCall_ii=wasmExports["Ff"];dynCalls["vi"]=dynCall_vi=wasmExports["Gf"];dynCalls["viii"]=dynCall_viii=wasmExports["Hf"];dynCalls["iiii"]=dynCall_iiii=wasmExports["If"];dynCalls["iiiiiii"]=dynCall_iiiiiii=wasmExports["Jf"];dynCalls["iiiiii"]=dynCall_iiiiii=wasmExports["Kf"];dynCalls["iiiii"]=dynCall_iiiii=wasmExports["Lf"];dynCalls["vii"]=dynCall_vii=wasmExports["Mf"];dynCalls["viiii"]=dynCall_viiii=wasmExports["Nf"];dynCalls["iiiiiiiii"]=dynCall_iiiiiiiii=wasmExports["Of"];dynCalls["vijii"]=dynCall_vijii=wasmExports["Pf"];dynCalls["viiiii"]=dynCall_viiiii=wasmExports["Qf"];dynCalls["iiiij"]=dynCall_iiiij=wasmExports["Rf"];dynCalls["viji"]=dynCall_viji=wasmExports["Sf"];dynCalls["iij"]=dynCall_iij=wasmExports["Tf"];dynCalls["iidiiii"]=dynCall_iidiiii=wasmExports["Uf"];dynCalls["v"]=dynCall_v=wasmExports["Vf"];dynCalls["iijii"]=dynCall_iijii=wasmExports["Wf"];dynCalls["iiji"]=dynCall_iiji=wasmExports["Xf"];dynCalls["i"]=dynCall_i=wasmExports["Yf"];dynCalls["iiiiiij"]=dynCall_iiiiiij=wasmExports["Zf"];dynCalls["iiid"]=dynCall_iiid=wasmExports["_f"];dynCalls["iiij"]=dynCall_iiij=wasmExports["$f"];dynCalls["dii"]=dynCall_dii=wasmExports["ag"];dynCalls["jii"]=dynCall_jii=wasmExports["bg"];dynCalls["ji"]=dynCall_ji=wasmExports["cg"];dynCalls["vid"]=dynCall_vid=wasmExports["dg"];dynCalls["vij"]=dynCall_vij=wasmExports["eg"];dynCalls["iiiiiiiiii"]=dynCall_iiiiiiiiii=wasmExports["fg"];dynCalls["di"]=dynCall_di=wasmExports["gg"];dynCalls["iiiiijii"]=dynCall_iiiiijii=wasmExports["hg"];dynCalls["j"]=dynCall_j=wasmExports["ig"];dynCalls["jj"]=dynCall_jj=wasmExports["jg"];dynCalls["jiij"]=dynCall_jiij=wasmExports["kg"];dynCalls["iiiiji"]=dynCall_iiiiji=wasmExports["lg"];dynCalls["iiiijii"]=dynCall_iiiijii=wasmExports["mg"];dynCalls["ij"]=dynCall_ij=wasmExports["ng"];dynCalls["viiji"]=dynCall_viiji=wasmExports["og"];dynCalls["viijii"]=dynCall_viijii=wasmExports["pg"];dynCalls["iiiiiiiiiii"]=dynCall_iiiiiiiiiii=wasmExports["qg"];dynCalls["iiiijji"]=dynCall_iiiijji=wasmExports["rg"];dynCalls["iiiiiiii"]=dynCall_iiiiiiii=wasmExports["sg"];_asyncify_start_unwind=wasmExports["tg"];_asyncify_stop_unwind=wasmExports["ug"];_asyncify_start_rewind=wasmExports["vg"];_asyncify_stop_rewind=wasmExports["wg"]}var _sqlite3_version=Module["_sqlite3_version"]=92944;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-async.wasm")}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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"){abort(`Invalid encoding type "${opts.encoding}"`)}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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("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)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("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))abort("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")abort("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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){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(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){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 MainLoop!="undefined"&&MainLoop.func){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(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_ii,dynCall_viiiij,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_vii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["sa"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["ta"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ua"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["va"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["wa"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["xa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["ya"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["za"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["Aa"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Ba"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ca"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Da"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ea"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Fa"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Ga"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ha"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ia"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ja"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ka"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["La"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ma"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Na"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Oa"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Pa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Qa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Ra"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Sa"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Ta"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ua"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Va"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Wa"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Xa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Ya"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Za"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["_a"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["$a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["ab"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["bb"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["cb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["db"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["eb"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["fb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["gb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["hb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["ib"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["jb"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["kb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["lb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["mb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["nb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["ob"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["pb"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["qb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["rb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["tb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["ub"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["vb"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["wb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["xb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["yb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["zb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["Ab"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Bb"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Cb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Db"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Eb"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Fb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Gb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Hb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Ib"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Jb"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Kb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Lb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Mb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Nb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Ob"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Pb"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Qb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Rb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Sb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Tb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Ub"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Vb"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Wb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Xb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Yb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Zb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["_b"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["$b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["ac"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["bc"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["cc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["dc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["ec"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["fc"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["gc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["hc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["ic"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["jc"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["kc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["lc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["mc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["nc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["oc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["pc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["qc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["rc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["tc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["uc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["vc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["wc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["xc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["yc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["zc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["Ac"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Bc"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Cc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Dc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Ec"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Fc"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Gc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Hc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Ic"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Jc"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Kc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Lc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Mc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Nc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Oc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Pc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Qc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Rc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Sc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Tc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Uc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Vc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Wc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Xc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Yc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Zc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["_c"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["$c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["ad"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["bd"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["cd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["dd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["ed"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["fd"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["gd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["hd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["id"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["jd"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["kd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["ld"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["md"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["nd"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["od"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["pd"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["qd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["rd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["td"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["ud"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["vd"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["wd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["xd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["yd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["zd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["Ad"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Bd"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Cd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Dd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Ed"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Fd"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Gd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Hd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Id"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Jd"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Kd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Ld"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Md"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Nd"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Od"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Pd"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Qd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Sd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Td"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Ud"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Vd"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Wd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Xd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Yd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Zd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["_d"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["$d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["ae"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["be"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["ce"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["de"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["ee"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["fe"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["ge"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["he"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["ie"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["je"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["ke"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["le"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["me"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ne"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["oe"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["pe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["qe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["re"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["se"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["te"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["ue"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ve"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["we"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["xe"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["ye"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ze"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["Ae"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Be"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Ce"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["De"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Ee"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Fe"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Ge"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["He"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Ie"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Je"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Ke"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Le"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Me"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ne"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Oe"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Pe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Qe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Re"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Se"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Te"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Ue"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ve"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["We"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Xe"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ye"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ze"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["_e"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["$e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["af"];_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["bf"];_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["cf"];_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["df"];_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["ef"];_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["ff"];_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["gf"];_memcmp=Module["_memcmp"]=wasmExports["hf"];_malloc=Module["_malloc"]=wasmExports["jf"];_free=Module["_free"]=wasmExports["kf"];_memset=Module["_memset"]=wasmExports["lf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["mf"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["nf"];_main=Module["_main"]=wasmExports["of"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["pf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["qf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["rf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["sf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["tf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["uf"];_memcpy=Module["_memcpy"]=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCall_iii=dynCalls["iii"]=wasmExports["Df"];dynCall_ii=dynCalls["ii"]=wasmExports["Ef"];dynCall_viiiij=dynCalls["viiiij"]=wasmExports["Ff"];dynCall_vi=dynCalls["vi"]=wasmExports["Gf"];dynCall_viii=dynCalls["viii"]=wasmExports["Hf"];dynCall_iiii=dynCalls["iiii"]=wasmExports["If"];dynCall_vii=dynCalls["vii"]=wasmExports["Jf"];dynCall_iiiiiii=dynCalls["iiiiiii"]=wasmExports["Kf"];dynCall_iiiiii=dynCalls["iiiiii"]=wasmExports["Lf"];dynCall_iiiii=dynCalls["iiiii"]=wasmExports["Mf"];dynCall_viiii=dynCalls["viiii"]=wasmExports["Nf"];dynCall_iiiiiiiii=dynCalls["iiiiiiiii"]=wasmExports["Of"];dynCall_vijii=dynCalls["vijii"]=wasmExports["Pf"];dynCall_viiiii=dynCalls["viiiii"]=wasmExports["Qf"];dynCall_iiiij=dynCalls["iiiij"]=wasmExports["Rf"];dynCall_viji=dynCalls["viji"]=wasmExports["Sf"];dynCall_iij=dynCalls["iij"]=wasmExports["Tf"];dynCall_iidiiii=dynCalls["iidiiii"]=wasmExports["Uf"];dynCall_v=dynCalls["v"]=wasmExports["Vf"];dynCall_iijii=dynCalls["iijii"]=wasmExports["Wf"];dynCall_iiji=dynCalls["iiji"]=wasmExports["Xf"];dynCall_i=dynCalls["i"]=wasmExports["Yf"];dynCall_iiiiiij=dynCalls["iiiiiij"]=wasmExports["Zf"];dynCall_iiid=dynCalls["iiid"]=wasmExports["_f"];dynCall_iiij=dynCalls["iiij"]=wasmExports["$f"];dynCall_dii=dynCalls["dii"]=wasmExports["ag"];dynCall_jii=dynCalls["jii"]=wasmExports["bg"];dynCall_ji=dynCalls["ji"]=wasmExports["cg"];dynCall_vid=dynCalls["vid"]=wasmExports["dg"];dynCall_vij=dynCalls["vij"]=wasmExports["eg"];dynCall_iiiiiiiiii=dynCalls["iiiiiiiiii"]=wasmExports["fg"];dynCall_di=dynCalls["di"]=wasmExports["gg"];dynCall_iiiiijii=dynCalls["iiiiijii"]=wasmExports["hg"];dynCall_j=dynCalls["j"]=wasmExports["ig"];dynCall_jj=dynCalls["jj"]=wasmExports["jg"];dynCall_jiij=dynCalls["jiij"]=wasmExports["kg"];dynCall_iiiiji=dynCalls["iiiiji"]=wasmExports["lg"];dynCall_iiiijii=dynCalls["iiiijii"]=wasmExports["mg"];dynCall_ij=dynCalls["ij"]=wasmExports["ng"];dynCall_viiji=dynCalls["viiji"]=wasmExports["og"];dynCall_viijii=dynCalls["viijii"]=wasmExports["pg"];dynCall_iiiiiiiiiii=dynCalls["iiiiiiiiiii"]=wasmExports["qg"];dynCall_iiiijji=dynCalls["iiiijji"]=wasmExports["rg"];dynCall_iiiiiiii=dynCalls["iiiiiiii"]=wasmExports["sg"];_asyncify_start_unwind=wasmExports["tg"];_asyncify_stop_unwind=wasmExports["ug"];_asyncify_start_rewind=wasmExports["vg"];_asyncify_stop_rewind=wasmExports["wg"];memory=wasmMemory=wasmExports["qa"];__indirect_function_table=wasmTable=wasmExports["wf"]}var _sqlite3_version=Module["_sqlite3_version"]=93168;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/mc-wa-sqlite-async.wasm b/dist/mc-wa-sqlite-async.wasm index 0607fe4a2a369c1cb11abb1c75cfa6f07212afa1..f38c61c0b8148170bc8968fd2f84b7988cef11ed 100755 GIT binary patch delta 317658 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

m3f~BNm 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�by@o&j6eefaJO19rf_l({S6(zrs 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 delta 311238 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 z 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]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 diff --git a/dist/mc-wa-sqlite-jspi.mjs b/dist/mc-wa-sqlite-jspi.mjs index 41f144a0..9a3e0826 100644 --- a/dist/mc-wa-sqlite-jspi.mjs +++ b/dist/mc-wa-sqlite-jspi.mjs @@ -1,2 +1,2 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-jspi.wasm")}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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 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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}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;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["powersync_init_static"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["sqlite3mc_config"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["sqlite3mc_cipher_count"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["sqlite3mc_cipher_index"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["sqlite3mc_cipher_name"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["sqlite3mc_config_cipher"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["sqlite3mc_vfs_create"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];Module["_memset"]=_memset=wasmExports["memset"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=92944;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,random_get:_random_get,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite-jspi.wasm")}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);var imports={env:wasmImports,wasi_snapshot_preview1:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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"){abort(`Invalid encoding type "${opts.encoding}"`)}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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("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)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("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))abort("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")abort("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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var wasmTableMirror=[];var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["sqlite3mc_config"];_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["sqlite3mc_cipher_count"];_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["sqlite3mc_cipher_index"];_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["sqlite3mc_cipher_name"];_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["sqlite3mc_config_cipher"];_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["sqlite3mc_vfs_create"];_memcmp=Module["_memcmp"]=wasmExports["memcmp"];_malloc=Module["_malloc"]=wasmExports["malloc"];_free=Module["_free"]=wasmExports["free"];_memset=Module["_memset"]=wasmExports["memset"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];_main=Module["_main"]=wasmExports["main"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];_memcpy=Module["_memcpy"]=wasmExports["memcpy"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["memory"];__indirect_function_table=wasmTable=wasmExports["__indirect_function_table"]}var _sqlite3_version=Module["_sqlite3_version"]=93168;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,random_get:_random_get,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/mc-wa-sqlite-jspi.wasm b/dist/mc-wa-sqlite-jspi.wasm index f8599765a55361bf605f59fd54beea3cca8adb6b..05e13cfa3a37a47d551185d2dc1bcd1d52618c79 100755 GIT binary patch delta 281046 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�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

+I^2G&;`9-R>SirfB7 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 St@W(6s;wQb(c9LkTmK)3v^j+U delta 278390 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

Asj1;8*fMKZ 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 toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite.wasm")}return new URL("mc-wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["qa"];updateMemoryViews();wasmTable=wasmExports["wf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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 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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}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;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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 _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["sa"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["ta"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ua"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["va"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["wa"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["xa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["ya"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["za"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["Aa"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Ba"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ca"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Da"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Ea"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Fa"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Ga"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ha"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ia"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ja"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ka"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["La"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["Ma"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Na"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Oa"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Pa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Qa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Ra"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Sa"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Ta"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ua"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Va"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Wa"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Xa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Ya"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Za"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["_a"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["$a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["ab"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["bb"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["cb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["db"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["eb"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["fb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["gb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["hb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["ib"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["jb"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["kb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["lb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["mb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["nb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["ob"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["pb"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["qb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["rb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["tb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["ub"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["vb"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["wb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["xb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["yb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["zb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["Ab"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Bb"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Cb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Db"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Eb"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Fb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Gb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Hb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Ib"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Jb"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Kb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Lb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Mb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Nb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Ob"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Pb"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Qb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Rb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Sb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Tb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Ub"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Vb"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Wb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Xb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Yb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Zb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["_b"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["$b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["ac"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["bc"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["cc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["dc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["ec"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["fc"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["gc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["hc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["ic"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["jc"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["kc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["lc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["mc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["nc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["oc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["pc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["qc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["rc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["tc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["uc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["vc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["wc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["xc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["yc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["zc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["Ac"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Bc"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Cc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Dc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Ec"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Fc"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Gc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Hc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Jc"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Kc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Lc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Mc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Nc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Oc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Pc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Qc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Rc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Sc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Tc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Uc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Vc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Wc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Xc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Yc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Zc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["_c"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["$c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["ad"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["bd"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["cd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["dd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["ed"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["fd"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["gd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["hd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["id"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["jd"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["kd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["ld"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["md"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["nd"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["od"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["pd"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["qd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["rd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["td"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["ud"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["vd"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["wd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["xd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["yd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["zd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["Ad"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Bd"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Cd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Dd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Ed"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Fd"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Gd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Hd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Id"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Jd"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Kd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Ld"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Md"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Nd"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Od"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Pd"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Qd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Sd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Td"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Ud"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Vd"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Wd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Xd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Yd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Zd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["_d"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["$d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["ae"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["be"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["ce"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["de"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["ee"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["fe"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["ge"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["he"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["ie"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["je"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["ke"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["le"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["me"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["ne"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["oe"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["pe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["qe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["re"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["se"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["te"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["ue"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ve"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["we"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["xe"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["ye"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ze"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["Ae"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Be"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Ce"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["De"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["Ee"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Fe"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Ge"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["He"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["Ie"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Je"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Ke"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Le"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Me"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Ne"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Oe"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Pe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Qe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Re"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Se"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Te"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Ue"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ve"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["We"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["Xe"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Ye"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ze"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["_e"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["$e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["af"];Module["_sqlite3mc_config"]=_sqlite3mc_config=wasmExports["bf"];Module["_sqlite3mc_cipher_count"]=_sqlite3mc_cipher_count=wasmExports["cf"];Module["_sqlite3mc_cipher_index"]=_sqlite3mc_cipher_index=wasmExports["df"];Module["_sqlite3mc_cipher_name"]=_sqlite3mc_cipher_name=wasmExports["ef"];Module["_sqlite3mc_config_cipher"]=_sqlite3mc_config_cipher=wasmExports["ff"];Module["_sqlite3mc_vfs_create"]=_sqlite3mc_vfs_create=wasmExports["gf"];Module["_memcmp"]=_memcmp=wasmExports["hf"];Module["_malloc"]=_malloc=wasmExports["jf"];Module["_free"]=_free=wasmExports["kf"];Module["_memset"]=_memset=wasmExports["lf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["mf"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["nf"];Module["_main"]=_main=wasmExports["of"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["pf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["qf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["rf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["sf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["tf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["uf"];Module["_memcpy"]=_memcpy=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=92944;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["ra"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("mc-wa-sqlite.wasm")}return new URL("mc-wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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"){abort(`Invalid encoding type "${opts.encoding}"`)}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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("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)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("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))abort("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")abort("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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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 _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _random_get(buffer,size){try{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_sqlite3mc_config,_sqlite3mc_cipher_count,_sqlite3mc_cipher_index,_sqlite3mc_cipher_name,_sqlite3mc_config_cipher,_sqlite3mc_vfs_create,_memcmp,_malloc,_free,_memset,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["sa"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["ta"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ua"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["va"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["wa"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["xa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["ya"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["za"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["Aa"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Ba"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ca"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Da"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ea"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Fa"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Ga"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ha"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ia"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ja"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ka"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["La"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ma"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Na"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Oa"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Pa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Qa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Ra"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Sa"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Ta"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ua"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Va"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Wa"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Xa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Ya"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Za"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["_a"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["$a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["ab"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["bb"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["cb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["db"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["eb"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["fb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["gb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["hb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["ib"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["jb"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["kb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["lb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["mb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["nb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["ob"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["pb"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["qb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["rb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["tb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["ub"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["vb"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["wb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["xb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["yb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["zb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["Ab"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Bb"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Cb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Db"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Eb"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Fb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Gb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Hb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Ib"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Jb"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Kb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Lb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Mb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Nb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Ob"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Pb"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Qb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Rb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Sb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Tb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Ub"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Vb"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Wb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Xb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Yb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Zb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["_b"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["$b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["ac"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["bc"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["cc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["dc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["ec"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["fc"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["gc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["hc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["ic"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["jc"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["kc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["lc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["mc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["nc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["oc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["pc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["qc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["rc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["tc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["uc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["vc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["wc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["xc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["yc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["zc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["Ac"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Bc"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Cc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Dc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Ec"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Fc"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Gc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Hc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Ic"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Jc"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Kc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Lc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Mc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Nc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Oc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Pc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Qc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Rc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Sc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Tc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Uc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Vc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Wc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Xc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Yc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Zc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["_c"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["$c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["ad"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["bd"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["cd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["dd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["ed"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["fd"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["gd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["hd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["id"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["jd"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["kd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["ld"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["md"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["nd"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["od"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["pd"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["qd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["rd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["td"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["ud"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["vd"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["wd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["xd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["yd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["zd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["Ad"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Bd"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Cd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Dd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Ed"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Fd"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Gd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Hd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Id"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Jd"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Kd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Ld"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Md"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Nd"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Od"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Pd"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Qd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Sd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Td"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Ud"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Vd"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Wd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Xd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Yd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Zd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["_d"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["$d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["ae"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["be"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["ce"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["de"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["ee"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["fe"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["ge"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["he"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["ie"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["je"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["ke"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["le"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["me"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ne"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["oe"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["pe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["qe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["re"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["se"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["te"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["ue"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ve"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["we"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["xe"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["ye"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ze"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["Ae"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Be"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Ce"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["De"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Ee"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Fe"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Ge"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["He"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Ie"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Je"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Ke"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Le"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Me"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ne"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Oe"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Pe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Qe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Re"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Se"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Te"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Ue"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ve"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["We"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Xe"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ye"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ze"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["_e"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["$e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["af"];_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["bf"];_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["cf"];_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["df"];_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["ef"];_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["ff"];_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["gf"];_memcmp=Module["_memcmp"]=wasmExports["hf"];_malloc=Module["_malloc"]=wasmExports["jf"];_free=Module["_free"]=wasmExports["kf"];_memset=Module["_memset"]=wasmExports["lf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["mf"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["nf"];_main=Module["_main"]=wasmExports["of"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["pf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["qf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["rf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["sf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["tf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["uf"];_memcpy=Module["_memcpy"]=wasmExports["vf"];_emscripten_builtin_memalign=wasmExports["xf"];__emscripten_timeout=wasmExports["yf"];__emscripten_tempret_get=wasmExports["zf"];__emscripten_stack_restore=wasmExports["Af"];__emscripten_stack_alloc=wasmExports["Bf"];_emscripten_stack_get_current=wasmExports["Cf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["qa"];__indirect_function_table=wasmTable=wasmExports["wf"]}var _sqlite3_version=Module["_sqlite3_version"]=93168;var wasmImports={a:___assert_fail,aa:___syscall_chmod,ca:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,Q:___syscall_mkdirat,W:___syscall_newfstatat,O:___syscall_openat,M:___syscall_readlinkat,L:___syscall_rmdir,Z:___syscall_stat64,J:___syscall_unlinkat,I:___syscall_utimensat,ea:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,F:__setitimer_js,P:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,G:_emscripten_resize_heap,R:_environ_get,S:_environ_sizes_get,o:_fd_close,H:_fd_fdstat_get,N:_fd_read,x:_fd_seek,V:_fd_sync,K:_fd_write,s:_ipp,t:_ipp_async,la:_ippipppp,pa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ha:_ipppiii,ia:_ipppiii_async,ja:_ipppiiip,ka:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,fa:_ippppi,ga:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,ma:_ipppppip,na:_ipppppip_async,D:_proc_exit,T:_random_get,oa:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,X:_vpppip,da:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/mc-wa-sqlite.wasm b/dist/mc-wa-sqlite.wasm index db9c428fb1a177168ba33216d4dbcb2c2ae0199e..6d1abbcde36a77591eb15184e5350db056e67033 100755 GIT binary patch delta 278877 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�DKhB^Inaz>M_kwx2E+Jo(3Q@6ojn zosJTb64fysQ0%8!E>FQGpjcZT%Z#7!xj z;a8&vah?+HVZHV@syDC6#ylsI^BQ&g(OGOim_b{Abbhv;q%A)=Ex?5x{0UsxYxJ+5 zoY7$JhX2zk$Obb8_p*NECRzBnpUiD5z|qtF|8%P4lAsff$9HpE*kKj4dg255T{XruPHMulXzqya>}}({h zF~59MZH-X5@t5^H041F9BG0_nv@T-C z;fiLM+akA9m!yc^E$`80^$f4!Yz%{YzZmhf(y)_-Yzv2ow+Cj&)57udkOk7<&Ijo6 zdz0$Dhw4%>o;5FV#1u6G;+^I-kRJ!5574{y7w74o_sZGhf5KYLTEVjN*nEX75kV=f zk~k2g@xMCn*~R+d4r-2d;Ng{OMiE0VH>psX6mpjc{bWWBv`ZMn48Si;D`UlRjJ;Zk z`>RjUaW-i%4__(9T-|1RkPI6|GcP3{`T+RB4I|Ml;cXg{-Q6X;Kv}PZ2}lukhG;AQ zv~nLnL4P~OAIiiXLu1{=TuL;EI6cm!|AOZ^oIc;AKa&YeftLZu?6#oMc}?y`H`(AT2wJdb+8v``go4YY4B|W<^ma+ zK)wTFfPCjB)swnL)Dzk7f@pvUVmP60i3A!AoU=58p1w&X&fAOT2}5i2T^LIuoeJm7 zAw%CRqpwq|O~2y^#?yT)T;~mpbE0rym3gyTh$Gpun^mGA@*r-Oqvd=fZC*}0Z-y=f z9?1dW&kEX+FZ|e>Ep1ZEjUPqn!OYU4E5z0az3ZKZi9`QhpFl|wE-Qv{dSet`>_o3VQz5k-8sw- z1{n*0HPe|D4X<@qh^&hn5}eNLx*h(m*f!{J@PVmv(*suKK?M4Qz(XL?*%*4|$8mEJ zWZ+!o_N{qE*mF4mGKctiMn~3sj~n2*Xj~w$3PxqoT+9h7pg+u2XG`Rpxwv?>g3|9$ zg_0h3hq{=$&r=D#1#ko4dM+HV{Pj*1wdl8Zs@p4j{8o*&pIJL!*)?ZrmcRCi)6dc* z$DDt?Xc^Y65WN=e(@d=ULxyi9Y*1?vrHau7#1z&B_E@+(K8VlDaG#wOg`nvpT26z? zk(bW5-65~@TaCxI0qRl==8rdq9uVh(uJPUuF*p?I8P3L104sz-5ag9W#YoNzk;8Z8 z!w!}kD{pzI9(f`XtGxR@C_YxMy+>`cG1E^hj5MKz3)T7dgPN*wH=B+vRD&ubMJft~ zt9hz1%G^3nO@+SV{(0&u`(TU;?}V1$UYc^J%8iS=@2IROa^|bmv~m&jGf&dyMXED> zyBL?N%b{!3?0(gpe!X9fi>!u4Fgkg^`c2B~Y>KuEJ$yedlSXOp{SYr8D?;NRP_uA0 z{^tjvA2^qCmZ%=qF&eW(Egg8b1vbxei(&1{FF$}?uF*4sN8?pq^htLS9{con%P;;D zSSxTsVC2tY?K`lKcKeoHq{|_ z8F>#X@3f2&52~haJ507;zgYQ$s>Rv$GQbdlgJC&8gAX(){Cm~4D@$*fJBHjcF8a#M_oLF< zt6%(pH(mh1@J)XCak~EZ&_v&GoJxMLk|`U0RQ`q^sp9vlsa?LJa_8?=g+=!*#huEZ zX!BCl+AcpppD$J4X0OH>4I^`)16dKp#Z|w)4gpQ&*AFY(>bIStqzVTwGu)l5^%8Tp z#}>Ft44;XYVvx)ui;oGcL9mL=J1njXre97{KBK=jj0DT z^3VU)lmp%ZHsYTyF!J!v4Z{8Qr-anmo(ssrArUUqWy{XeeF9D(=e?}@K;x_OW!Ri7{)IkyS=~&( zzt76DagVak{i(gN&C$=jA5CVblm=1onl%*SzIO!nRH4P^N$C*YIr5y0LF4ldh>$ zmy14Q?XtfI#d)5}QfNn|n%1ZhDu!yqok@h?_6Aw=ur?^;C6(he4Ia@;RjOg+NZ5|j zjw&cx$LPB%YzbD9yHypig>Wx2!#|Qfo!PJ0pu@3Z;M*hVthIvmH>m1w_y7696kG`j z`3H_My2J>B_J-L6jlc7l^7r6hHU1SJS8h9hpNRqF{k`S^NAaduodD>8FHOdtLB%-y z^UIH2rrgH<4m{=;`HiY$n3GU0{_%?tBMJIq$!0R*uYHmqLI7GJkz|Spy@CBxGD9JZ zWF(3z;W4WqF!>UtM%&c9JlUoC?~vsexwu?*nrMoi-=^+`(m~hP)h*7y!;FL7m6hvW zS6^9K*Yk@!VeoYhhHM62zn<3qSv{)$Ek=ti_q)omZ-Bg7*VFZHs#uJb}Bv1tH=BIKVT)*NFQueYQh&*UzF7i9cl6Xw zH9Gg`M`9ueBhM})tPuEKR-3}{@Dr5&wi;)xp($^xLp^?nX_D->q0i;cw|Tb)2^lMd zNBtc~6liQ5R2R|>Ce~PjahL_8`MXqB{h)i zPwj^3nAQ&f0Nmfokh}PvIr0nD*<=s7-{1~Cd%wQ)B%5G{n+D#{$P6(EIljkdC(IPo z%`oEyc<^>HWr(=zSpv&h?kT)E&ZuqH+RG7!{2p3-O!e#BEo2w^$G_p#z-+)#i3w)l zA7}b7WR@P`$6%7mzM*M9s(YMoW3Yv0Ap1IJaj?!1kd z3;1W7SYg(BfDi;7VOATRKLiMB7xq}O6EWEYxc|T1Ur! zQhhU)%I86JxI>v4G~l1ANk-WjnOFW3)N-Nq(AIvvY0^)sQFe_XYZfVBDf+m_SHk84 z=-!`{N4Y1|OfZWjC)7CEz|4gZ2UqRCNTXB8qKSV}>nlf{R3C;L-)u!rGd2_q-teEr z_Q1_QtNtVZ0Zs=fQu_8?EZ)q-cT|V{xc@4CmH!fcPvF|)dR}N;(tR1yJAVgEiSlbz zA@^s{T+XJwKP#`%pYYVf*qCgbCE3&QNd2N7Dw0RYf$Da#CC^PYZtVlkM1e4fR!v(L z;QJ~5lQ3*x`@iD%uxU#R)0U&WFNUN=+Tyv}O;e7>;-3dwlq%*gTLDt+Li+g^6>n5o z(>^IHt#OZ1vtQM3bL0_YC+-zLHZ{AI^xCf~x5M=;9LU9K#J%z;TAzr`-0BPJ4cm%u{^-@>)9G#;oagm0Td5{bI^ zyNrZQq2JXM!cdt)5{cp}(kGT~2ec8l_23+tl&HTc9d2#RR7CxXwCV1m%4xRtE$6pV z4VRi?*1nJl z2%#kpr{v%U^6bwdIaEBtDzHCx>BSM&Iqf1L-;1~AC1AnbjPN2j)k87_a`hU^`T)5c zrN;;8TzkGl8xf`!JABj}_K#X_Mdhah^d>v}+h{Iz9i(rz_k2rh2I;)sUub(kk;B)c zs^A?u0>%#7wP6T_ro(1k6((>-GINOdcJf>x_{>uxLL8E8NIwtKZHg+w$#Z(LBV+Jb z?ZRuq$-yvz9Hh#^$susR6r@VS$#dbtH%OI)lSAR(DM%HElf&RoG)R?)lf&UT6p#(a zQ3>qMU{u>?SH0}aHPMK}d5OjxY$~!7O*nGOPRMD>EVu(gvchJsCD7!s+3N^Iws78o zV7;Aa#^G^0(VW9+i548Ju@fGLhwVgy!pk#A2* zbmgGTPMpQzK0DEk!%Gsl+61p7cA^J|2kgYz91a5yiJ%0IZ~=krZ8-sUGv6MG6AlD$ zo&@;_Oc%2gC4_|uK!Nz1f&vPB3D|IUg>W$3Fe6xCv)$2rI0#MjWaSTxWiJjfO1(Km z|NC%=j`igbJ?Y0G8q>dsBlye!4pG5Ch8|!}tVKb|#-FH&2$DYXs(_|z^MJ*@LeF>K z1f$IF!<$yRm*MsF2F}5M;;~fni`l1is+Z;sd&WF4fWrL*?*ZKe?F}#w;M-f?D1nJl zAhMV@GfsB^h24HOy9fIN-p67jV25(!4_M;t5BPA9&%T6VL0$6U z-8OuJejTd2QnzI(je!kUp0E3Wof@b#ZWdK`9j4#6tnK8Sr_USVj$u|2u8m<<5gv|VQW36+C0q^< z#o(A6;p!M%a3HLXB^q*A-Y^EFgvfyykP^Zbu|#9qd!Fvzdq)gt2{|P(pe2MmW57!Y z7sr5?5LU&2mk<`mfS3?&j{(&nTtK}?=mP1NWT)`7%2GfNIHxKFGnL0VRYA_q6rMlM zfm}z*>`39MCpI28earEuyLr=sm_dS#@}>cg>pkWB4k^SOxcK^%I1566f;{(Q$Ry7EM+Mm3J6!EfG8j=PXSdxxH<(?0pXey zPz8i*Q$Q9FRs_SiJ{ZOg!7y$LhOsyp#swHfE?<(ua|=_xe9Frii&M}=nXD|YC89h_ z7~4EVA*GAL&3Z1PGQXLa*rwq()Fo5Y^6GUZX)4U|2GUTaV0#TWZxaT2? zNy=s0Xe|(z>5F;I5tVs$yk?X)M)&ytInGV!`7!z$40gk@`eq1`?i;Ikk;8kN^`sdQ+Pabfmml_ zp#!6OorA(Wo358Rn~^8bX$MpI666AZLT>57V665!1*Ip^ofC8mB{UO<{I}7g6Lhn2C`_ zFcKq;0Q1n6L(EG)haN^6LCB2s6f@F=W~4D280vf*vvXZ1vsTekjP@M<#n@u_CAwNh zegO|UD<(#H%;zvKGzZL3C&>j87AnY`&m6Em`I1|JTyQdTc-ZIgWJqp4ZJDHROvied zh3D|^33r{h(ZCD!{YAq7%=m0RfEj@UP)0Bkkc^-Jkc=P|kc^-Zkc_|sAR`Dd65@!o zTE-<((^%$^ayY?lWY$QiB{vPk(QC+0@{!=_q)iv=vs+9-3ax^hm}w?Ojj1*XG!ro$oAVNW^?br0q^`BiDLv{hIuu#?;{FOBDm zTPeF6P6UnfVw}jPpC;>$6MLC24KrVwWWLnJe5ue3?bwW0yyh*r?s zQ*{d%E7VQ9R-`1a0(*~QA|OafUJZ^dNR_7~uK~{%q{>o~)4=7?HJ9sd%&p1h6gyiX zNq~BxN!V)&Q7Yxd0sM{qvk)cF9U)5CoQi+|bWbD%*hmXq0*Mp4giWi^B`h0}5MUQC z5`xv1Ax+riGHEJe)F?6n2n9q)faNDb0_=u`Jb?-dc{&0ZK^S-xA<&gb4NAg5q)3l6QiH|egh&m>8lgdH z*hme=8==9{un`(eN{G;)ENp}Zml&DBig2PQS2YE@dj#cS?Cud>iOoHN)nRPz5l+M2 z9zoHXaH2m)W@2lPU~L#%dxWzR!dz5@6WGnOTxAdk>%)n2IJ_+(lyyTmF@%%z66bQT zDV!L}&{q{nfFNSC6G;r`a7QF@9)~+4i4h#`jU+%vv7L$}Mu}YEP$V&$Gmbmn> zNq|UV!xu@6(ZmHDmP8W*;fte*37jsCCMI&YG@AGghh@+4-CxvPWR@`%^V>+M}6ndL#|iimf%*VDUDGFJqdWf6}h z6_X^>EMN>##A89lZzOYRP_i`Qb@94-6D6}W$Xp!h;;{f@g5)j^a!Vo}i!a7YW=W8_ zAmX(LEx&-CxLRjf=hL6A)`N>qg*_H)jFXb5Wa(pT8Wuk5N@i}b$q91dmmI8?H&!x_ z2bo91!gyU}iW3ceN>MkWLZy^I>7rMoZa4LD}lC2tlqf zWerLKD2AEBd!wZ2fuQKVun0${nWFoG+`VDp07gpDy+P)lurPVonxcDrWLDwW2xMZIWL8CJ?lj#zS_Ztkj~<++8)mLS z^svkUWG;wT(^Ox-y=JE0?`fh^E5q(uDBKw z9KrJBX*937v`a%2z@;A`pYjyik#VI|*#X)u{;-x{n4DqrcUXFNq5MP6M zO_ddhR|NSR5Z^%I>AHK`{pgopmBME^#~W7;p01%bc0X0z3v%=Ba9uzHW@-nU(4jN+ zRYgFa!gK&@iZ~CrR#+t1wmVT(8XrvqJL*6L>&_79d=sK?)GA)@B1+ zu0aZrUZFt>5JFW#Bm+xzLZmpQIssNTzqMVWK?_h|u?Fr(Sge8j5iZcc_E8pwCfm^1 z>vUF8TQ6QC7e&6B&db3K#9Im!9WR|wAPoqQE06|+M-@l|!XpZ_0pVc<+JNwo0&zfC ztw0-W1yqs^ z_MDgKcD~$zGQ|oQris_ifMSrjSbXzU(tLR(>KuRMth*ZhLD_ai36O`4#=+o+!squHRt35A!b5~!bJ{oMr&X~ z7uyidILsN@K#my@25<)K@v?}kBi1!UcE~u&85)=}4I&=SIL;XgI5LGrc*r=x8NB1O zcw>Q#Q)4*?Qm-8v$0Yy+j#nXG#qn4>+rhFAqEOq~!%;_a4+l}?R&z8}a!7#V8#$0&|tDk(jdx!$@B$L z0dYvs5v}4}kP<{saTG#yL}jk9y+>5$5tM>9-lQk|hBpxb)cwDnxW+7HOQpRx>dC-z z-RJ1D&zQne9Qkq2FoiOeOC2+nm_nIKxIvPs#1zU@u5ip$VhUv{%N;Y7m_nJ#)iBD< z^Dlvt!X4hg0WhgO)GL;pMnMzEdAlLPdL9UoW5qWQL406R33Ub}Vf(d*8 zQz&BBV#gp?Orapx1&%?km_k9WB@QE3e#1;*(c;=EWLbGIg)9&VrjP{$!4$H0lV%3&%)U4$-K@_>=95ris14rq`oAr#yecJ9yci*DN zcIpArimx$IKWZh{~=Ohy9A| zf3VMy{SWpxvj4%pNcKP256S)q8!0&@T}`*#3SF!nEWAK9`2Y_D!vIYPrU6C}?6d$> z2nzs{2w3`pfW=G*_OM(7VHdM+3dD-D%IZjQ=&S>6j=C0w-6p#4CP5jE|{qtcx_oU*vAxvR&qpSd5{any{=Lae)A%r6*}E(FdHbouPM2PGH%z2 zqJAc2M*M_jwt}ZDELpVZDD<*9JZ@oskMM9H!aWj*aH}m0AIl15V|>V(4KBH}e3Rvv zAU0qQXG3Jx%Y3AmGqXT;8qNl06Pa2OpF~8!n!<%0OEPD=MF|W~Vu+nFnf&xy!J>C@jXHQ2E_N#l(~9PN)@8z7Oj}8+h+lu0qfXNa-{%gfO;YA zpR1eY0I=o50C#CAib>bbro21!)tS6!VGSa%kSEjau0=LIbca6B0YaWaULh>YLjb9d zhbkQeIFe*pjLo+MfLwi#p1)VOrLFVy9!OUc3`>lp5CHmH%Erw~wBoSDO0?#18ekg1 zFaR@x0st|BR6s8REQwA`8qN zBE=S%JA_lf+aV}q){Y|>oc|(q-Hwq3J1f5;d&T?>#tS%>o&z?i#~d&|*bZV|@t_b7 zuwydOaUrFP{&3d^e|DjKjBZS)iuIE$mX$tWPNfrv1HtQ# zK=6wBlYU_Sq$5Wx)03SnSwiE=8L=Y7R7q#58L=W=Wz}?tmoHC?NG%UZVml<`rb`{q z?9>0TOBbbMLS~_}W}^U62&S zJ~JtDErT;fIAr7z{ZL8+-QjqnX~0JJqH`ALcG<0%(Vh*QV;E&XGl~KK(1Hc}ik2R) zCd?cZnRt~+3@a9>4$Bf3pd#+?NZ+d$B++ay8LT}7ydbdz9lXK!WN@+icf9XQo*{Og zW~8u_fIBgm!$5`*^aA}skk5z{S1*igG!+~XQZvC2Avj&^+z(U?nFSzU2wadY1R>BX z1XBzgFo8mc#q|Hmc{Dbby1{S-OM`0EtSmOC@2Lbg4p zM2|=g8pRAM7N8BG-XOP30j?n9S-tFMZcyb29k_~!W~siwhj zX}5pqb5QR2mMTxJ5c4sxRz-VSs>TK22ci4xzP~3s%%i%%UXf0Z9Mu!TT*VJZb!%nJo`TLoX-A1Uk(F{%YV>UH+sCb zQ_@{1p~87MjVwvYrOwA7P}+5$ZfsY7OJCfl+uM5%P=iG#9I!~|7cE^1U(q4IffsWB zqH%W&)q_OCL{Xq`9O6qS{_%&T6k92%S8AUFwPd@{Ke38cv!SD1{3I?$pgOyd|NI4V zt$}sacRV4w-S9{FvJ2m5yL+;QS8ohcTJ1^Q>%(N`^GdI(V&J?pWtpD zl!Kvi=~q=LT%~;>#V_5aV7>s6qi-l!5Q~!|Y(PQ`*A5pdA8H_h<%p@^Y zMVQ-f6r0o$wfmYWxNWu%z1Lj6&lmD>C&@pBLUM)W1m;eAmanhFU?Thww|}@0)br&^ zBP_cI5nSGcQiNqL18@;MF*h(QT!8?tg4T7i2pX?!#0)?YJdOLFU;VXmAF};WB7_=3 zehazk)G>r?UVtHfJ{^)f*vW+^JK7Ocf$}~axckdah4Mqv+Ru<$Zc?F;|LfOi8ea0P zgoTPNzrneMkwW=I=DDWkf|>rFL#TY|LZ{~1O_A7z9a!jo$^1U-3b`j19;r-Uo1~DRBrH zdyrB4O6k3hU-ef!)0DDQ zPt1N4A_70`gH-17s&Qw6v3b(QcW+v%ds&++Us$S%zcXZ+{t$}u9_c|yT|xSBRQzO_ zZchbe+QldPm+A2hjsj;wQ6Ah17K4|0rz>TiN6|6M^;iVu%k{Y_+Zb`aM@N?HwmDEo zMgQGbQ}}920iXi|P=EpHLhV=U=ff*A<22xHJqF@DnsqDe-aq%YZrHl!9tlh<;05%C z>%ets--fL$sEZ5MrhTh%`DG8KKBYS#==Br^>K$76lpcZ9-=5MBSufMoPwSbvf78(1 z=gYZpON)Bsj?K9ogZrm%pT@O;$LP^#P}Mrx{fxfL`U{O-qo?D}<|}J-pB_8i;GPyZ zf4uQm=%>ql63cx{o*-{WUEZ56Ur!6uxM%e>jB8WbjAlL-v5mVhU_C?bZ`mX%6UtV& zOBV<80dzJ!!Pj+co7W~@f`AkeJHgi^V&~yy-0bu1o0wxrrlOt%tZOD56v;@qOnAIh z%!lW2$uwB)%bqzs2?G>agOCPmB;WKh#sTSvP-T=Spo^Cx*a~+UhVWHDyU53=qL!rY z7;@7>*jo(2-e1%0&*^3z*xhMGN*phvNLFw$O0LlH!A_KKy#E$LTdtnAKBsfwiToo3 zMa*l5hB8|>0k*5cJP9xYfU1Dm(KcLYbAjRcHNJq&^DDLs*v6<-#v~!e>k*O)d=;ih z+yurRH?OC|myaya5NN(UIy=6+lTj=gLirSoJ(FKNhMgzoQDu&~Ntk2#9InRl z>`Gr+nZQGr*qQ?>NuSOa$g_%SO5ogyF%#d6!A%aNWG92GV2I(S@h&uhMVlU2Wtj-X zTOkWl2sH0pZl~i8<>8LEgn*?Ef}xSa>*@wX3z#NWxBh9z1iW4 zGf%3_gw%<5c!bUP;-ZtR9$Ym{#n+kgxkH%;<$h477j@$zbUoDvlZHWpxk3yK?5?n3 zJQ!Z)^$j~+sICNHW=QK(F9)v)F*@HPDn=3U^EGDZF9Ve1 z0ry&`Ff*0{Fz`boQzLw`7OuerHryVeYE(nlRp^#e7NX@L)W#Ovfpi>h6(EB3^TIs! zJdJ|2#P%)vn3}{4N8k;7(ZThSVX|YGCE$y`5dF86}r)wIvi|ZdG9e_4MG2H@n&dVS;_%d)7&3DtzYDbbqR4RhKT-3{~v{1dpW z!f@deFhGH?fZX5BHWKh%w)}$pc6L@z(+G%2&|Jng79(s}+`>p@fe_Ru{-|JnO$7`g zwbh|6CKwDN5wU}@_D{Nf^ZB@Gf?);rv#%5@eFk4KQ*OD(Xl$h(n_C=D@}2|mz~(w+ zMEtw=W4Lfza$}|bEx3VmHs~%^W#vs9^hvA5r?zZtSXhPma#vXXp^z99Kx;zoR$Bb3 zzNN(nHXssklPX@!U~&N8`_O{AB4QCBvBXB*EWRU!g%fybVVH(*#GV@_&o+XxJPx$V za8N*bT=BtF|2*pYsJ<;)&X*GD#YeGeKS4h|3g+h} z8oWa1!+*hbD|AzEhb1d?cSs6eTLJmP4|IG5uDHm%S#-{0I@{inPM1EWe#{Cf4{dKzQ|yC2u%AtPwDQnwpljQfv#hf&5dQqN;D zuhTk@$(*Y5n9M17O!m|G@*~cpV22W5T$4A4o>-|HH8nM}V8IPqzyP(^a^I#sD|NR? z#yK-T7YDbnbsdvR%ttvNrk@(I7i>^WRBk@c`Rt{FYXZHRf2OlqjK{_0x>eerjb$YH zAWR;Y>ozgdpuO};xz5+e(jZ&{k;8C(Q?4)0MMYtZ0T$rdkiYWnbu(FPR&nYRy0`T< zJ^F<1Xnjj>J)wu%i_@vWD%~pg&l!VQjS$ukf`!A37?4RE^^RMGX?T-ntdeQK5~-Pn z6RY&3M!!oBY_TExAnv+t;EUgM)sy-nOkLHJnDkjBj+}E=>qgx>FcJ{>0zv|M0}M03 zx$l8LaG6uDW6Mw9l=S@AjlUGJqeT{9+zjk>qI8H)ka%b70j(jxDVbq6kcmy!a=P?2 z-2^tUZ+;CJNFs zKMvE?pKR9C8hqw5DTum58C^4Ci_pp~x=jX%Hh&jZ{y6Yx?-q!VKA`SZI7OCK3e1h^ z7r)XVn^>yT@hImbpjMWl2t5Hq2-}80u5tH6T3w|twmw?6RS!z%_VVRd^pqPrb}IyU zRfI<^VR+=#t@^CUqr8VYx>Y_ocAIX}<0QEr7Cow>As3#a(BCxdf(<$(6WllqE070nD6TQhJPA-{+j6!$*r{1((RmatqL2Cn@LD`G&W zm%XKvKr{2-()sRvxb=5$BF_LO#=7#Aw=f>59rNZx=&yB+6js=Bi#;J!YT1nKnKIXR-7~n z?c{Z{5K6lKt`LrCR``7=^X#mg|Gu7NM!dK%kZ)aKnA!Z{14tCs zRd(2?Z40!m(|(uM++ON06bIctd>SlID89nl$Zr-H)(O5F2Pbdww zVZ&Pxs(KWAH?)2ChgcbZrT9kx^S{!hkMw9bn|bCV{fAcPz&H|cQea#Itz~S^rnN1M zo*3(MzogmM}jV?8TFVDG``kiPgB zFnzRA{T;~E-n)#hItWH+163c?mslGr`&Z*qI~MC7Kh?w1Jq;}m3)@jF`VDra`b@*d z@B8%PA$=i=IG^i8w--~AF)StJKity4_bB$bzym>^?QR#_2-sv)*zqI?Ap@?vkuLdM zKWBYRu`eLU_?RyELQh2S+!rA1FVeeTU?sn}>`R^1OsWZ?w{@UjTgj``^-J8F*iRF` z)F5NasQ60^{(gG;OW_1Q{u08YRrJf3IP+OWO%4Nx?WbE0L!$qR%QPQNT7yf;b|L@4 zPr%+~l`kL0;e@)6(FIWDH}vjTz(8<5_LW|5?XO(_wSL61tBJ-Q(I@+S21|fZ&t(XM z=#G!Ty_k4b{XfhYBtY}G=oSM3eN0fm3rYY=%N#3jE}7#)fbr%<7Upd&(1!=>K}ksF zJxqSs{k*c`7yu>yhgV|E7k9QQ{ugKO0bW(HHT<7_PWsG-9a0EMfRhkD5x|Ar3i|~4k{>E5kWzaqKK#{*aZvUZ_Q4C_x<1h^F7aZ z@n-L{%j}sotFJX{UX=7-0mJSWDN&ozuG;QLQj4+FZ`ONUyXDu62LDZ~^~qX>5VOMo zihS2St=5JAuPUsI!6?N5z2ge4a*9e7)@iWoeuYqe6Z2cf%V^tg|CTW@y5c0i?^kHR@h}N4*3jUB)zh~UlsLF#_rQKI4%CviehW~pYC;fp>?_L@G2R^RnrwtvO z?L9B+{>WI8bVn3d4a$7J{O6&xbSd1J(KdOh+X8LS18gEVd}Btth8t%j6A5}2E=Hws z9RN)HL~Z?J?kBMs!upM@roQ2DMt+G(;{Y+?R0DUg{L(VtZo)7Ek?hM4qhc?TU5AMj zZIx!|Ku> z>fNmR;p9d55RB=_k&GRD<7NWXm#gS?zafMQ4Y z$Q_>fxZ+*;sjG4=FaadKtOb=DH@uXD}aj73DoFiOOcxI9 zx>Ak`>Zh73Yt8ePQD`iW0=y1H5mdtYw9LN1qf0~lir(d8hF3TGwEihANqcQ1(kFr$s-x2?38&RFxz+p^MH3M zCC_koF%h&Fx|d=|?&74bkzf(Iq9_|Eg2&D+Xp?5lunc#P*f76G8+6u1^0+ZqWq}!_kE2s9t8Uiv zYh++%^Q&5>>6|-HQ=>?dquc6D<4=5aFt_58Ow-=0F&A-;=??4G2Wl+k##1%S4PFh# zo~md{hJsw8>fv1G{w~R@Y0gdh)uS%lO*KuU@>IM)Ah%jQp>HUb zh&!&Ks%)j>BAA?s8Wjs&66%m}ZoTZ#$y}5i!wJQN6elAR)pF)Xc0Ae(IhO2--GX@+ zX)I3_Xy=hcC3Eg2zHqL7qF5bg#p%3Cg^2KDPDsMntK1+6nK&B13x!qscmai~$vpuX zcW|kjc~LJ-#r#;x!z9UwJX2K8s1kpv`%9TnVKI29`~rWFMsaX5q30J-cqNT0eiM%r4~EVyxPLkBf9JJwPav1|3FOPoS|b-ntjEL2qlR%^4M^3LU|{&m%JD8F z@xG2kzp74nq?}W|(3Njj#=nEE-%zE%`^TXJf$A@;BWb{j>%5PW^iocFR517{5xe@CK*LWUa4y?aCN#| z1vR#osTntW@K79%oAV1FQ;#ef3@a3zt{Lg?2u4NR6LLe5xuDi#$@yVT%0Qg)$_SZ& zU`ATS#v%v@>iw~vDXaDvYyp%2Dd0;_NNI@~496=kF&%m0r4n-vq(gh>rZ8PG>I06b zug;-`GOvNDWtL{TBCxQ(<+84UxsQEA&uGY&Q7bE+YG^Lf$I=@^eG6q|W78MNyw=#% z=9wLh8OTw2t%*4k+bXLmhba|TH3fKBaWhIy3)s$ErKUkO1X#qmb87O5JLE{IIjJ)V z(bb};R-gwJ!4eT<_0U}hB7k_82(hoFy~A6 zW+vVQxd)==P#+};J=Oydd3+Eazv0vH6pl)bxthgV;g`E5))ps}rusq4*>!)@T< z4@+KK(=Fv8mB5e6rEN`pzsxyqfkd%Ji09Nbb#nG*GE3^oQ5~U$(m@bBQt?n*bCQQ5 z{&71qEV_2LoZ8;pR7XR;dV4m~1NV~7v^vz`vzqK8U$=*fSIFcJ5Wxz0rGvRVI%%2| zp9JcTmjNf4iP1?$w(8F(B)Ov*s6Wr?=zdPEzH?E!$5qCwt2z?^N>~mg@(nn)Z1gG9@}` z8XP+_@jBjOt;iQ_liFPkb}{{=MQ`)akzxtSZwSGu8=ehxOXFQQ!Be9hu>IM8k=Jzp+ z*>$6DU(@u|2Tj#pKbvYKPVT9=`@U}L`k_lGPA!ajdEPuA1Hk&zxOw_{RuVP4u55l3lbmhl%fHqUG_5! ziUgi^l=nh$NQor&ZS|!2K$B~BBmu<4@+VF3t_&Q=cc;p&1I>gEl?5)v3Xuan?bPpYRXM0zopbjtunc5u!+m_gUviPb{=wuX;f{> zel!vsi#XO3Q})aKXP6l>r;9msY|Hj8T}_@0Juf{;o=%t+$M$M>m;XtaPRI6W=gN7M zrkdTAxW$UMWOY~58Lt0#R~YE)QhJ(sDEdrP-aZXt9xcD0X3BWBem8*istiE@!y68D zb8j>wP=sT6V0Y71-u&nfTy_uBgXYffVQz#{KJ0;rdriLY0o^Q;^qw@j zK-%{-SL2hO*VCNJ3wwH!yKsYYyC~!VPElc0GJBbh(N|m_^X1B3WRt)1X9ULS1(< zg{sSl^GpM|`CO9|U9~{&JJ%FOSI(0qdVFD?Y&h3+i7s6r<~&n7le)+H1?_{)FqA=- zlg=}b*PiQ=`--3~I-@&-#S&a{rBQ!#a`NUM=%`!`2PpcF7DtEV6*JgPDFzqEOgI2TD@ecqf_?Jh#R%9b zvh8Bis{Ss%s(ZOQwSw0)7yy7$BZ;ZgU-Fb&9Qrg_iY_r@*=TY8C1CqH*?5ULpF`=T zrhc%*D^3QsFmMg<2kYdLOU)p8>U`73ZPM|Gj2&vS#lOJRcE1-%^9xM-%G2Q&n8xL3 zk>w=uB^Pr+zI|)1@ zZ}m03QrxL07j{msWlxT1Kf?y)rOQm6L2o8uG3xv0@mY{(hj(lP7DseYngMPM(@lp0 zJgW1cW*O0iSTSY4>F*3fE{qxtyQJ~urf(&4e(n)v&gGYz>&ZMjc)4lU_>C|wfd&ZH z2Rm}2U0h}5NU#&Nl(8l#mwJi6r0$DaCqW5y2ez zf^u*W3yTR60p^6Pt3+m8fl9Vg-n+tFjIb{Km$?&hTyeeWUcUa1SYq#ENi?AEdW(2V zq2OX!QKw9qM`B2MhGT69Kb_a5AQae%S^3)KnY z!vgLxsIY&Uy+DVOq{G$b7w<1A8-`axi1-N8D1CPopk&YplP}Y+H46}g z9j-G^H+(GHRMH*OJ|vJDuK2dfWS2+Rh@~prcvPxgk9ogRH}wRDs3!Q9Vv1%jsY(fe z*|EiKwikN$wIY2Hn65sO81UkRv@lf;QM=)9p}cmWz;~gHqBI`us(x6vi3?0{E)&6i zkHrO5%VB>aj;jD5e7czy01+%s4VJvtVG6d8ib~wu_ z8di!=TyL^5n9si6l+<`U*>rN!P)TAq-l?}`^7SUKd=(ZI3_x>X(1If|G#q!<=QxD2IGy<*S0jW09)Xe$>6|s^40335lUGokjObtBE`w3T%uPSI!Oq#Mz2R>?Itn*59hqxr7ncCb*U+-U0L z4^P~#eixwOfEf)wj=}4Jz%E&TqiG~9hr+o3AZG3ucT0Ebcy_*Q9BN7`e=FmbLpPc$ zQ?`;+6zq@-N14LvPJlt*B{0$`D;*|{GQ~AlBZ(9=aE9s==Qg=5s ztK{!d=tnQ?m6L8lTU#wx-(;HlFW1lrI^ARPUY2<`nLgY(a1&0{)sl6yqoazOO>2zJ z?`}4Q-q(_Li(x~S1=9Q$c69kf7T;o4ppTtlxL4xi(3%!6s5oUD&K1>fipFDiK336xyh-s%kMAa5~c7nN(kVod7eE50kdna1@^YZ>A zCy(q0)zs9Vs)k@NQA+N?-g?u;r4^PaW4H`yopxB7e8}1`nV5^w>(dciL^7}#Tk%@n^pTy$(QS~>=!TZg1$d-#9Fs0=$;9gQUZ(i8G zJI{9QCzVAybMmky^|; zXaQ3BA1%}mpL1Uf9y;Mc5Y08{8kc5M%#a5309fej!FCq$kVT*qhe~-B3Jz&G&ZwR! zOQ)E@H6M0y@MBMhUk&C}B`P{IcJ&uqwggUp`|&VMFv&o)cb{$UVc%>wz)9Gs0m$!BxSzxZn6 z5wj?|>OjS}k6TmWNWDSVb4-nRjWa zXg=24kJ5R*sa>SR2(e6-Mhi{78mlN5zntP-M$#TqZ8g4}L z#Gswx47`_4>>qeOfO1U2)rgM;$hQ>Lx=ij*!ft7^PTxR|8mP97YN zGUTtb)yq#yOp_S*Yd>vX=dkN(GnK=L6$E+?Rro8-V_xw%-R+R^>pq}fFgD8+Co6VU zUSM*M$_LMwXQ~~HviLM;=4Av2qXfh6f0i~rsA#eZ`orvg;5jJoRr%;SbFFt!PJN!a z`hd+XFv1U1On)BY$Fx3J0am>tgI+LqP-0{A3ubN^z8jqevYIq@-bkrS*G9UFQf@X)w5 z<_7=iWI$0vIa&%{qkqc9 z^wb|lG={DO;R8{^KPRjTpf4)Z%7eFc8zfk09vN$fS*2SWr2kqFb*DVI){M>Gi+hh; zYjy7}Pa)WZn7dUPtTRK|t9jx&Q=C190j4KDa%=)6yP2o9<*Vz=rDUSS-!e_iE7;{s zNW>A|Tc$MQ7N^#bB(YxZeaqB>G9G^myxb?---5UAlNN7dnC_E-Z!_2pvRDuA&0KHZ zK?uCN-ZW@DhSbC!`ER=33((+ALWzoEhJn9D$y=if1BF`tY- ziV4}GGUSGJ!ea~=j8uhJm21UEemNn?PAB{?HF(#M1RcCX51d?O&WcfSntOSPzu6xP zsi{!XsdWEEf;Uluo$(S{EirRM)qc6_UDH0gbg!&_*VOW#<3pM)`ShO=_GS6%UDTk( zd&Ry7VLd2)-ZOQgYxl~q_skIQ9(nUU(-RBEyl?78H-9gs@0$kEjeF(H_syv6jd!p# z><%ITWz9$C z(xTld`3|g!ZSg?xiSVJS#Y#+5Igg#T33t)*c@<+enKQhaVM9(ajHeDOi$sfqvdG3A z75hKNl#i~NAT_rD0zpAypgN}6vq zHBtF{ZiQl&$(*e?9=A!#Hq*FdD^5OLzz@Nmjl6~G(nF^T%%DovRGhJm*VzVY_-BaQ z1M=W!XqrFDN1vJ1#4e_8C%m&=mToug)Aa3_Qto%#kwBAW&JKF9OxEo%O&mp`KAzC7 zc%Pdm(?56GOLex9d-ii&un)@@pPOzimU(esSz~ff<|R!rq7aHh;!^2EcTmmd0D+Wn z5ddM;oV}Bjji2S&o#wXcYv3Vaek`k@=uM|x=CtY*OVp(X>@25zZid{qi+;Z;i+7pc zsmhfi!5H~tm#Lrqjwa10U3kNTa9ag*!Iry`%`0W#ZqvE=7Cvc%Ti|pc9(Hrb2)4E1 zT+6$d#I4Z$)4NTr|2E>!c4M;=t=nVHbhknN69F=M4?g72WZ51wFzYig5v?0`pz>Wg z)?5j`Fr{@it4L+c7aQH}F1Qs}P!}eDrpL9j^5yX_Oj(^ITWOxi8 zDo#b6!)!bB1xDX;$^DWT#(Q$Zmu45NbKqXnKXv_`DrB$pJ=6f~*7i zWv>~C{O$gg8SDCvx^`mUKmE$och}K1{qQtN+@yuRNoOxtc9X8llc?Kj5rvhHWoL&O=fnbf#3(B$TMGVWVvays#|4K;7^i5@?YW9WZTUtOeIx+5Czd53t9Y-JS%B;2#>R2s`E~=H%_7IHyE4lHI>2lI4Cq`(d8?RL^ZgYot_=`1eDwG^JjV7I$^$NS$s>sWTLH<(l8ka1u_p{%-E6`(2VQfFL5CR~$(+V+|#X zrI`5VJ0YxD%`D^oAQZBt;@LkmP`6yZKg{l&TV(waJeU>I|4%0NDS6^ga}@RKiNDMZ zxlie+bTY#AKnnTn;3+Bn+niJ9wJeZIyQ~pWmS*H@0=Yiyj82*NH$J9!0XuW zf6P76Lx0QMe@s0+uKNc*u|d3}m;T{g zxRLmr6MZtVQ^p=O?Q-a8*imH`Bv6DMefOv-tm&o(zC4T69&S1)N3do7Icn~!tM9o8 zgAItPqOoB6EcAl zutt=$dfjd;+RTghC{URl;0+v{Y_CN#T$5~1;&3F{KH|MyF)PKk_aKUmsdio=#l$?7 zEsdbc-!$-x*C|2h9c1{i;=VN7*2C-aX1X1MHC32l%V}m#hW!)7oMlk3(5i`)4Nu4HcOdr>v!%5E1`vVq8i`DuZ#}hC8D|(Q7=zr$&506PA_&Ri6cC(BA)c0))Bcc zkz6x>yz(P9v;7c;q<+!QH0K5P>E<*!rJB7rcQ*w`RFy%X>a<1@OVHtV%dTp+Fl}L$ z-e3Y_)on*_x13Vlwz3P|zVogF3uJV4I}OKS5ZJ!NC@%F~)-U&M zZCP2vo>cLDVC#7G$4<}%w{*cvj5~_%9(<3`R=f`tJJ5`XzU;4I`{it7wI0aC>IA2g zzyxk4b-Z_$EtSE(JwI&xY`H1RcJBNvVho49GG5lH1=C{05w6ro6u>Eqq!uIl;?aWO z)3j(8)>SL~6tFtnNFZ`B%hpR>ai=l^ky_dIO2jTK>wmg&yDo5Z*x zec%PvdXDh1hTNmOa&3Zao}!wzfJ5h+_5r^8eocV?xg4lz8M7%k_uJ?j^7gs!>^F&3KkYF#npBLA_&MFp&r0R-BHaut^El$*H z3T%h;sVMHM0?m_U1@>H^np$Y<#DCXR8Z{C~?P8p>`IKUFi5%=+EzuIu)6rE z?NWtFr;eS+f@hQQx`dN1vkGl%jKcQ{9lm^BXxk_4NXs`eRcxNz7`L0#;4vv(16KSD zD6(5YtwzQ6LJoHo+x5}OxiYYxosUQ8=X!QXbW*OIUSiMlzLdo!_B0L$N^Ea^sC|7q zpwk~Yx-Oc$N#!KT2};lo4<_a6wU`R$I5WE)kzofkgq-mJRsoDZEF+2++x_=q+s|7m2qX2Jo32fX5JzU{uW zNj_*~2O|fI8rxz59^D$-5%^S|Z){Ji{tmNpGAutuU0-%^RgZg9^HU?Gk## zh}n|ec1IIC3PJjN6MF`kd3~GOo$dCqFWRu;%;2n|0w{w*2Sf;i->Jb7Y)f%wQ1y7e znyyGXaInf2l8Z}igM9Zc1>$O8BUFn;y(n%M43^jNWjt1DPr(hmv()AxG=49&!wB46 zT4qON?be0gCSF?^nU;IZrCP?mGFysuoz={CLJ=R(%--XTsQ9dz3ZA_Zw163WC8aG8 zJfF+b7BGX!@@@-TkHf(hc4Ybyqt4^JB=(MJX>(<4OIw4FO>1d;XZ;Px!xh5FDYz!9 z?&M%g+pyhauc)4)MjdC&7S+-7YO3FRMGbVM*N_{b$}|PUP8@c>R(3({&(n%CJA0#dL{i$@9(?5V_O>*0ryD+8O=mA&ml596-kt*l zzG%;9zL4||F!;&Rpo8s%>sK!8V0%Ol9g!s+?7+gEj9Leq`rk%U^CUa`zx1JE`bp3X z{a@S>X84+{?`SWVdbJtEFS5Kg+QmNUR|j3;OL@GGJzo};*lOhN+ICD{_qw(hPu*YF zo?g7~L^@6i>G(@~jE<9nZ{+W~V9z&7wRzGEcdV3lLOOjc{W}4wU9z$hXuM03Pqt6z ztNNlFxIzvZbV$V*Rs9(KTRu41UJli??ri(Yot-VBNgq}ZfigJ~FTO{OL(f-&2_<-! zQ|ww*u}-ydsW{b6azIE?nQ)u{26cfXzm|nvY#h58se;}7ZWnugH8qQqajQAzJ4V_h z>=nh!z^?Erh>BEkh778b3K^8;0D^fr!7QzptqDkcpZuAy{bWUFn3= z98R+>q-R&Vs_r#TLBPvK&!Hq$2jF;&$uaWfvh*}ZdFxKIcNC7%a&^HNt#`ts8d+W+ zmSN>YF6(AXAi7E2>oUekm&w(HTDMZX2BFshruv zHcq{T4`kqdZ_&e+MDMb4b`M)OedEy-U1s~)Q5nNeB2tg`u(hHakIIWZFd8OW`Mifc zKYh>N?x}r$OQI*FF-ETKY5&!Yt33+vT`Gy{D6|&CP7RYV=7F##{Koh)qlxdx=2F@2 zo(Bh5|DiX)1A0@l7wXL|(xaEHt8i_P|HgrogMzf65A?KNF70D)=Cj-SKtH!g%f7aL z^lNYCWvTfxvahY{AOZAFgv5frwom%k=x3;>WGB`-)fP!`8qoP6Y@dU+AMIzKBsjLT zpY6wI4)?R4aoBvi?M5iAR)6~wu(kt`fGg$c0gQaFY#(6fFderJq^rwh#X#t3xug%W z>bSaSkR4q5tuq9}x&Yv<8ZzJFb&jDhlCYo{p&f0+f23;e7-YXo`&O5}B;&;Sa4^Dp zvBb`>r^t$P;F#x}VOwRZ#>ynK)RdPa!G-*PmppQY{fMeZ*Pm(6D*T3;+T@42hboh* zT_hB_^OEd76W0BW6rM%XpUJ?p;5?tmEqd4~kDg`w$i{Q*pz80qeZN&-SKH!KX)(m+ zG^)C&jd77AOeGf8h=cF4^r-4J%Sq(xv+O4X4_-SP7WloiI)^VVlIzZ~T{)~ghl#yz z2pZzUB17yYx%)}MRS|;`oTmOx#b2!KYUkRPaz!uuF%6y6+YTV0b$4(2{FJ=f8;SLl z{MDO=cAbm*@u_q?4?GZg@H{&@dnB2vfw)u!Yz;K8a@6hO^KEhFNJUJI~6i zoe!HoBtM*QYf9J4ZG%Aff=EmPRZ#?aaE;u0xm}bs5s6tIRh?cv9$oiFNdH}Wf$d#G zg}Saw#LQ>(CV@`sWd3Ux+8#B2#{Z|@1$R5i-Ojzp4sQ9BhuY>Kmxh&Eb*^S= z)p_0t=Y@DN9=Zs0m5c3iS$>IaXx)|-VHe+!J(t+U(tW6%72WZN>>6rE^Z5%dv4iFA zOKlrTzJRG+A*C1CVeIrGuUu*el78-AW}9k`bH~e|woP*NWp8yXc;~Lum8TIltwk-3<6!Zs|5(oBxoTKFMHFk81O^ODn z`O&h7QogP+PzN{p)4Ixs8!^^q>rx%Qt~ccIYvHk*D&DykBLXmHTyMKzc=o*>C_P&7 z@9XUrui7Z&cPto%IpP*=E*N2(<*ajfa4ZDk@&KNaeIxAEh`oU$ZQqoiVfko%^Eg*W z%}6^SYq_U`OJGmYXH=eKLS_SQMDBhhvu?CE5D7~kg{rVvnvAlAxyTPj2zpXXJkh~b z8H#|P7mTtOrF_gS>ItkFWn0yKk30x1h6NmB!M~gkV<{Fi>RiT@=e-FfZL*Yc2!6|Q z)q_G;T#U~Txe4uOtxUTKoLMU`-DD?2u|03b#(qqmyct-0FW=s58#UjlN;99z*66lGj6plLiE@4#u)hdz^(SqU_3Rcl!;V+bZ14$Z8p>M z{*-qAws+Q8$kH~t@`nZmHFQ9aj{L`#9H;iMtu@kYv@Mno{*4=Et(^QHEZi+J=0Em! z88{jpag~f2Z5sz4W@)NV3zM@UGEf3f_;QTs}nTy9&|b$G019>MmAA*rY@p&4zS zhBP5!XSuDb+~#OGQgw~=8*7^tf&HFhf8w66B8f-7B5qvZ)PB8AD}-TZkG0LS6a=6F z_^U_MvEVWJe5`GfloUvYm~kNUE@?QZo9C?afm8ppt3il%N=OQZ^$io*xIb+ zoNUE8(xCatXkfbB6 zC%_@s$hZmi37=tnLxJEM|JnT+Ui<4^-en-x9H|Oq4$x}?k;z9kTrsuf>9J*rE(6;?%i_U-S!rYl}&fsEAvA6dQ8~?6mAmUkwN#^ zIx=~(t)pnQbaE)nwoS%rf-^YcC74z@ID~2>Gc)%WLKf?m;bamh{ zq#<~-)Yj)>b=R>*(V>96x+||nWF-eJ)x{bsTir0l4hU9i#xMOyQ_qnH2m0n747IsC zq~*QL^anEJUi$%BWy8t#{Hz~z9XpN*L$p{`hy)oM_f4_2IxZ#65nYEshnMR7hr^IV zp%mK2di!hC3mYj0FdO+99d%>eyD@Pza(!a=1JY-zZBc*4J|c~(TjTB-)!ZAqH@P^O zg0VaGYCJ1q>&5kQw1WEX*%vLhrWlHk+(DVaHmIwhR0HJGWxXahc!}O=y z#@Syc0EmZDfT}EPb zk<&uFJfPY190<`Z0#>Xecs0^ZKTB9TiH+wjQcYH^7*#3wpyNohWQ5o;$m2tTxz~CY zD#BX1aTfllwerv`Y=<=yP@gxdmz$wOr5g z8hWoqoMNgFrs((It^tGNoU~$HksP7$0C}T4mK-dW`{sgfdt}L6n_uVhW5P-EyyKOe>RSKFN=1((y@q4Z+Jr zPh!eeNS~+h2~CqNPuXWsPA4q^vzN*GCH81^EMQ)W-nUdTmO=mfrED3vJ4x6*U55ZR1yv)Y)-qEB+=ufTwcF}?02&Ere5NWi_ZE5h7X74I)y4ek$ zlwQki-D(?LUU4+c|MBGU<&1rae6}1%@BPx}X?t(s67po&qZWzD+)?sVrC*v8%;e?$ z__R%AJgZB|qSW7nU$EhljMh$xJ;Hx zwP$P(J0ITRk}Na@X6Q4vqpWJ|{XU(u$r1neL-A7j8GkZo(f6ktF(o~JI zFw{JP2vFlvZvgg%R*+vgj}S?OGy!6e;d#g?;j+&>>;=!r?&m*sCJsece_O*-CulIlpYW1mpRT-7I%-K|iI za#lF9{2A$4VHe>QJXm3CXN`2u1y&$euKtN89+SE+;5s`jgI_>NS|oE{z}DI(nJ?Nw z>D$y72xD3#!(X(`xjOqrJ6`&~WP9W4oAr|YH(Es2%eIsBdklWx|7AQH3uWrdwhtba z9WP_ou9Wj$!OC4J&%FZC-!1!IA%yd&ba@r$&7H5>w`ub9*AT7Sa)O-pmTgc|qvN5vmc?*G ztW6?4X6#$Gwi$~U#9-@yYNx%+lCpIe^_5+`eVr}Qj4sB z@@>Z-{AZi3C*Qn{1@MK$*W1C$AV;mY7s%Ng?Bg|Q;Sh^~s=Kl};RFGlwUYjhy{*>c zC>qKLSs|i4Cg8UVT=tW3hirXW^Nwv*7`nV8X)Hu@_08hcJ#mH_!DgxUuB}rvRi!!Q zI8YJpSG7s!HCY?gVp(~k(TPrf*Ot^cv?#p?z}WgkdXJIaIa#U*c*N$tp z3iXHn;mq&przgtQ0-?+Y?4`S(u0RjINv=%XGJ_%c#mBFft^defZ#)D`9W#Q!dQE;EAN-ltgk5Mx5fS zApk#13szD;)7^a#wva@fsy#COV>&xsDn7Q88&5-1L`7~KJ(K#72@frRG{uYr%N#gG zH(?H3G5a*h+-&PrJg^x7iU#@q7TX{`EvML0@Jby^&Y?nm4Ykp*L<_V&&x4ZniM@}M z%z2+6=BLV~pOT~Sp#1hJ&aRDe?p9h_FR~R*vtHiW3f8|Z8QY-zDbju$$qLWB1!jG* zz6!It%bDA3FGaz*Nx^H?CH|T1Q8E*P9msSD$9^2gMLR`27p_Rms=W1(?EDOCXW?hI zWxJ|t59{OMW3wwCn^W0>rwyp~e5`?osjf!^W9W8U(|*W`4u!AE8X3PGhxSByc{{vs zk|gi2{pw8e+}aPgR4|Dd0OyL6dn+2L2Y8ZPzr(huh3L@;4fm5#4Pe~Z*S?Epzpw*5 z`A|OJ0WN$f=5t%9s!HR})un=y8FY=udJw8ZNXUb)A7>xGzHaN;H`Q~Y;wPIKzW#ID zuFeZCp{zxS$HCXg7T9N(s-N=a=YaMF`H4s6ft~gY1??*o6RR$JcA|j2A+cRB=sTs& zE|77)T(}FL&vMBBO!Z_RI>MQ9|DgWN>OR> zrET9Cl__*x1e7C)Bx0ltDHrF9UgAe@M8^nB-P2^*^5ChQB0dn>2ToQ*7+go{=hAJMH!o6rX7w?6w-z|4@&Z5V)dkN0HU2*qU1b}_U zyvDJ{RVK%CQFZU?*Gw^F$(DGi*v}Vr&6^Jyaid9iGQ7Q3huMCheE7eJSr;=2_YjeJ~`FXHo zr@4YS05&fZgPUfeU1a0ewpKxEBHq=>WbUP9X6QX$D2vpi6jjQ8+p-@JD2p^s;0os0 zD3Ld6B( zTj5ceD)GnzNx^T?L^W(3CXq_QY)g2;{sitS84Nea(?(KqItBH!xP}%rV>FFpy}HJ4 z=N+zPEi29~UsP-pMZ*%7LRrI#Sg=LK47Q?BI#-y-x5px2NQ%K0m>FV7c&mGe>K3X}z@yU`--`Z+*Y7kU>x(X#i6((m9U!gmB#8j{R z*48c0?BsQIpbQrr_0ytjv^u&dN5{lVV7^wt$`}^+=`Q)OQLs;0U_o)l@ZwZRGb8RZ z7JVZ1uMDLzR~tulbhi*0Ls4nc)lXD-DGg$e!`xZpW0biEZ@YAVvESK7 zW^!WuM3;Y7i~F}PqSI{5v2=92+F1o4sjnmAKdVe61t#KdlCS~}V%RwRq8dj!BUDd< zd%9A;kIKFuY#G_U)E#UeYXl~6MoqVPct%Y(T{&zuv&bP-2M$bI8x9~r3l*hj9K?X0 zA#WbU2L*FKCNTI;S%k`+${^q^i8jN6X%(j*!W$&pf3#hr(+^7BpU`E#lRJL09rWib zKOwT$&Xdo6BG+q+)cF}1{gMp*8Kq{L-1jqCviHj4{3=?P11iCsntO$bH0*@JC^G?q zfslY9FZfn|`WbuqTWR(ShYw`fFND{p$kV^rIx433d#Z%L$FJzp`EuYFJ608i>wZP) zo+gj~Y9EzpzuAF<=ge1oI5P>xtQ=q01cNNW)bzyM@Qz0p*vmIudYgD5yr`?|fugIM zpv<@pI*Q?==ITZhOdSd?fkNArW@`MP z-7(61qOdMjqKCZT1^MM~Jh(HZ-#_+FG|)}|;1QZBiKAG)@5%#5(UE4#YeyNt!Kwag zor4Gc3Dv(<^;+X1d76y(y>y-C-(7!^nkzBnk-EHsMa~q{eOHhT)Q>1(nYc#&2Y7z( z3J^xCwR5GG0j#)fk+C=?UjaF4nkI{mmuC_xM{Hk&%t8E*_ReXQc?_RCa zf9%W^uI-8XwOBX#Ck<9ra60CFW?DY8CpeseE>3Bu@2U?O`h`D5SOR~3%s;v27OM(F zv}43Az@o%9(`lRWwzYCpoPxhVu1vir=*1Lgf*#w1?7JA`JZWqq|W+t3Fi)J}=epcGZ@g z0%t9&FI+iTnc_clfwCQJ&e6nFTm{^U1bdU{GWRt{RRK}Sin@VfdWCBr=LGks;(?C@ zFz{n==BAEeS*m|V&0|EyGd)cPFD2GS2nW>Zx_@2LD@YD`VYdHr&2KTs6vwEl z=`hWLa_L~(J#+j4AtvU?!8!gjS^ovsWRCIwgOQhK{ezS?N%Q^2vhET8;~Mw?nS|=7f-3!T;0D7Z*oQd8b1D$1#(%I ze`R;FmBHUe*ASGUc8!a7x*{vC7T^)5SjL)rQ5X2oN(#|Yi58ePmW z&-I{0qp-0OeJvggPh?*UH%rWVQG>Ruibqfv zGbY16nqVpmic{4i6dfKiqeP^i&xQv8aTt|O7U~&~w*duH<@8+tR9e3;*DoljpoQQt zK6cNppl6tkNKQwl56YXlesSV?>pzMk)%8GUq}ZdDMPf>rIYqPd43${VwXI>ZssQ*jz(nwKpVy~Aysb3^JjNYZSDod{>aMgF8XL6uXJ_# zi5jkcVQM^!=YJ>k?vZY$N!?@9uz2_gu<#diB~=F2^6Qlye_W-)7o+gJ1YO2)9_irh3eYGPJNhAD+DM1>y z+HHRh^AP+=)&!M4pU?N3;I-M446>*juFL~e1!gJ45+w))_#r@H`G18n9xPrll|Eq(PtBH5N~)! zcyYG7h<7T-KB~=@MdodnmbLwEQI5CN_PZwQsyZsL*7ox##QJG%zlf;N;o5#}qww{B zFD0g>sE$A696e1|c&)j71QYsd!HAJX=zf~zq@)+@N~U%y-A2ibqxJV!-v!@S*^vVi zr?P5d9zVHCSM@zs*y|2i8|(N@@@S(h0ukuw;MT)o1L%U_N{zby;N(;s7pZb}UB8jP z3tN_Fs`Ds!AFbAnon@?z+g}Mvnlp_DB!kx+f6c4|Z zE^E-o^jq$u-AR~FD)z6B-toKKRO~m19@;LC6#M;iXmd){<7xUh=`NqltOpt_l)m-+ z+ZoV?dVXsv5&T^b>CNL0R8oi+{3ZiS{E69)Bi;ZbocM(@!b8dk<+~EUtCr7eUf-XF zm$GF8zn<)?PqXg)xeNw6F&vZ}YT%!jMFgn1mtW*5Su3wmzH(th|MC`^8#Aa~bPc*- zB`;+M0+^|iK(-bvPm32jhT#UxRy#j71aH2PtVaG&4x<`D-YGJpk$(~2U>~>(imEx* zVbu~#m6XPQX^bp>Y1`OuqgL z6v=Gr*W}U0P5n|z(5;U-P!kKq{zr{fcPauoaOWI z<-?_ZQzYf?sN)nvadpurz}6;MMsBWjE`!SN$G(f^Yg>4k>{zBGMXoLLOA5pHcv}4^ zZY-XTCCM-6iDhMet&Gobjxi*HSF*7Tl1-6s%FwE|OKCH|N1yw1wM;0mAnQRri>Yd@ zaTXL&FAjGK4WoGKGEK+OQgugRSF^_n7C2m`e4&oiE6x0(CXOq+PLbkAY*OnNkfzu! z`U^lgff#~+B-Y$-QceyJ4Y$zmllMtNkF%xqr)D4O&Kj6jbPUcwJ6H~Lwa{`};)l-_ ziRUsaD$NtkNH!gS`*-IaRTrit}0Nnusl@X|yTl&NJY=c(l0~7;q`|zcci=wD2I!TF&hobIsSEa#wTlx8>@=2Iys;p?`&%kc$(Hhb8xm?lOZ$Q*( za%;aKt*>g0Z2v^gXydmY$Oj|)TUO9(_jNS z)Dn57t*Yf{~%h!e3AWHooNP! zx^1@XYYz|mQL1kX;m9k3P+KqmRF zK_w73O$VT|5P21g;+ZLsC!d0s?RF?14GuZ>%X|9${b5#3lq9`f9sIgvq8#nu7nYOZ z<9w7b@n_6IKtkngoz(*Kb%}% zJIODoegFbi4y7Tqo4L6EB)=pGnV{MO!*t(@Po%J;-=^GcY6jbJ#{CoCGA4)RjC*#gnv;dCCH^pK`=d+Y!XF6 zFC2i)K0`T{lOtn~$r1UoqhG)LZnnVd?%xn%Cj0^prsC9bS>=_w8>15>E`7!=WC#>e z@nePuN>FH~@QnjPj2Xa*E%a;tTeQPy>XDpFYJu3ucyls()Jf2%R&nPeoTeEFq03c<~0OU;@xL zhtG*Aai^cEzgia^0)8jGEcsd|OkN9qWT@H66L1YR=iFI#yJ&~-Y^Y9{yT)#wrS7bD z^eQ(w`pPwG(yUZ&rI=c5a(odC$Y0jG(*QVTAFV|?4 zA6K=H4Ge$m_e^d#J;H{B}TiTr0KjA zXQ<4BWm@N#M^j5ETGHD*@iZ1i5Z0hQ_%il}!t>emjyn(9Zm#QRKD8;AwCFS2` z`UV4kB}g z@aU;#Ap~OCpOypL?BEnHYQPdv7Q}4S-KOCQP&id)oNHpeYOU%}Z5MryTq!gm<_}k2 z$H;v=(RDA1?ASHWyx*yPY^=V4$lO|~=Wf=cgL1p*UonsgBGkq`%@pwnG|hP+IE-K_zCOEl!*YRSpuj__!sM8LtN$o$Vj-RO`MvZhHF;|-{ zCGp8DxW#^YA+x*rwR?TZaunq^`;m^-A!EP?*kB}lALKyC#({v^LTHEVUR{T#8@aHo zIy5HYzAE}CN;A9rtqT|iT)B!%D@0J+6VoVJks|%OqjIOnukU2gH0JI40DZYT#1b^(!&VW@O9Rlxdv204qG5#uc0Yz zq7o&r%c`1~kAsDTOV@S9{T*-X0vRrRWF-><+-_4AshRzrsoRSpm<%ae= z=t+JQXFGHX=yaXn`B)-CGCIqKgH2H_0>|CmF}Sr_#eiPT@N^gj*&lFdord8{Z`TcU zP=Bam=dmnY?HoE*DMW{2^vi=i{cb0(@l?#Hoa_J#0lcYdIAA6y<4Hz)4E1bAu5T+1 z!#~s_Age}d^zv^bG(NePe>$Oq&wBZd3a7#omB8~7*N;#ps-^?75@KiLvO2x}`mFkZ zPB|93zx~O()MVMJva2eIabOas5%&%uD06{at@us6+7XBX;mLo z%_00MkE1v0r*&2}aF!x3_4Q9e3jfmA@2tKZo(-eh;Q-bvBTJRu{U9(c7ZH9DgkacE zdB`Cm!IQYd+-Q?PHQ=*8MpBGZ(;WK&k+lbqF}6gAy<4M1#a&p)J+2^ExCEbT#g0jU z&jA_D7t{u``C0B7<+B+)x;YBVq&NCuf{gC@%~6sb;3ck`E-RGn)tM&lyUEzB$fU1_ zFNRnKqo9fZpN~i58EiLR$*bkk)BSi$vUf5FOF8|BDP>LZ4y=vJF0RMOI^L8^3`&t_ zPxo6P&i8R>pQ;q&K}L>sj{y$9@S!Mz!=qo=5*aZT%xW$o59O~{(doma;-S& zC7Sdu=or}vH&C^6haQiMUnkIzm?gNqc4N2TErR>ckd$CR!qCt2X-yGRwd_j&0KYqV z5Ski?ZVph+wo@Y5KMyH^C*BbSf3s9icM^ff69xq&zD;5SFxY>WlLz?uU7thtN?T5BXH9IBTZb1R6i1QNG33s7a6}aBAKAjtg?hu@5&9!B(B7bASaP zSRZEXlRLOWx()*6mdZ_o{PyL}Q+*EgXu>bz@xZVzjbK7+ZoTSz@C@)op{9bVa!8fn z-mQRB77&8Y8=gq(>m)u-sv*)9@Fc@+tCrybg-YDsriS+8Os1z z>eAp-wQ>dy_6Jm(^_?nVh!Ry7x687@{zLd5dY<9;ZJwH_J}hzT2z+22lwwuRIGMvC zo-rKlT0hz#I8)7ovuN-2GyJSN`kA8z;d>e zJc=4jMVqLlepltJRLY?LL0N7-n5dwW2l=3RmQ+qgYJ$Qbj6E2E_nYg5@JV*q#^3@; zA+|hQ7Bco-XZp!0N7JCg=m{674$o-93xA*KTf7sY=%6W8?;M6HZ9xiBauz1Hw@jDcm5I&}Y~|bP&d&s@P0seO=&07X3I|e#VF>XW;Pi=z^ojP> zAyH8^k|`m46vYH1VzJAHv;C9WRXwbf_z8W1z!SvkX~@wejiD+ATWE&M-~voe0|6b* z@tdbPznQjl{W*TkW?RCM)KsM#z|)~?;U#duQ0`!(qMs0nay&3aR-NNF2*$EOO$Jv% z9KDw+-=5>w&E2e>&Wu;b+E!$!9_+yiNRhfj{QQ=Bnyb&|hU%4OdMQ6xrc{QEa7MqH zy6RQ(Pv^B^L;QBNLtwM`BgyaEwH$P1bi2b;n&4x3bqJy|MSdUR7uoR1rH*K&t=45?3L&Fr-2ZPGMlo|1Qoy-_bQg0 zK#c~!N{#dV(OoM&cWkiWw#SaE&DRZj35zK!xOoi&T4j7?Yv_|o_RHEN_zVmDT zaX!gCsl*x!F7Rj9a52)WEwr;Gfna?vV=k&>JE_RpkB zW(|N-<;9EqE1HGFP3jIZhG}iubu@^lph&fa6$RF-?95etLi%0o=Q9;oUhFq+nc6*W zyN?X*8hy;^4V4JQi;w`c!HOk9=j8TE7Kzjue^qn>%xkLSy zwOprg!yv{jdZwxomA8iu_3QEd2}AvhyE#^hWaA%B15)!e84At8Wr?P#WND-fOHJQO z4VhDz++R90I628ysnYNgKVDJ=Ip=O0ONzz+=2?F5nGCB_$DA?~_Pl~BQ&L<(gNky&CzR!!*+*2Qsl^Gev1&7Hb&zOm;!7%=4gv_zTBC%=U(n# zLb&d@E~P518Xoe&<$fKsFStc0n%%sg086)}-quPrFbR$K|1kIFfmIbr!}mSs-ka^F z`<_4ufdse-0m6>5st7pbTB~GYYt%jN70Ii;9Q}2sWD<5Lpxi6$Jzl6ciB! zR}?`}(NRG`MMXvVe%0sPBq+}NyzgJ%Fy`FT-KUr8>ZgvGu8xz}g54#r1WtpKF z?ru50pyCdsPG(KCoU&QsiV9}$$VfpjM?$FaC6zkuUh2Gr8FZ;SIop0HLYY~8sd^rX zJS{?i%5bJKirao#=@1d3Rys_{dKT%>DvzY|_-zXb2_(ctHS*38e=Z>kkqMxkW97AG zifbp+;^D#4AyP8ZVaY#LOI(YwSjvDb(FM72EU=?wZ&OC^qs{4BUA0*(bB2obJsDv^e* z4Au=F?ozsUooI0F_P;&fS-}PXAt^Fqzu~c>;{hC}STVlv*i_~fZEk;hVB^%h10s&j}fI0DUOD(RtTvg!Jzvyz+k?1ztFINp+n9Wa@tCM)` zKM+A-h#5Li-RbU~X`Df-LJ4RyPr%%PA!UX+Wsq7;L2oe3>1WQ^sg5!&sM8>BDHd*7A`-x`tJRrIyinlrX7kl*RKbW$+=YQ3HL>6z ztVkam&>S*EwT4Vh8v;xE$$UFR^+UJW;~Lc}e-t06rkGf;OQju*%(d45_6f#ZgF6Vk z2`qFn@4HqNcvK%#Eo7zQF1~>s;emZ)V1pLw#??SqLA*#_SBImZ7DYQ zc+uE)0s~l0Lx&Glr?(ev3(5ohQp7e6uNw-^!+EU)WYr2-17iLtI1Wqg@u8}y|Nrh2 zkihjgM+d$+x#jFM<-R*~CItJ(qRQE;djC@G>t~8)&{|$mhNFApr#by!YN$IR)2#cK zYLz6M8468@VeEbfVrqW-mpUx(&HOY$&u0BP-b_<*ojNR+nQk8u`y(3wbMtk8ah{oR zovPm?^VC3dB+lbUIsGA)s0W;mPJi~~ndbHDRG-{;Vj>>XO{uNf_1MzCFg>nUJsMJJ zsKv}&WeGkl#t|C6`nM`H4_>bd&b6=td78ylVIQEN;H!v7 z@_j4zPs2)DQKgtNiUDVG!7vDC&H~w0NgOO`tz2BUs&7=OoXyy3aYS3B_X3X!GDTRwPaA>Sda9Z^36K)7*56IV|9vL-^b+(K1nQMVMEFZY`ESL`iYL6ZO;q&k+a_%{|sh`A!m+Lph5}Gz4 zdtyOm7b?rE3_c*v*s?MX^3#>@mN@;&!mKfu^M(JIc)PDR;Pna7mik?THL7Rd^D@c`>=r-`%~_VSziJZz_G`i z_jB%$mUAV>R0MoP;Xl`^hFrzGCF}tj>#T1b_U|68n&(Y|6Uds+EtLxWRbQLuM}uSk zF&THLC%Swr`)E2NK$SAF;6ix}9HhkHk*lF<^Gg%Al;-q_oK8(K3>UlZP>pnOX@R6j zDN}!p+G_rDAa|p5RgMkrnY0q&Y3`(NRYkM8f>a!mVjn0lqd%gf3aPYXS zk(o3ryXf~uX8Nl}njUvTb-x&C&b||+-_luT;hpL<$J{qomABkvbq5RxiJ_c+gHTmK z%`@Ca&g6#o%$R@Ntwt6H=QxS|G+%;~(6;v(qCkZCCah2V9+gT`0*{WGT+`(qb$A<* zZfrMQ(ItT%!H3LWRCX>zsu0|@m5jSbb*tQk(gu|shzA~UgcGJ~XGTf{w%2@rj3-VB zE?V(2hM%}txPKJ#mpMeP>4{djAPe*HLxVmM{A9xqu}@T{gOdnp`+SyECud{m$SKMV zikW)jRoAR>vu&O>r;dlP?R(fv7_Tlc-`%UuawpCrJdYaKwk>C>ps=*#&kt%+Y2|a+ zpkLG|wr+xfQ3jkpkVxEH?^AMxm}6A$ymb%TMxzm{RizR$z(8fj zo4c~rPhGF(BYW;KdKqKg7lA(mfne{7b<76-<2(chB)hq5B$5Y(FEh{OsPf>f3X~cZ zAHe_C{E(w=ZS@FeRnoZsNG@!pLj%qRyHu(waPKq8bzG;S%wgbotu6mM_2voE!IZs2nbRjtVfQmTuJPGhi_d(8WWsN_^W1T`zzO=3u_=FTEpAgnztanTc1Ky z&2qTdU-gjLJylIQZ`DH*Z2;`&f+XZn9>+qt<=Vts{8ihtVce;R6yKihPu?EjI|67n zsos|?&qN`=_`Hw37nb`yqR^6;s{^l4Cb!7X?4c?N_9yF*kfnR9{~_qCLFV@N!Xd2U~!Su zH#nN+?GkSjapi*?z}TqIdk9mZxv5%BG(X*=UNw4#8tzu_GUI2caZ5HmpmH2;_fwsY zpDlI!`7+kvu6YK)w+Sv#3(f_t;qqfSeG6)?vp-p#TKL zkueXe@q~9Ro~^z!?dPE5{N9{3M;)2Ps3DZ@amLJ1!wW8e%J`WjGGHMdh!arfAI$i< z>Nt~}gG>8+b0HBwnf-IsxveG@*s#Kk4_1OVKO~fRD7^jX3=x(<4OvMpfi9SNw%$xriCp<4!BrA-kV5xh!S5HDJ3n55CcFYn2i@#d?Fj9-_= z{e4T#+4EJKUXNvqOaR6NZP_k++|eQ13qB<}^=up4UWS4&E(Q6&Tm>ERZ(U|q&R3=G z!ff;LeAU_AOn}G*>N0nE)C^ys3fzYa%#;PHRriH*=qe&pDp4F0jcij9f8;XuS<)c* zoC{HJocJLc#L5cpL^hYaqzWq?HyX2d2Zt?7^Zw>%IO19NQ*bO|`y7^%e)_>U;{sBr zlpE9~$akd3E|0K9`x$&GQWLf5G4ZOjA=?9(REpM41`kkd4qPq-%tHm1sL0ew+yX}` z=IkiCw_N+hAHgN#1#;=}x)t1xTpt)OC8MkI0JyyaH!L<~~l{H!X-qO8(fZ&rb% z1@65h;AV)ZErbsM(4nf|qUckt`Kyquy8T0%jZ`MQ2Qy1*W;GSD=hyj;Y4x5!#UN}V-2@wRUAiXXllYay*iB(EJMc#6~ znFS)i%bB~HbIURmJaVP-bp8Gqs=jlXz*>ezh5btj&WWT-j81__ZHs&&pW11(m2e{g zK~td25pPBT5fjkfRdS3}x-T{$asDhEWDkcP7(R@uW7k;MaZpA25v8Y0W(ZN~vvi7X z%f>^XD4T;oc3t9F3I|I=btEi@ZrQ~qqo9M4no(2=R^v2M8V|-0FA}~`GX`0pf@@)r zcYetjVihze0=CZ{-{K-O%~$d#3k;VpEWqTCe-{7?ur56pprQakF1=4iC~XH14vHju z`xV(8-BHWT(krrC)%$%_w=Xl_T#=nmyxoi|;eR8RnNC+`H^VG++LhTy6ppf!UZ?xa zCZK-M%pkW(b%E5+zZV@FFba9s?kF*UkBFIH7pPz1e$FCHb=9bSIVV>V^L}$p`9gKv z!70NQs!@k5+F_Bp&l$C3?IP94UGmMUuQTKkjp~^56{8myq7> z5b2+gUUrD|+ZP-fLX$|h@!fw1>A9pApym5R!)q3p!An(-mZPJj9I@FW%B}4vJ4N}Mdt6zFoQm7#w=48v|kjnyh>X#*5pH=PLCilx`!A6A5hw^!|?LaIIB%qJE!9W4B|tgF>vN^%TmQ3FeB+xsT_fAROzxtJQiU zS6}$NYJSS|!g^vAaF2-iBu$Xb6$+-&P#dE9`V+TH2tEXNkAr^AMV^`*_5S=DqOhs^ zOsmyufLXdmo!9ck0ydWrbZ%u95(>O{$@SJ0SXlYHCcp!@l%U62b&h+_GBaVVI!vBx z*J3!@k822iWqgGb*0lt?umJah6VC2Wi9><0iP01 z6|3N{@HcNZDq4vEM4w`^ugmaf%!&E!yooTDj!wBSUzLS#R!66ecM5SqvkH%jNl5ez z|5eJh4$Jkh9EBP>NzM;-Y9NZWH5^mH;Z*SW9kB+z5#wU)xhXkwZj39I!%9-=O4yW= zw{u>Mh<8NF;nN!eM?`+z6joAhD@^ey1p~Eu>FqGRa zt7Rql7?a8D%RML7y&BQDrynbEg`jyq$EwN4`S4Or(KF1N}1Ye%;(*B->O#;S@l5ckaN!hO*InbNHJ2!X1^J5}~p|$23cUtB#IGg~?KvuY7)TE1mcTxcD zd@wha6K%$a)c3TFJY#<{X7#1GiQ2k;4?_Xy+xbRVZj_W+(i{Cpro zK472(lNSJ9+A0-@gS!H16y_|t53&W}fnMEqh06XJG`YZQkaQXUBatnF`oKf6j%~LS zctfdNEDP*q8ivt%9z9c0(QC&1p7;XVj0%z7AQCvSupRH{-q0Nw@v|H(kxe?2%bq}@ z%l8FNAf$N9S^x}7gj3!|N>`LZsJx{%913A?yf3KMLMvuvAA#7Bl)q$Ec3}p;OT%x` zKF2sL!?k}KpI2{1cYNlW*)OQx_Q&ThsGjw^Q7t{DhXD=pUQ_0|fw2NpeMKzRKA08} zuO1WOs(D0$=u4bp*Y1cQX{Bhc9*z0alHNpfdB?1#S@$lF`AZ2kZSLuqb(EW~ZP6WB zaa=%Tk_9{ACFX?gS)ZEvFRHfY&C_(M{~!7G zCD9+C3p4K^F@wa52k0h^e#;g8dCUu|V8r*3okjM8r|U-96IRCjBp`dwtUg`WCs^o) z0lL#4+uLxc_DKA{Ztv%3B~oRb_TD~Sce*s_oSfVt>s9OCkq_|f%0sIt4hs^-6X1jc z25r+ckDNn)#&Qcba%p%BJfj94=mjlEnc5n7RG*<6HQ7b~wDiw9X4@6ZMXR!KiwRZr z&KbHRE~6P|>ehrB>2#)U>Re$?Jrg*7kp9jLIaAj!c-H}IBHoGME9)a_Rkw+~X6l(* zq5(g1rf%K<>KPT<2+a^eSk7bAZ1b&DJ%PJ;sQNn7^DNzx2%3L8OZQ4%Asjd=*9gkK z?FzH#EZw2kD>TbpnbKWm8FUrjF#Bld{k{*u z>c>w+C&&PX`rWYH`uQw7I{{IvXqON`c0J5z0Gv@MwTBFfA(W-wefF+p_H1%848Jik zg~(<+1NtKaWC~>j-fIQ&X+9IYCenfl_FZeEwo2DJ1&CH*i{R>EZoEVnRSJ3Z9Y~K{ z$w+E~ep{_P>_Y5eJOo|P%0P7oVhi-2t2{|T$;5|^OmBvDZh@JSLJ#ol5mL#9T1aJ7 zG*PEXhlMrR#N+616}!}nc}BWbLWiQ3F?;Z3l7w+Zg`Q28j>0-i9GOoT7>3CJd+8PL zgCW>FF0(P#f?qQIe2I%woHAJQyc5%P*qIJKBI;WTg%~4%fTH$?*ul=&4@+x8PUGIy zGCQ`nop{6-U{&sux@}Z<&f!Hx(vhv6dcj+B+Exc?H$n>K5}AirriaziDZIGkHz$8DYozkDesLC zAzfy|kI<{{qa-@sDK?C^!4G5=*U4&Uv+g)YH*GNCvxBqR+pHCm_1N#S zI@qk;=jc}Tr+@AG$(o*Yv>C0>)ur_xB_sB`j0?}ztqNwWA#kJb(z_}cF5T~BKbm%~ zZjo=HDBZ)5L=FyMbo?!H3cmSDMqF9@)!{ZTd7dsUxRs_F+Ci-fYV2(Djy+E|tF%fi z07V2-Ykd>D7`3Rd`X_cS@)G?WPt9H$VU2d5%g*D%#lcW7H>tfIyK!m{5M3I0f#oiB%)dYv4L(HY03}os zbJ}}oA}yN8DAz`6hAErF0D%wx@57{~(fB>D*^Q*;JsmS87wXoD?O%(|;Xtmp$1!JJ zsGGSnGtG58!K}J#Dk@vei2oG^@=;&ad=V@mMsByhHYi%ezkTUJWdtqhH+v$On;e+8 zCT4z>mHg8GDiL;>2<3){S{=y-1fvUG$g-F4CR3f1~ro`siLWts9kN51NCn z<`~3f4G!_~=-^{9 zA;D=UPCclqXYY?0=L=mBUrjFxgE~K@qOfm^sJ>p1I+g;S{aHC?xmvM(>R-481i4C+uphJzJ^-u-eIUB}tlXHX9;=I;Li6lcWKm=ak#mt`WD6>tm6s@&R`|js zFkF6SWxh^<=+};!rirM0BSNtVWNh#Gg|sP`kw{!*q+~x5l=o~b5nB%HlK9|ZIFXI8 zt)U`SX(c|yG)Wank9v{+5Xehh-?0*79XS?ZRb*U*a#05G*ZM|07q#;jZ67(ucSY+% zbFHK25Og6bGs^WFRk#h<*%d~Bra-f1h4*ZVRB~{`_AUj+(yVL%tn7sVF7J5RTjq!s zCM+PSDeuHYP>fL$%nkDCjBlBncK#!CKB5^z=45i5%YitU*E$)1+oCjfAUpGe5a8_;0#f z(c*n*9I#yWiOIdh=v4*lHcQ(nbH&}d1l#pJcN4$h2W?)uTX$`^Mgns(3&Uud%@KqX z?aIALQ~w@)W##kMO9eq#hJSS$NXJ@K;8K^lN;-_LdLEi7$G7}17qhR{n3*?T_jjj8%{Sw9gENC2 z+&J8RrE?P{|DX@yy4f!+wgD9 zc@uQex#PZJvu8hy62VvwN75lFP)$aDKnvt`F|Ro_&D{$fRZ??E7iOa8%55eCgh7ic z65{gO1brbM_wDc1M{rHiKkwD;I|jq(fyV=*=*iA&CAHG0ekudqsWeXwA_|68yl}66 z9{P6MMBSm)*dN%%Js9)ucNif4y-{D;=sE~>aPpd5^ZrELlWz(q>2hbd@h71xdC8nL zNe_uHea7`}GOtY1mvend*ZcJK&M>p!K7AC{vM=t_WnA^b722%`^487hU$_AK@W~L_ znP%i<-J-|x@1tmHEM;^+|IfEaL&_*`@4&ROWE3D5%M*C#$N)#h2noD>vOYdD`1)GY zX^Jj6Eco_XMv=!Tq#|ZG0Pj>h({Q7RLQcez_{~({ zHs5rZrk~G#cNvg^EF?|x0o~ZtpRNxBR;#A#d~@z}6eIJ@jnj4iAn6pYJWbxOuj1Oj z%KLRA5~th`Fh4Xa@7M1FMe_j6X{OoyfNoLw5&Zy(guk#N{GGf4RLGFLeZw1=2=wG_ z_;*oX+ryoBuExUGYv~iwlYz_jsP`?A@~|bOTozuYBxA?z4W>r!r;S(!}I`-K?}RgqYvsP^?)#OAbm&nQRqb+F8A8QuF z>n1?qfok24Fljrgb=M-kk^Q=*Hv3(>?++(vp6N0}w*Wrp&Cq@8zfXi0dv0r+{9ucbKXL{s8##|e6dd2}YNPctvi)KAwf zj<6ub$33JUM={lBmL5T{-L$c7I%UW+JI_FIPW!5he0zi!0_~-tHZ_Lbx^{quOLrmL87Ku_8ST05ZZEpq!cneIQ z*}84!tdF98fw#>JoekAnU}ntL{gc00rNp?Xw-;f76PZ8EW;y<5n$FSpau50wb9C?K zzs9AWNU4|dLb;P6 z3+kH}=IRda{+Ri0uI`c>n&dbW$;GFg=jp4m>RbCqs-Ag-H#O=b;r=W%!V$b|T0R1O z_|07Zh;Cm@j<;BeSVSj?3?!zw1(|s4l3`XoqWji+#Tqf;04&pl@TsRv!K1ow<1|mQ z0==wZxDphQfO%%0YmQq;c%J7#` z!1KAr*YuySPdH;8uNfXL%an$=AlGyhNX&Pw8;bV?tXf!4Jg}x5&*Iq&oh$V2L?o=K zwp7l{zD7;;ZN+CT&}Albfo_)hk@Ut}#P&jiqnwmf z8j`Oqx0RWY-q{lL?mKhBW4c%NLiqqG%!F`eJ)TkA#YD2S%5VTq*-!9vgQ$4g-Z z`aNdDW4dQU+J`!%GplPdn=RBm<78$f%q5K1+^|r$OwDI7SqH(l^+E78D;Mgf%~w)M zoc;&$`wP6qGKXE#)RMv z1~2VCXSOWTr{=E=u|AdUzX5*Wc?_hFeq5h$(gJo)u~b$NevN1DAgNK{^? zK##r+t1D-`YV!U#oNvvWkLzPAMN}2S#{T_%Aca)dKGH5g6&d1A(jfU<3sal+9che| zt7mG{ej^PpN#t1hQxfCv~q}%O_LF%K0F8(PCZFI*`VKfmFFNrKs?c9qgH0 zyJFbQ+3CD=u^v!6ojHCrRTn|Q?R2&@dlu`m0xM`R=)^z?Q8`A`pI*PTf;Cb+?V?AT|_EI{)oyJ2UFXQVQoK*7flPO}Rxft9x*m z;U_mC{B?!y5#Iu_cg%w;bi*T1HrbO_ZlHRU`c7+1v)hp>sxpKc1Xm`p_I;`rJoMni^d6ODY(~t7Fk&t$61$;wT5)CAjF(&D`jN#i z4>X6_baR^$nG9-TBa_9%yfZhE5b{2DL@l}yq{9$xK+AS!7#Ui4pU@sAhgket68>puhLB`r|3{IVSP>p z2Wz32(?k?2TgS3^V26VN7(@=!!B+ z&S-#I`L?C}unO_r0k>xYXFGNB7%Uq!R}fL&hL-A37zsCoy6#3g0sO6F5hbfcvitCP z-I%2pZs(XN0ic~*z&cju7!YD83gnw>fsVz3Ll+8m>{19W^Jg`M&|#YsHj4XI0s`Xg zQgxsQr1py(%^83s*^7+oSxTs6gXgg8JZ*enVoh~plUc!Vj z+-!JBAC*d@l}wZn4)5_m{Ps6MM562-TCLNkyT45{|6Zp%WQa(?ZIsl~*u1=sF25ul zJe}bk88{6oHR;tFz%1f}w|=|1@G*Ka7wd4-|52wy)ROXTOBzBcNHF z>pV2gs!OrZ)QAR5I#!2J!Rcj{$pK`J7R%5Vy`meQ!}ZVM0<*~98q|U<)aYvjXOi82 zPa&y&BE%I}j6ZG5Jobt%zDUThl)Ov=9)|4z1<{?#-^utu)NRX6CFh7+ny}+9coAm_ zae1@L<1!xby}$E->s<_R{wnHs^Bz~G!K=Eo9wa*q9M0^p@yGUi;;XuSS>6q|HnkK@JyvsLI#XN5AbHRK8M$PKv%SD^eSilvrJd_{#f zcptmoqk-UK4Hr&e^K=;CDJ2(L_Y=!iaBmj>Sx%X|n5pm^?dV{^5!OpVD~;mY16M(! zgc^YHxL#u5OfXBlv9Dh(jyV|cILrH?g~dg@Iua>-j1dTO=#rTgaPu?^@8A8MC!?tG zV2x%HX^aScjIpD0PJk`^IuFc>THYA!#282jhcgLVLG`DV;5j9DlaZe1&<_@8T+#w| zc2bFz6^|>igqOa8py=?>$c6sZbLoDJ3oZxxFQHr&6pI{-e-NGmMW_jQ8R&f%19>2~ zNM|;J0Bz4_XoAj_;cw~BTn9$ik{y4 zn`l@Zl5=X4-XMw4I;q@rQk*4};eRq!6gW(=w?Of+n_z`m(So}DclZXYC!q+#Olv@< z-_4@TvC*0RVp~Xi+C94UxCi@2;sG$hR z&8TD_2m>aYDAATyPZWQ(IJg0JFpCp}Ktydq4NBOuP~T8gi3G$|?$n-46#_RQ`$E0B zG0D!GEg8y>Hd_Y4P9VfT4`U#ej&eW-o>gLS3n~}FL-W#qT*WOO0%}_d@!>8f;|qu%1W%~By|UiVCI)m>k^Y*1-6~^DoDwow0C1H6) zQgFGUh?xTY@U|rCgHIezgb0QqTX@#{k&$v+z;4DvjR!U$*usfE)Yqb=V2emXQ9+p? zk8cF*0pRfu44pbs!8FDE$^h^yK9BlKIpuOlz(a4uKt3ZRKdAul#R7P-D%YhxkV-bS zcASkZ-U{N>AhAV7OiEH6^FX8@uQHejuV%jL+0SfASf?#18iiYtIc>FBH6?Sxk}~|D zhv|6>nJa5giquGkcI7Uz0z@Z=KFB7TG8SybIQrM5^dTUHP@c3 z%k#(X!o(xuoAeQq5f>3-;mO?Le6WboLqv>^PS#!81R_R8jfjy;QS8ePT{WsWYA0#c5#9i?08MJ!NFciD3GR%#)=hw(cru z=MZWx*q~Av=DKfCy|jqmel^a%EC6m28M#5VxOBN?n~NmW$~rd`VdHkYYH5SbofVS< z8+?T<10ltL5>!KT_y|~K29hpC1Wp)@Vts^&;fDJ;zx_QgxJJFIS{LtD-f|M8mwWJz zz`=umttr&qoo@!bO2oVoX3(qZq}-Ko_q6PPj+ezs z(`};~((&-_(N&DfvWi$~=kC#^^2VlQsdTbK_vj*dQi_l{u~cXC&PLVCS-qseCbhs} zie7k~fFS$Kr>}GK#AC0yen;;*b9XPccE`M->SaE#-o-q2mpT6pdOO?P^oDBXtTr>> zAkyC^^X(hzjOcjO^&uGy&Alho>y`6ktGb(V&i2w&lLAO0sc}Hpc}Ju+Y|eh zfL8FgxiN2zGBe*K2+%&W?M?L(+q{S0B0j}*7;lX!JnqltH5uq5X~chu*ZRm?0^PX3 zj<+J-gcrvHmR(!)KV*iAO?)zrj8p>%!KGT42+;_%5e%!7n^T)@PJ3H5=vU)FA*IWI zSGu;a@w4!f=I}XZYdx z6ya99F`+C+O9QaTU6`DL0wWzG<%jJ$YA0)1^knI=OZ(Ii|X4VXhe#YP)rJxW{9FE zZl!RcBN?26{dtSJFiQ32FYl|8DBqaM_tj%j+Ay8Assy9RMg<-xD_Z{xPb4_H7O zwyBoItKHm|Y!u4feNHMVx*+Ifu8?GpXhZq~V$q>O`G8nvFDP@y2da6yB`h^j>Afp} zCC+m!x2+(A{6cf!GWg~pjJ(Iq%nyj8yV`8|K%Jgh#e&FURd@bS^>Sa;=GqTc+q%n* zIu6E0w+0(wz+|Se5w|Datb`maH+lX2a$AS+0;GsXSF=ct7e(_dNrg^T$HZ5{G}*4a z%n($j%XU>(^Kwz$moar;))(uPd3(FM1J9(3K2j6TJT%R~`KK<)pp$<_GOTM&JUs+3 zHj9|G{XSNgySFN{=wsC`d8^88ErytNSTwV|sb=TLs+pdqgdkYIQ8|rP_=zgcGfK#S zEr{MC%bQ~QeWKcAuQD<3ct}J$Gwy4`xR_7WQ0}kK-J#~Wqc90%>BiAbQ)1?=9q_&> zren4)ONasWLp-=7z3fxfD>h2y);HhmQAK8Xw$3$oeX6qTN0UG0#GjPf@+p>}tG-cL z_kE`F>pzqXJQbwNQGY%Jc&fQ12i;n)&s0_ea?vWK`x)dL^Ow&+O{r?kXR2{C_6C^4 zg!S`4vV=SH#aQZd=X;aXeF@#neEgZ}RWM13CjPKF6k&b%!O~r5y8TDpoEzu|7h)*P z?R4Mgs=&PcAN5O7P~_Q=0tavnI`NFz`8ke)LLu}QTrK*fY59d}AqvEkzhE(pH~;v; zF8Fa@&{b^1<~b>~z-*S}2aWS3K}X*)Exsghd>ZJ`cub8}k(5Qmw)4JJmHGR2xpqQ` zzl)uk{f*4vS6>pFXNvK5sy0yyn4@0BXOOY8vlS%}RsJS(4c?%(Q4@sIYzHUEDy-<8fVL8?W4@ z`o*R3PtD7_)QKtkQ{W0$?TA)R_FhrB3&&Cey4~d~bx&-x%FQ$LGIZ0TBLXPcTvEl4 zE{)Ikft1PVDnJRWG!_~izE(~1#wyX0rtw7Z`GT*3&Zf!W$k*zAkhpxeddD3ZBJp<8 zbvCSL*A7mz{|=KS^TKT1D>m{Fm@Jte?NPn!^TRtHIwAPaW~LgU)?D(9DrhBMZPJx$ zK|p~iF`gbfG?F)KK*pcocb`8tU`HsM+yDgwydTA+NGqXSnr?W$H(oHm$h7}foe&={ zm~Y1Ig;h-aRyE12Lg$cy1%Bzb>d4H1LM}8veXEL{kxL4`;}+m3CCvQ2@Z||+>t1zo z+!ivA?N#jwD|i0)stedV{(E(*1@R}}6M|~2GKn8lj{;zBQTFh<^I^=nKd3f`rSmLK z21F{r$qlZ6tvS7C0n~tPI%Lh$&CTW?kP6>31wX0_n8~3((yiOgtRL06dW@hGw!Q7E zkS<*F_+D0S$v)L0K2i=R1|wedy=r8J?Ng^Vd>p-mP}ku|(Kpz;zi^Y_8sd-lsfFEd zvkPDt2--z@o_QpA9rh=naC@c%1M4i=>2*5AtosQ>BhP&Qlj=waOVjdaOEstctmYj* zLgg0JsqLWps)g9v`-LqA&3AJNQJAjTqOv!|E?CxAee?QHs*#l-gU;}=dGZ%HDxM!%{iA<^v{;9fsNJlgNc^l#zT4=80{7=S@kQFu*b93 zxvytQjv%k7H)NZgW1%0~5iQy6jJSfV!1gcb$2%r@fGB|XDRblj)jK~uCmkeT6sSTU z?>eB03-7bj`S*bCq@kMS8MFF;YE$!FyAa}hH`N?Cpqh0iE+8E`pYM=Y0(3l>a0+t~ zC;c?xoUA4d&;y-GlU8sf=h;bn@GKo;>N$F>dxtXBj&7X4Jw%)|>9mc#=IBO8OuCX0tAH$DW@XGuphNr7B zH^u0S6qys#N4xhZ^I1$cw+Xp%-MHR6c5UNRg_RQN#se%p;<~9jL78*n`p5!CVF`v6 zQqt?nn7MJ?rfoXU3M+!B2hRn1CK)5_YliWGPtTOVc*nZX9e zrqnlYB=p6Z!OkZrv*hGleTI{jmYvK1rR$sJN++FX%qvRw%nAxW>x4O)obl#xjlcUx z=6tRDW(D;hRA7dAMeCEZf{j?1)7_4#R&ach(-mBV<(78r;|^fy@UqD*=^79Zkt{<@ zG?yf>>yAq5v!l$W*_PDh?!C%ndb&rm^z_;j3hAj2#GG|5d}KfajsT-I#|<@+6b0NA!ak z=Cpd~!@`_9Bx#aaRu3Zcr1`3zzBQe5dwpFRyO%RSW>q1>da1sCh<)&&e0>+{A@g&- z?olIQ))6&?5+2t;w>fN8DDv09GQGkAmW+Ysps`F-=Aj1qO1e_7Kp!0p#pi88f$i9f z1-dazUsNDRIeqDUY_JaJ9Two-W8cjiE;ZdRK1z=J93^}pjn4Fk z)Mry~r&cz@D&m)ow${BBexQONl10+S)_P;!({WLF7J9EIWY5x; znO)dMe-OQc=^NLUV>F|eENZLs98sc*g6duKayzE?3X|C$`nSXUrM>Ra0H61uTy3(xdpnDJ?=En{=mk?&VBh$CT{JkTI zpP2hQGFL0j#*X^@4x$*Qzc?AY-Wy`5?8IdfqzSTPy7L#s2Vz%@d!KVD6i1oP?WF(V z4$n2KI|1m;OZIhw{BYjXJ6!LszeqyCGtVfQb1`=2dm}SUz0SH*?tT>O(phTw*__f@ zFLa+(=0Iotc>_)?g835f13z~lAQtaMW`7r5>aJkDcGXRz`#!Pi*RJkzWp3!Id%Mpl zv#cx2cA44IRUh45jv|7~kfl7r#|zOGU9+^7=Pg6UAklK|tgxcxZIfHdZM)i>(oG)& zoF{bC_e*yU>#k>WQOmpC^&QTeOa9tJU*Paub%Z|Nab7h!N9mGQ&wPX-!o%6xm3^XB zV~KAzcVt=XW{oE6^rLVY+GB3!k@JEAbp^KHo5zm=>Z{EsRK+9S6IQj!bnL0Gs=wzG zEEl3glB3&P#~kyUn%bcdv1#R+<*6lMVeiHS2 zaFC|o(O}djbLr7kI`-o~R{HtTwUri9sY|88*)ZF40!;|e-j4%icU$87=L%K?*x`DV z4s}^}IP$R!J>7?fW>zoVH9C>cxAxL)vu(aifbn|kGqQpXF4ksHZ{7MR@GL+uT9$)B z@^@*}+9(7Sb5kW4Ff#?^K*vEPvfBbH@L)%;uzZCdCf8Uy6g?vLJ#=Td~=LGw*DF=%UZ5?4sLu^T<&pVUww1I zzR)f#G~j@MPZ-H!^Fd$T*4>b868&^h3%X!!rk<@7lQw;b2Tlpn@r~K3hD1O(v7c^S zzBW@lzl1K@GOifFp^$QYw(My@L+fd}*4))kpO}Augoq@RP>jR0Dv`L&Y#RWV2m&b8 ziAnXc(WmR;WWvY*q6G4Ks?_Y2^09(G#sUyWZRfCGAeWQDBUPu6bihZ2urZ;5Dun5lY6!PdHn@sH6RPdA>$&>{DSAtg(NeahUs~(mlNB$e+-EGhE<(AkQCC(7lwewwxX=}UE z&U*tbmy3fuYg|&KK5s9|eohNP)9v_ddx7s!O;9aq^9{w^1joxcN)1KtpkF^K8j;->hOp#0e;@piM+z%gaiw>*!LaGzX3pt1tszL%q`DHJ$H19XF@E zrdu@QU@EPAZX4W1H|#70r2)czGx0TDR+-a1+JnZ4w`oCnru0voC;0Ll+kh?HlrXQ6D>SE}jW&e0r1QGZt zFtDVNxSv9L#h(bTxC~rS#lnvb(ww#tFZ{SaZ5HQp9q&5nJwSkpe9qMOml^Kpd?_(^ zSc$Z_3u0B%&pt94t2i|vJuM#$hjdtFxb{`ph?yAyLgGmVcjY*l+$GJd5e=Z!9v>Ud zm^wP>Br3%Pke{U@9tobnC1(R6!m5;_843ce5N8u-2p|IfW&8LE@(t0%yZf-@$_^kIP~Jsi9JqDGHX007o*Z%wn*OCM1?-@nMn` zH=RAA;~_oDx+}z28%8PPO>tDoLKER5l}VTf8>u*wJ}6;FDTg3%ykaCo3dPRvFdaA> z3qnb?)>z=Z?nuRqfCfeLiB-99V4_qka+S^?zwk;A8wQdh9tzY%&u2N}PKslS;3LKW zZXmX8^ec@W8L`018t7MnCBXi7$eSf7!Dj+a>n4tQ0YNV6FUAvXA#txfZ?g&zt$k#& zYfgGY7p5cP(eh-JM76$h3=5wx=@b(;&ILPN;E&DbIVy^KZxVi9_H`Wk!t!L(7{pj` zt9?X#M!*w)4J9=taYpms-RKhh#GZR z;8-`wd<4gH*G@8vZs+-2_bt;1>CJBzR#@X@w)MSMiVk9+pB}09TNWSKK0=5%k)NPg76ph~JZGFfI=?29 z*Ioao_8S?a{EMV(ro-+a?+)4OSTA6?aDsh=57v7>tAxBl1nlcnZC~k`eSJ)G&8qI& zTo|V8HxQNqHRnskHTN0RNd9)>w_-r%KkM z6U4*Y3>)ZnLd>zCvb+OAAl3xM*f;jPRF`JIv_+2GH^sF7&r9`R3vPc$@P~FJ$@13~ zY^Gy^}l3=+<}E*%TTJAgef)Mr5z! zy*qPE=YOKhs*0Nn{;7{rK?@9z;1N%lhySU&vU`93p9FdM&V2t*T}9Q`U8es^)$d(K z)wkzxw2q^}wra2uu+~(4dyZ*#c~JH7m+K>xjKxCER(%giIp4|R7yP`@ym7g1SNjUi5t!J z1N9O0$9|NqfQ?pAfq7vdTjL34_ds17ztJD_j%&O@x?gnt7T26JNEb&Re9tx455mvw zbAC)8gwki?N3MB=taDS)7wK>*Ucd6BH>1L*9ITXguI$Cvd~(;SP2UcPqp(+Jm7%o*+U6Yf5oRkS&4!p5TR*XHP7Ew z-S-N8Vq?A*@<4U679^4_7ZE{)esRsbD|FG{Zj^*gG7s_t9OUSMMNj(#b?p=XVEarB z^hQ}Z!yYr2?Fz_bqbOQRB25W}Vr~e_DyxO-rEWB>uGAfa#j_mFA*$`FWM77u4C z#Cwg!bK{lz%3$4y2tlLN#UTw@H#xz&p+o-CEwXO1;KFv@u#}`2>n3%TPSsgA$6uu{ zv9r72s&IBUP{7Xa?yGeBK5uOUl4sHovo<}P72zTR(y`%ejSAmwyat(N85GZ5_GvD> zT37V|#1?s(AcB?pa|L&)Rwjr!mC}Fm^^_sFd~_S4+e#HyunDVJ_u>CV6(?5OITm3f zJ%13VPz;uhIKtEKnsg6!Zsr2Z`bJI?i1R4 zc8xwpo^7wymm(gIzgFkxrpY4{WQpT-wRCY$NEgMYH9fxs!|?aLE%QszmSBEI!xV(+ zy=E>Rs*lSSGL>QJ;^RYE&s)s4p_bnD`WHm$jvQMwAWBxxCPXQ2>D?VUW)x+F-aYm& zeN=Hk??5skN){=rE#}UW^M~>4be9qV4IQ!|qOnJWeHnc;=29b&C=U zs>#*^hVScA6gd{+f^Qpd)Pw8q6v#4dLL^{P&JgcTbIMJ`n6l?4BwBvd7gXfBO5u+| zD!TxgdPy`7-K5(dT~my(5b^~y6s@U9K=LQcyImssaF?mf2h(ys5183>DZ1}vllV7> z{Fu&+G%Qehy&lNfoX7}fSVlqsNsvFgrc+oUoIo!BW-VJ~HuJVy(9kgXE{bPK@jny{ zipX3r1qkuc0p*r@iBF#Q8~ARA0C^KWDt|}0K{CBRc*^ZL6gw(A9B7n`ZqwV`M>9;H z+>T)d=hf27#mcR+Uc?ue0mtp2iIp}g!^{|_8@0D_e1i#w>V*s=KbT<7iroksvDC~` zmnG}p)frCalgP^8zS%KMpPuB70DF0qT=Xf4{cgsblrT5mted!-l$m_9Ze8-2PH=M^ zN(*~47?Ly6T1Oyc%`G#=Qo2~Vn*G9?se28v)~rpt^Sf|urqcA9i+zTlgtmd zple=YDk?GS{Wx4V&D*e?Rv3!3B4z5EmZ*!|F)?%A+xpbJS#QysI@x*VFYoA*7Mocx z2&lqzT{#g2Nc^{cSG3-J@95^J?aSWLEu&lCa?Sj=b;s<@_7hYb=I@nyVBTAssK3r2 zmHDtzcgWlOyJRiNg{E7Tt{)xuI(xDzU6Qx-^@G1n28HgELhn*&eifSi{rq@UeoTME zHDAk*b^J&&^yprGbdn#{Z@Ol{aNRI(#hVA$=$RXbLtVF$|2PF(jguitZ{e?yLc5)} z>(GLqcz~`|-WcyKJP>v<02N$Uo5q5G>oVK?zw%o3*+1EnQMNF+E;n zPMPbR0Lw(z6(Cx|tfO3Nvt`y63M{KXsjk+OE?#M4rxk-?F8;f6*GH60g#ouFvXItHy4c>2)zmO<_0_A+R z+<|Tly$NCd3%yfzGBTn>jD5}9}P8eMMKsjsIeW7`5Rqx@~yhD zyV)_9->Q2QjjdZ1+dEmhVHIY@t-5LZRSyGBS#9xPFAvX<0~rng3=YIn2} zVZrrY6>&ThAszPgi985|>Nb55 zR+aW2V1>?znuXhO#=GtV=+EIbMpV&>TobkkEs>Y*E=v|)>9cf$w?s{*$ziK)P( zVjqOGanVWyB$!i_hl%6)g}KvY0tT0!-^&$Rha7d48p(PuJGEwWCQvVA}VL9SV6 zF8olRoh=D-Y2|tI?1#F%a2x|o<#eyx4>7#0GQWPP+csZkg=Qo}VVgb!4>hGwcv!t~ z01i%X*NsbG$+Vj5P-j8S_{jq?G%`IRFfZ=4^w*!j*yg6aV{{jlK5%~WB6k7Z* zpn!I`{b#!HXy70!L%U@wbu18&Dmc%IW-U^}zB53(8){?c4in9x>|0YY^V`R|VG^WR z#jC7dkR!vCeWE+ct(#|kqMIM{0~$Q?s;s42Bps21&>C%*)bu=wKc65I^X08)e%nW? z9X~_D-a4SCS^kM`Qn-)lp~xtv7LJQe&`L)HZJEAZpBqe2O9E#P*`dqp{g7=h%W+u8 zg@Z-s`;&Qehi=+XL??FXg0OX`%52}E3-SXUOBz8rz$gfs^C|Jh{~u6N6vC^_woi52 zKb;Khpdm`~%T7k&D~#PnD3JwKXHv`spRpeMu8S8{au&?;wm#Jmblp9qTO!hU!Qc>W zg?f4Ww44{48(P$tmI$^euJgc#k*HL6UzP%p7vI=4( z+x$q#PJ}83pQ6!(7|KGX#9T)tLYZyMGfZ=o_7Vk>DSEn6{y@Y;^hPwSWttd-tpE%cWcrTgMm--5vhwlDT7d2RzWuqQYc~C@3Of@UN)Qt-7ulL8S zEl#4LS^cH1-^+Wjo-|043;0wn`0$?0N;I@7wRH)X@ota)zT{j}u~Rp2?l))e)Lqre zdWnLtqd4?W-ibTFqmETXE}(W>^_hu$Tf)25yheV5FLFy=iC$4gzvm=8xxRVwc5`5- zZgkp=?7CUuXSWxWI$?QdP9lp#ydE}_L$n!+BcSVv82^7`HD9F}jk zeWe>j%e>po#9i2Qe=?u#!a3w8)8s26mrphS`bt;gYW@9Jx~DsFuj%}?K3AT1f31f# z=Gt_>7;^4c;=hr;&9R#aO#Wo?&CajkPE>Gc;dN$z|NyxVe^=-liNnlM=BHt#wDhatZp@B_!O%hOLQ=&i; zn)(|h1!+KT2#^O7TO{#5;<{kj=!O*#0kZS>%CYj!?NvT<*d_@MBk22xSbj+#zHw z4YG>KD)yJ9v)J%f@@BtEk(KhFNoQqA)-yp?8Chli@^qFbS<5Bsd|bfE>*1pU5Biak zycNM`J<00nKby{46_LDWgS-mzD*Tn{yeh0jmAu-X^d+ya|D1X3XWg|acdWB6y4Ynb zl7$~RfqMb1mN()*ZJb{q9Z#97ejyssVl(;|eQKYlEa93ve3nMMBHj<+Tw(K%u|{(?tl=l!}#lSPu{aD}foIUya1M<|t;>2mLm zTVaN~$zwRA`}ls{xP(hKL}8bTm&BqHpiGebfGeDrSC^k=*M3~&s?8C<;*@ly8T2cm z^6xaGeoJ|{P9~Izv^kn-<{!4f6DQ2U4h`==_E$Du6v7P z#{G)B)ClwaZ@TV`#o4s>qf@uFpAP8q&cP7F*5Ze5E$*RCuN~l|Gm{lg+^0Lq4ozxGMHwKN0yqgEEr&3H zmidp9Y~nI+8E*1CKD@+D{wn>dRY_;y z)B>YuDU??x)BGcvyo5?9|i*FFkL7i&Q0)w2$S-~<0zCSgV z9LV?2#FD;z|7$FHa{UA1xfJ4CNha-)aX~!!dLb3FbkNrZV~iK22iZR(*{o<3Ua@?| z+87||vXrB95Vc(9v??Q6(AeS?ug4~AxTC&>?fahjOG$PGH=Qn`0(Z~*=JkwZVZ*t0 zq}*d=2kdxN&h-5m-rV~#lb!!dnQ2nS{5><-JuK9)8Q~kFw|IZ74n&R3q}4YwlYUV+ z8C3+EfPHbfx&(hjf_abv9kY@>(zThYtfb0HS7s(HQL?pO606B0uC(Bs)Lpw>r3m^jP~w?Em)khS+RPK1AUm6#nxj zwI$C~;CjvWN47xwRnKo`O#n z{I9z9f$dsR!~fQ`52R~1HvD75uQW{d!_Paf5cp3vhZiP0_L!IvL>d8My-D(0-UvuNZN6-jEaQ=EoIL9o?suasWGTS40m3B2 z`_1vTCxti318S0rmdGMT&)i>@qfnM`F_&Zo1ZH{TH^5hB?H zdOFP<-z3?o;V*&C0F>^#`-q=^>(k-0-qi_O9M>fIS7_9CO_D=dF_$$>-se``dSA2T zDZHK9EO}O<`c@)$0eC6Au-SjZkNa~dqEdgHzl&1Ik({6TB*j3CNt7fffS3=I{ITGk zlH|RV7*z_>HfCLEvI~!2OZjY!Y0*46zr)QzNHlzNqF$fqEz3esZt6Yrh$ykIya#d; ziPrXFA`G}Un*+_0#rk(?t;^sp519UC$;r;m=EJgNgS^Lt?mvh<3}Fc&+WQ3W_+)bx zkfW5-Hk!r2y0%DOQA+!i`TrPu5BMsI?tgf9?@iq#JG&_)Bq2AK0HFi|1PDD#Q;;fE z1u;NCT7VF+JZM6ds`P^h5{eW734&Y%lqg~^=wss%Fd!&W6qG6`@Au5!8xZ~dKktRf z)SY_f%sFSy%t#E3J>m#)CfEy<1_IZA@t3`Y-l=BTl{nnv#zl7wgeqj!u1tX4R!XXF zq^f7ARdu5}ti0;R)2KsI4I?>`HB+#9irK23?NTSHxIj+BA}5=H1l3~@F-dhz0`NOm z^Wajtr>IX2@UP`!9 zLCn$d0rjY9#1$>UU23vH{n-*{BJk%PDMYeouH`(z5-pRNd)YZ(Iz5UR1UVrR$o%lk zKp<)PYW_whJt>|3q|45R;jUhnV$TmaW=cmb1QiE@kc-UEzIHs2ad9By;>Q|aGCCes%jly`E2sUni~%vfgaWVF`;KrOq;j-fdW14-8x5D}T;C`H>pP>qaWtU-aurF5Fl}je6>j^hrabclc@)!|I(#R42>$DEK_OM~AR8%a~m4J19ju4MlrdvFa#j-RKJuN=p+dezf-u?heh{bZsGfh_OvjvqY#LC zuK?4C8&xM|9S+F{_QDt&3E?yJ zdJcjT0w@{Cg}(`9i`Q*Myys@2DexeIBwGcB1UcwLuZqQ`0xx%Ijh=jp#Ni4A~<08?B9rIDxF|_eyb=j4H}8?yceE zk0#f2g}yFV#MePyB4K+M>iD!e$)C?JIYw4}4)-_LuA>o813H1=*+pAA8I9F#^g}1$s2db}pV6SwY)KGeF>iA^ zq^M2V7xNA-2!0B@(8Kouwr^0;eMV9SIv0gVHF!Um{cbn_2mKgBe@TTvNcL;7ijIB% zKI6X1t7Nvg&{2+pXruLFmt9A!qKwW)igz7g*KQ_O`2oi*UJTat;|#etQox=16yuO}G zWi+xYaN!(!p)0WU9D1*-F&HQ1YIif5Sfz_XfK3%g$brhDs)gN*)Tk>gI)oo%$tSwj zb~9RqzX*gS$9_E?c{h?Mq`R>tYJE6Ay5Iquj9k{!TiuNg@f*UU+=>Q?nao1G9L@w2 zv-T-HjL{hAc|D9K88dM|8c>Kh!&_0j-39VoS`!5N$>sEuj6pxq#U4gXI6BUCy8`z| z-%&}vanzNFnik#<$XZ1w?+4DDN*#L|1GPg(=;fY9+oB&JB?66NXYi7WgWYpA@DxAr zFayVhh|d_P*6qb6GXhyP*=289#LdTdccge3Vf-1hB}m(WUpKXnDm<$G%HfqWJ9Hev z9XUOYZZuP(Jqo4VZ$!}Jy^M$&cNU6r#0;I)-X#_1MmJ7%VM%g{nY6i=(K&cM>IL_o zy^M5q16A*BbdKOYvrGO^pb_%}J>A=g3tNRVqMXwiTG`vEtj?s}y^VX!)j_hQ7)R`1 zpw?w1`hXtTNUi%ABlJ1`S-?_&oqden=&$g;2H&@n)z?TjUo*F+LjN1mHOy*kbYRKp zYqY+=Ll>-=Y_$B{P^65Fb{{zBZ>Kl!a3LxB_f9oX&hT{5xi)%}`e7KKqLvRBpTja91Wukq4If19@@c?>M%`-px}IFY69iD7I3%fL4+~6Y zxl|Xlk&P7k>_H<4nSAvi=E61#e#rPp-ArFR1kU>!1@{NH_!PD7Z{++7`fJ7b3`n2j z>(ht*jaZ~D?{D-=WYqhxiU$r9ZIYi~Q8+Qr;hqDG_7)OsQnd<-KONym9>%13cYu)$ z%y)8tQNQ)s5T0ahZUugdI18Yu5H5&WxagWEA>=vB;nDRXWT;`0^B2_XVdH^%vmK!i zE_CrrfA}(B#_d0;=%1=s4M%#_G(~>ouSJsvR}Ex=vvnS1FV|L}msxT@Pi6csnz$HM zh048iMGO#=!>Ij0Bc;|qz8iol^QeJW;#uX-4WabxKqF3_<$GzMaf^}oOS#6VBFl(mPS?po~FAPmJ#5K|oS((AGi5&hX8u7w0f(Zmf&aXzgd zY_zX|2J(%Va*APFzozR^Zu8%R(gCv85F?lI;e;W;2fOHhLyRt3}f-%m%FpZwhGoDQN0%RPnN49bIE(CBHN-z1Q0H47#hZ+Mxj*c5@v9GJ(Ps=j0vmIDoM!h1AWfcj$SpK(I z5K7FsF>`K1_;^=d!T+9`r#`1) zbmUPyp|p{1p_G_wpctH;LVTv!zUMV;4Ywa|4CB!rZq#BteR#MrhwY&wjBY&IXX*73 zU|HUvA4eD&rW`R83S8-)n4w_2(ncEf0weLjNMMII=;}x#qe_Ny=x`9rZ8c_unTO+v z#PqEMp-)Ewm&&9KxwJZ?j4BRnbsc4VgI=jV8e}x&h@*{acM3Dz^xSA8{kBAN|7gtR z*}kKrL2XAm@ZjPZi*hCLu{-)b z8iqf*{vSolasJ6!;)SY_uv-H>zoVDN8BNfgN5>h-wO$LwhqAOOs=k2d`v3V^T7gjj zaS#<4P1;`gPM$aciniy@3xOU9%f&I)0n+A%pZ379F+(q9B1hIDRpZI7rBin%^-qTxxsP#%JFT)Mv+IDsP(QjZFp{w#eu5h8b@rjHp_!!CRi8KuKSgriOGVpo-pdx<8*QxK9hwwSnb3sC`z2i<`AobVJZv$N;vuzTWP@)5T%?u zOIw~W;;qH!q*y|}2Wc9LjqtCZFz!iM=7dWY0^yjoJfrL{S5xCBjpyq7Kf`7MIzh&B z2?Cvm-ePp_e{shAh5>FZ~VDfHe{0L5xLKGjH!T6QiJ=Z=~vI6h;~KSwXj zG!m%lG+_PJ)NLBrqt*21OsteMapg>d)xmm+TLEVAA3){NM*WMSf3iK?R#G*_BOpgy zHq>6cDgsGNH)>lv)jeW12u!;K+DLAYra{wg8i4qtYAh6GLV{YVLj4TH-J*4yZ z^{C1WBRBzxnW!rRPQN2B{;cH;qr*S)S~$bFVZ6q@gU=NE;B;(((u!vwu3f{O@B*y= zqy6m=RgN~pLep!tSQD%d=0@j0e-0var_COxecUh*dZn`UAip$wb&8Z%yPR;};8{i` zHTkZ3pjK!wYPIr51+}8t#$t84ug)AG*Sp7K=v<=;=I`{mM(ewxd|%8pEVc4}$Iy-r z3ygWV8R5$X5IFxvHx~d7cT?O#quO1KqmB!WSK~nFk4(ia9jw$RTUV^2b!09AQT-Ry zftC21BC z|IeYVizQ!nc(HL`>LMYf%g7u(h;iN{iDE9y@h_zION>SSWEzGX0uMm4lkB#CAzfc$ zWJ2Mco||Q4P`{-{KP<{MwVWne4!yb5I8pSk9T@05N6rG@GYl^9K~4+bzIgy?_=NQR zan6a0k-m*L9UsJnNcrtG$Co61zxaI~>6@2@Oekd;y7V<_w#;be-V0!+N0u2e>Ry_+ z3=B>&4?pHK1Z9`$)H0(lwSC@*g;b)6rcj^fjVAw`XU{|GcZI^1Lj<){v@d|FJD4b? zJE) z4S?~_)VP&K6|k`WnaUy>XR1=mm5`{-@%340)TpPGT%@9pjhe`j*$1e~0Rgxa->#31 ztfWdM7x{QO&KE$VfTfMV9O-y=oz$O=-GGBVKSP$ffo}e66cC_Hr!!}aI1T!$3(i22 zv5Iz_!Bp8mqEUl;;PZ>% zMrCe^ZphYUhE*u-H*63?-v67iQe8_IelwckezDrWLu$Q=j7!+<6z|aczoWh{(V5?| z3m`*x-JzY9%6l6AjzG4X==)1p4*sCOE*ba1>U0@0xp!#7Wf0Ks(2JLijF^}1sxH1- z&prHT{Ow-2ou>zndeOiuGS8>4$UHy1g37L^N3R<9fHy0>YD|Q+{F;%f;cl2t*CYoq z`Wl8`hVK7AI=2iY!OIkR1C+!3>i~!wRQHDAq1UcUvENVE@%=%H`2*EINUi^XJZvKa zL_9UTWptoV{xE9%J1hipWw{_S>;bFzhOr(USL3G94uXVHH!+ttGhm`~-*v$CWvcoo z%G*rc|GWcSH{SuSH}3$~n+~|X>wxRK4!FKt0j`@JaP4;M{{gNt>l9Vy+C{y&q=s0n zZeH?%=!Rp6392ZBC4u#Q2Uxez7pka@z`s=S{{q%64zT{|0PCL)u)gmA>-!Q|W4GKj z`V8Y+xyBg|xW>E1ZE%(ONpO`}`oZ;2dfP2lMs5|LK2sIYJBq%JMg@s+SaFX9iL_8V zW|UogEp!BF!J-~EBiz&?Sj58-K?8$DZ2SKcsbdd}iF7PbVjIYHsLq3k3Uz{*w06+; zUyQbcDKS(e&=f6w7|O+xke=s%&N zv4hufu0ax4k_@X(r$R-GKm?Gxq|fSwi5eh6`i2QFtS7@n*N{&&ZxmPz`Z`S1RI}+i zp1i1xFs%HK@P!T7?6l{HfgAJHRH&t!c#dKKpBSi1W;?T-SbO@9)Uvsu7 zLS%RNAe;ptkMN&D4_-PAFT^H+C>2PDj1Q^kpJHYS-dDuGBt@J|PG+Qti!9{}P39wa zBrc__NRb|^f)>Vdh_}DGMQY3$z>k-YBSj33!8B8r@xu%#XFl85+*};y0lYOqxGhzhcWXq@D54!~u+f=PZso_yd7;Lgx&A*#f< zTsc|}3dc(6f$F`2Iw-VHh-wWW0|pJn8&145LZ_6;@gTMa^?ihi-&Bi!fc27$(77n}RF+!P7u@jpz_0#*}CRCSMpAb{r2GV0K5OVqqg z^Sxz>b~SI)e1D`%LeAj{E;$~qm}39Vv>Mfo7DFJZSQIT9s~^yZ(P9AB==2!T#Qi?H zjap1H)@#oO;WVPrQky1xRi841hP&RfilBh;7JX7=G~mmf)M6vrzI@Ps$3-O5Aa>|P zmbFy`;_wp!BmN$UV@wDX{y^$oY;@r4Ru&siaj8j@jSpx@4DPd;Nsq*e&(jw2Bgfcy zl{?G4)AYL(ZDYTJ#S@+gPo!8#z2k5}^iKLU4t=(R!YYXjXpA(eB&w)i(PvdfQU_p! zLe63oa0KRTs>&DQgyI6l&@9}S&vKpRL3mdVgLtnb>XduA!}v93q!V5F^*FEuw7Zh1 zriRk7N+Lc15qL6BZVNi+l8`(;6*ota5ic^W`5K5J5b&sb8+7}Bydk*QRK!Gt*qJQ6 zVmUzwjf)rYjd8gK^gPx`(bouZJsijk2OqFAVoEzz;<-Ag0VoZqA@h100u`$L@gf;@ zIT|n8#fO0D_M$6#A{DIOk*b!1^MfJOG(n{3sA(406FVU^JVAIPq0t-zIL3sE@Pzo5 zC5Tv6JxZ@s7LBY!k^w~h&|ZE6Nqk9{D~qSqFR3t5WT~I~HYJLdDmI{hN)m&@N~Mlh zi1;tvpDeQcUN^kYB_q|x^hvU)=5-PwG+g&;sGvJT5wOr*xM8Io@We+HQ$^HLFZxUXkp6Q4^DCjaQs*zcbkDMwMiT zpkA4>`7W^|7>or6f+E+3KqXBNLA?Pg`amg@|s;aZ7M|IIF?i=9^WfaU5BESs;0EzFn zw6{8*te!nsS6Oj~c+fSZ!(eRM*k6o6*AJQx7A_vdZ{F*NM@hEnzDO#tW z5?%!O|99GCJcd&RYb5i-_2&#q-6vwEvrbvz1kBVSa7~__x&X`=FQ#HkZKxXIG z64h}icxEk3{sXk3mgrjLH{8$32M~h5i1Bxfkonwe3B2gA=-Ohtx}Of#7O&PgDY$E( zmX5y1RoX$)2RFvv#?!RCc~F8=we(^gkT;up5-AOYUw z5;I)%bp{}yjIL#f_U`2jwRli68az_(x*``>q5A5I)Z~3Qv>>LqQc=2i+l^6|tGS~` zeu6I76~m%0h09t>bxy{^5JAwGdLpYOzLk}A@q;hjJJc8UK{L<4cNXg>x)jyuC3FNaZJOi}tj)5~3KP7x^%-vKNL!RT;~ z-~K(+gI8r`PPYMzzeY+RVo@$oDqaVErlE*zcXxg=74nlwSj!cKA~V&g*56venoWG$ z%r^SAp~%Fk`mij~4D?I8EOAflM!5{~t!QYR3aXK}2B{=Vl!P4%XWW;Bt3En55@|ul z!nc6uEodZKT7Eo-zRbjw1TPG{*hsXkv;+8$J4s5#J^XbYsZgKT7#Qs^{iiX|?=o85 zSj4F-Xm?}L1CSct1StL#-P=TD^E95)MD&h3ie}XToMXLqfgbm`vhXtL20GtFG{gdv znvLc8cWR!EGrDpE=#gykFy2_(pN&2DGFsad6zO5#Cr!m;s&P(0pG?8yV?e+C#93d@ z=Hh-;J?C5BLOiKL6*IM!NR2py%}m9kOAw;2twbN7$Cp|m;cVZvR+t&d%iMfg1hWYJ zs0h9{2|#F{J^?g^%M2#wpjUsU4LPDYKKvm^^i)q%6I;}b{~r|HxRY!EC~hMZ@H352 zPLJE-QS~exx8-^i(nfq$=?5vTWwJ46B)A1l?zUj>{`WSbBec6)wgs9$>Z{aFG<3O- z;@Ag`X)oev$UUNA>~8|c?`#YnIv%hCVBpuZw%mgg&H26u?iFDw)``I#MI&&g&v!(2 z&-#AoC?01$`2P3dlE8d&bryBhOO)AJbie>T))~0(AidZbZ#&NO4_7RssUC0j>yBzI zrT4mvS`C2)v;QXcN{37Y>z~aE2r;0GvPY!G0(XXKIa-bj6q6^0ygks6SnAV5+=Gpy z7kh|OyfohJesL03R!{K-x+A2QY-{sg=$upZXfN<=%jk_>0I!4eQ!mj3R!VOX>p2L# z0{FTYw1Wl=!7~8N2Om(zJ`^7)>D61jq?P?bH+qX{P*W=Ig9*U?Wqq-4|C2AFpRn9o z`7vKce__gqoB`rR$Y{PF01EUcU*y9A%4^hJ)@G5pj;~o)R-2c_VR1SMY zEHhI<6WO@02sBG@hJuyCS0xt*K0*K*&6Jg@Z~Y+APmSEb1n=Z2(?T07>r`L(5aCv} z@|7g=#CHid7|8-32icpOi~bI}V+3`B+(SiO^$%aep#TZU*ZT|;*#PqAhJoHX?c2ka z{+D2y18P>{Px|#yup6hT&Tugisn-q%%7RuN^CLl<15k4~~*a){TPXVh>#!CBJJvS~LyXgOy672lGWD zEgmi65xaG?Xe@(OGDm@RSMyQPJya(jLx@J?%M91%i>dI{7$cg(${i!)=8O^P@a-If zQQkx6#$ZD1q3E$3=xZ@nbaBb%%9C|y?&9$v#g6xE&cwK z=oGbGDi8p-;MyOt+IQd6B3wnvK1H~Nb1^L|!r;C@?-c>smeS=S(XOie00LtOiMGlM zWSt#Hxv>WnCUfpzEb<^he7hK(x|+@xLmsio7djb`i|TKfB8H-#QBy@j{W&~p$hbTl zbam&cz>@Q6=2SGR1bcpB7JNOXiPRdegLvRQSNw?qh^Avp4!B>eb5(X>);c-3#k2JM zG?AI`I=>M5Z>ez^hDgJ8=poa^eJG&kbTLK$g*juCub}+$>7so!@|4B!&G#I^*=ElW zlVdq0$7J&Q`O%tFN1KRT{ z-DNM{j@-2r@bwC1H=K7 zvNS>~OxJE}Lb5Oh8xL(43U3q&05GC}Mp&LU()fj#4jbvkg`!f?ev{YzY~SAb!v zh;@QMy?TPNJHxvqig?qM3O+J{w$-1)+2fO8_ydWGUjY+J@&4nBvQ1FqMf4V|G*Gf( z+|BSMR~=~ZWGxac6VWmh$Cm|gTTZ7QWF2@o=l4iW|u2gsL+ zx^V|&52m4g_XD~TG2EChWxnCdK$juu@#jTs(wZQ=qs06fm@wT@E!y&3K()wPE?x$! z{l;=pTPr(BXO@c`Mr^!DW4ItC0-J+FFT5awaKxFHo2$gVZI`O4OeSzV4+5$Z zLyMma~}A-Sab5YGfMmSsLy{#X-?GS zz*o+3lV(s3qN-~|e62&}z-j5)m*tS8iv>Es5YsiFcctnn;LSmxVK%O%yfs+;_tV-n zqIEMlrc%Na3YHHajj&DLSVgY|P6M-s6Hu>T+$~)!FsGEY!uB$MpgDk5E_K#`A9(#@ z1tNRV4^Tj*DQm^DjythLfe!U5fC^CcpfvfG0Jv&ukl93_*Zzc*1Hf$GfQ|RgarGUf z9*&L!F5T$ufOoM@gV%{BQltRM5zBiNTE9*-8obj?1ve{;U@}SOj2oUk6=mQUoBap! zM5(e2E)!lX&1QH7nWd%?8{6vl&u%3die^B75CKX6?ASrBpM|k z6E}#SQQxi%;cmeWuG>DelE!Ti)r-o%=Z_V!R?0e1>5tLf_=mtNerUvn)Dr$ym2kl1 z`NbT0^{&X>%b+oh_XNwr5P9vc$QQ1nPx!Gxj=Ua-WWf`~Z4_g{&poqIe5G#o4cH_K zR4@^TUKVZo&kSLqo?GuAVO;$1wbedq_r8!Yk`jT zr*pCi=GX!9v^4|?`I|+C^(Vy0e$oib5SFx?v~@Fd?+(yYTYxj(xkg`X5wF5KeXBU9 z{?AwNiWsG0EAIPkqBYLHr<8(--AO}B!Pp$48Kqc2R?_xTF%N;Qx8uP1SM>M4 zA3BEizYa|P9bJAMl-^#dx<|AH^)+k{F!_AixkseAp-83DH+!(opIEwAOv^m&_F^L< z4N?|<{>$DsjVTki-GcY#i#72F))u^Hji7X`1)hrdkaq3`Q0<_v_CnIMgRbrsow6^p zu0C&90PuOL0*^7^9h}EGL4Buymo3a&zRCla5x&B~AdU*?iG3o)n8gS0`6_uvAHqx9 z_lZPQg|}kl?D}}0s2>VtB4@4zy#ex_sNNf3wEm!-Zvc~gNWZ-y+9ej?G7%eMD9Ng! zy7&(m$WR^-SE6E!Ort^`>a!{YH1r zGpmrZ28*T902V+b>YmNyUklt~P967)S!@ z+ppLS{KCiS7`j15d9mtC!F4?3{7=4(y^V7eb3lv?ABVG3JO>~gn{`0+bsqyI+C7# zUsP|v!UI~O{H(-2AMa0SX$pP!zDNXh*<78g(WUoAYprxT zHTnSE`URDLAZkcJ5oCObMf^B*_z(okIa>cAb`R(y5bWbV64j~6$KXyb`X+vi5yCuK z@`;$F&L!(p2qxx|>od_ZX08ijSp}j(tnF~HWMVG$`V3N?SLuz5OlzgbnoD+8=UeF5)JgrFZ$uHt2uBQ*-+fFXB#O}k71sN;Y|Y9ugPREE+Qea)dz zKDX6Wyr}qJ(I&y2@YgXALQWf%}^wn-D?sPmVidC}QWPbE---Xwk$MZ4>trxH({ zuud3!%$HD{Vu7W2gB`RAcO7`eE)|p3?*X_#P>awuhZHf+3&AORjVCqOBzZj#qOd%= zp-GG{+}=mRk#{io#RXD2i2|7P3AT?Oz}lQ z@V@5737fjLVcojrYOZ?VcwcRyd`DgP@`I|fI6pi#t6SIdgBs&5c&{YoVCb<2s& z(j&Kg`zbY?JAuo@NtQ^g9N;4`@|q-JP}5LPxU(bZjS$#8gLVwB^x&CMUk|PY8;c5p zw4>y&MQT1XeUNKMqy527heU8+@D3q9L1kEvEC&4qC>Iz*o@GG2C>2s9u4FLoeSR|1crUF9vmZTuLeF=u- zGtl9X8TCb;{vpHlW^z{nVB%qT@&wgWBC+#?JBwI;hEyJTAG>{h0n@DIkSlbGz?KM< zXL-E<7i|~23z{puqpPJCf!gA8j?g5BJdUMPUM*F4g1KMOi`Q{y|1EW#t={Lw)mrFg z!Cpk*FRQ(UqcpDoK&D26NYpq1n&;5~g7`if2{W-H%V^tcF?Hp}zmO_+ti%0iIlaWYop_~9b|3dpysRoe@Z(0C?P66n19fnFExQ;K2@oIdkxtn&F<{Ag zh#11_cw^+(cm~()0Urypje(@df50F-LkY4y@?~BrqSLr(SzZJysY1?j91MG_+(G)d zp^iJrnRF$lpVN_ z{4)lwBtSRd#O**G-g{?87V}byKol=TR@|fE9T33al*;-iki_+`#5}d!q5_B?mHR-LChZ^QcXxTCJD4XUtI>zZ%$X8!*?SN3m6f0bI)TPTmZ97T z-Zy5D!G)n2N^Sqmoq>77LG2?^TTpB`j+w}Dy@c~jnWKhhcF=c#PsS`>ECfI- zpxmjbeQ-iJy1%)~moK}i_Pds-pxGmN&0kR49 z#50g5_<|TV--(nWc~1m7?3~VB!&flJaLK(#%K(0i5rcd5f;6Wk>?)_lTnsYsSY98N?$**Vs;Ni7z2YFxh}1Yhyv~z6H9;1fYM>%mnlQ4M2ujyT7gyaA zhb)|fgY9UVR*5{p9RbdpP}T!WR=NEdf1g9^(0 zf7Su@3=b3|(V4|SDvyj==pztoOVN(5kszaFRp)b6=i+6h5cvQO;5@Pjcaov0Kt!HM zPblOv_O-uw;GV_RR(O+)g#_P1$w>7m^6aWV5%g8Kg@LwJcG_lnDvR%e9h8*ds3-VG zJspF8S3|LQ@l%5-oKLJL+Q}gdj_<%2VNrM4jgfySna4z>ycmfzkq7Vrll+pf2WKsg zX;|2?bfBxS4WWSKLEC^1O1Py{=5b4LPy>U4>n!jr7N!{>1qdWYdHI(lB)6a!P_xjJ}~Un@G6rtSNXgf@1RDcRX`AHT=zpfpAZ( z=*bSCl@WOA2vv%-51a)p$N9AYBj^Q2g)UNM#%wGaa?ps5Wf*D0daq%|+MK^|NM51@C! z1OXboI+}uAR@Pyt8REfJfzaqf6xRvWbdU5z*)u=ov4B#b0F-bRL3FWPBp2avT@Mq5 zaseu5fY>8Pty}^Gunit2-vssxV<>w8G9eR4&0}UL$)E$!CR@2@97JiDA27hRiRirO zg7)YEM5I>1?s>$B)D(D&#;1DV10GJ5!yV>H?0|ht?gNQJO)5DqJP$y$iwk^jK?MPr zh9@T9`2&zezw|!^8LhPLT0(uLP?8exv~W#RC$AQAkx}Ety6~Yc+}gfbVRQIO>W+DjYHW?K_C(GU%*nd zKt27jz%so0;S3ybj$D<6o{G`q?sYrJCkjs>|LjWl0Qy0PGoNgElCg$+;`pODNfr3X zK|mdz96yO6uqg4As8s~MMrU*pYQO!BV!!hhupj`=F2?X;LPel5O#4C200S#U2OemV z%tR5GmytXZ001C}#6byL%q6m9-2bNR9hG(kzJvNQ-?Q$C)K5TtIn;k#JeWQ{CAvmC zT%Cg)7?2+B$txo!qu3|a_EsNE6Y4rV7k>neHUBtQ6Wxm-r#p4xRo54{MCud;?ZS zkXakn13~6k4DE+OW^0rC1dn52E~H`k10tcy!DgcSmmo2Nng*L)v_n&AX0X{Go7ty= z%|>{5J2Au@s4n&WC&XN)Y8%&3Y#0`sb!(_~n7KB2qdZ`X!&A)707Gd!)F%Nmm?EFi ztuS*&;=(Y8HDEz(0GL_0fP=(T5^g3(e;QE%%g*IWh&U8(*0XoT;=NPeCFZ>rF^~66 z#cQ!Vjd_(0)`J!M$hjc>Xs8y7D~MP^h4(nZ(jb&u&!>$|ydSNbnGn;4I*{*z%t?K?_0bhC=KWi=&6m^I=z%Z(i<8QX6c;{`LwF>T;oagiR3Fl*Jg805ueXc5ei zfa$i&ztY4Nyi1AwzvPrICH}#nHA3t!ogjI}4D^LKiTs3*%9F~~f$)?7ulc10l?ri?76y+>mqA6Mg3 z)9hB=$sZeOoPQtluqHzR4ja!?pJ(C6aY~uvzc>Tj<0f2oOZ`Nq!L7&QllPPcBFn7^kvi9`AeYUPqY;W@qi@T6#LcY+HSw(*}hJFbSo1 z^etYEVF99w;r=PX%oZgMtSA+*Qm?YvKJ2FmMtMADPgMrg9ikU1o0X$W1NkySlxx9H z^nPV?D4+GqOf=);4{7%72z>}xE*EAs4=$!ZU(WPMqB$}4N^BbiS4nHgnVW&_Nc)|2 zbT-jU<_yA<%q+HZlFVl-T}AI8Q9NY)iU#3nT|8#yJ*OfV2tW-$%4jd!z?8%(hT=!CGYF)GYj70ctYw!VB~g&Gyq_IDjPjrA zI23Jv@w{rUxJ2)G%<6GRr84K;*)2^q+qRq;7*w8k^G^9;{l^s;cj?7AMak_EdoHwF z74f6gC10uXv$+TzJO_fmcu-8m_ z@Q~F1(ENfe=8+;s*cC9tq&kxi3|jW=aQo7$T$|HBVCn&C!c%!aMW(RNAZ!x|Cx-&U zQM+&HORw2276X8O;U)!!!ai3{*;UPI>Ywy*RkMkDla^M+a(9DzrI{^ZEle}B8ZgEV zjD|#Y!M4`H69vB3o*4l>BOp2Zro2?s1d#(2c7(2_$vmr6GgEMXVXJCpdQ1f>M?1jx zOH58rRx_Ju>t3QA)y!d_Q4*`0^)w)!&ehEnFV-Vw!$BlQ0MJYDQuCctjqxtc<}8>f~Sja zKl4UV#C^IwM}`%}A`re3>Er$4PP)BWdZOUzh$cx7SNvYxJ|H~;o_hcq72kBw?PC?5 z_PYJE^cYCi4!7n?59iiaw`aV`HQ{pFpx56-|3k+bK3lg}$|&~a==P=xPix(NO?n~` z(@MABuE?RKZhumdtc7kLmYzyT)*LV)JzVW(y8TDRH%)bW`hKngS1ud(^(>Y?&bx_j zudeVk*6mj+JdJdFuk>)`vUK}B>EXN^>h|Z-W5Lq^Kw1$~U$@UokBOK}-Tq5@xEJaH z_$1JCFBH|)ZK{|88K{EvaCUWcdx!Ky!&6(g-<2L7uUfi&N_w~vHFf(^#W(5b;kN=k zTmwBUJ>0tLy8U8>ry9msdLkJ9({$S>eOzi)-Tpv&xT;EZe$0+`?_!Yl3YRo3kByaQYiCyPVRNe@>$79b-%Tf z=Ip@6EtMYrC0_`B*6lsg!+AqU_>uH5!g8a3q=$2G0SihGL!gF69HjM`X7!+Hiy)$u549Ux z_TtTUx!sP%#dOoM9IVj)jiQfp%qH=tS?FWaez(1RKXy$)a(P{e_KW)|(KefFr(dCd zwpl0AdHN7EoML~ohZfjoCAyMnc2_^5d+M7LG$enszFAEpX~)x__01jXyR^Ll$f39B zy#}BOx6!EvCa$sfRcUByDu|@iEG(Mu(LGsaQ&^L;%(mcG4rZC%V#+jm!LrLfhtt7W zNk+bfYaY`ZnaMF1-7L(K5#Z==VY?M%@B@v^dRR?oH8QJJ-5kl}B2v5$Z2(2=VOj{e zi07ThFzj%gQ2D%(nVVP!NfP3A;+&s~wQ8N}NNsR8W*K#9jQZk=QMOjotj6YNIBfPn z6En#TO5-Ly(Zp;Q^9+BD)ApcI@LUfh-C|c5ecl9(_>5w+&7tU-N!jKu=s-1WYBqpx zXjAhE?x*8ToqmEHPo8GxboA5uW@hc02jj5tMl@H;anH8LY~uPBwq45dCQw<31mRSK zw_5Oy)E~{j%59^R=4M)zZCImgA}wU~3cE@ny{M<|4)w?z0w}jRXtQ0uIn7N~#Yw7p zEzsFMdas3B;dmo4s z?9TJB;IuC~9FkygNr-{E3}V7Z@A3DD*f8hOscvkOxz4A>x|r09z0YQZHA&SebyQP3b4>v zMhG$v%o}6@0E?wLa-#IeF&oBw6@~a>9V9)v0Mpd~nM3Psv)?}+jD4SsHkcqjYShN` z{(Ed3J>A9(k9jW+G$wYKBm8WZV!yG3R&384)$F2Azhfr~mBDTj>+U%BNMM?RwdC+n83KM`#qacNTQemN>80dJ^7PEk z=~H%uUGp7iYYq%e?x-kA1dJP|6U==uone06|3>EHWOp`O`JU=*PIKDahqDe-3tu}xO<}k0e2rXAmHwc{P+0t?}z*Y?gtd`F#*qmC?Mc| z2nE1>J(IhoKlb3wc50Sy=n*sA6?=Er4&bh(r++XXYIUnbQG(!2tBc-W4K5vSuUAnf z_g59pDPY&Aaof$|{F~gLDxEZE(x#JUS|vsK_fnRZo3(v)s#*7AYgieu0VUzfy`6AE z+p1Eu7=C;yOX3{OTaJ6|n8)%8#y^oicwoW!ffL~zJ|;i!@v(V>3-g9}?$3R!PwuD* zc}RbEkq;w`VP??yG5Manf`Tyxbv(JalEl4HQ4EC7L#w!j{&@Piww2H|4Utt4IC#SN z!ZD*gN@w^(;Gd8`GJnit$Y)gE=)C+w&)_jb@|tqlf3`a-{~3FDw|I zKWx%Q>R!jH9<&T;QfO6%6-)E$SiwPM{0;k)0p8^sXlAN>%#4 zj^z!{&mEnobg%G-Oyq`6+C-0JSe3Pnn`lx7zI$gAt;nz%R5^)swNa7$F@>I7e|rOC zGp|40%&@B0%6i#pT%hHHb0>`FRt!P-9gS29U#8A=t*SJ(u2r|XvIMahF6Fh8&Umc$ z`?talM)(fcNpz#GwZB2^W~Xb@U~{iDgYAL+Anc~F7s0L!J5aH$o9SFV>%#^&5e~tD z61m0st}1MZYLo%6+uZTpD)^(|$9JbQt;UuAukvnf@nzSy)~Ia)33_gI3LXs`%}{#0 zq9_7(F6;(e0BnZ6mtiNuJ_ws(wkgUe#LtAy-|yK*7aCfv{*mqi z;_D(lP+pZ%>YioQsywh%QDP9jx03^df%2yH_bo=edViq6K##nN4RB=Lah5fVHZ`^qDk>f*Fa1?T zDMY$JIV)bJlZ~x~(VccU9XSLxml^iELbIA!$u(voAl3=+IPB&0Iq%5PN$oP=L5Ef5AlpI#QXt3CLx@sXiv;~&)9-7g<}Sf8Rg7jo^(nU z;$>kwsed*mL;s!hc(!%FwrD4PoNalnj}gysmRUEeZZ_--JC`=Ko-A^|rYNECM!;sU z>I&Nndn{}oZ8S#KT~0L5@bR9}!^e-uL`IbSaf1h9!xpDeEOtKvlj|9uH*P{+{@^?y zZ$!uiAs5Iy;2s3zeNKiKDGDz?jz_vn?r@jh;V!$weJJ1_i~<5~Ufu%kAt>OyzhG2i zKHP7sT)m+%w~^<>T$)zJGSjn%)Ne2-cSw^)gBmq#*r0J%)9m_#GqVO~aXW)ZsgYJ(($Fylo*%z=M(U^EoURYp zz7A1VxCZz&XV`lGgs+2X<*Qwu!u-|| zFmRxgBb>^7gz*5ky}!NPtG%aV*LLmuc|6^^deRkT9pZRqZHMiK9YAvu80Y}-VDz_$ zibvE1*t|X>%6H4M!a}P6)8-Zw}1$a!jATBZ*Hws>3>zNCP9No<>eNTnPznj9-CW`J9<1_IAT_c z?KlL9Z~f{tWG!qtjX(2P$<4-37&Lxx!SF$O6Y?vZNL>E{stUUqY%UqA(uBcZ(2;V>g$Mg|P^e83v%`sIQ`Z#`fgcYS+8^^lcZ?+^kQi3Y|n{juSNk9uSq@~}FN_taFBYe-`v4daau9AEPBz ztjD|Ar+;zj850rCX&-~(-~TJW$1%Tub?L8#-kv#Q#^x2|7J}*+Poas{!!#hpnn^B? zH7lWQ!Gt00^9u`}7(S%%iLrTOMhzLASC~5_x6pUiW7SY8!E0p&qubHn)WvI66;AmM zU_Jp4&F^T%hxWxP!03)X?_$MKVl~U4mm;mz^=?;Tc>X|10aa85sUdcla?Pcy;fg&M z_T&`0x4D&`C2oR%KyXxAe4zKOr&%p4S+R38_!fe-2nPfPiHW@Z! z^Xaf%uxG+%ggG&{V0bR*_u)f8#Sb4kJg_*KCyX66 zd@zWgiY$PTk%(u@kiImxwpBfOlHWfMc7$T@T4&zbbg~9htQ_G`9XPBz2&=as9 zMDTx2mBO1_b?D_ZYcjo3%c|3A1xObza|3Mdk*%<~he}~{yLZFpY1i)lZrwe7I=1iY z>Da;3zF)_ly?S~sSfqEch9yKhGi@ve3IjfH)R@7!qp;o22KX z)+0UOobCuK`fa#js6+!${@utOo-+}&C-`FBLCRXnYVVoyH{*C7j$OV~B-n@WoP61(y~NyhNP<@O9L zv6$Y3^Yp}f5&tDS*DS7#1V5a07wJJcr&eSl$?pgcnqTFeeQ}CC^&H$;)h~}sQtX9r z2N#z&dE$Vn*lXBR^6m7#SxEINd*1IlZ1h`+iv2cwS}u6xWIrVP9G;MzxvxE*ye(F- zkF&4)uP44fSs4j0!uN8gg18z>YAy^6_l$1S65VuiXNxrxtdkk5kc8RIaQ=Z!uhd`quyu-?$h z4*MS8Xr-%RgHhHHm^|9F$;yj5d?W}<8~?yY9HFF_t+RY{QP^gyMAN37^ljb>7F65* zBYpFV^}KfICo0%x4b%3Xrth{{o%_xCIY^hQfpQW1>o2fR&cxr~+YDbNN#*?RLi6xL zsf<;WONjl5)AC3tSK#}OeIE8*hVSgpR8(qpPTF@SNDt;5{zTx%?BOJT!E@vc{Zwj= z&^|v)J-1tR6Q)5~E!C69+GgmEeK<94f6(KNWH!_1Ij z3NBQ_iU9K%%;PXmz&r`_BFrk75*X%iieQRi_%{XiRG2&S;;7a5^KW^rLHJsjb*fVI z|0^?Y(o6VYJ;FgvkuD6hfn!WWY-1nKP;t!_}6a&}l5+Mx@+F*~dXmsWm-p4w$K(N=EBk}$?zX-uT6q(rkt4e2C_-o!P||J$ z)cO*oeFgJ14F9-J-@+V*`5(-8Fh^jHBFB64#lET@)zxS9W$-`FS`1= z^^jI}i+b&`n!AdNgK6O&tC_0|j?ea3m0jgr(_{Cvn( z;fZ@4s703VAQxpBQdUM}Ij6h`#wZb=U4SQOV;h#m*u_)u)h*OGS%jg<&hLA~RY^tt z5E&c+nHhgo%AW9#5tV{=lue;+d#&2qg(-AouXUeRHkE4bvl5fary^AqR0(W_eStme zK*6V>e~PEkBm1o8NoCUzI0iT?9kb&Qd-kL$N=+m$pGLlYRxNG*bl(sAtWY)hn5+@~ z`G(c8j&c#6-(Y^ns1(l()~!qMT!y&R4qz+mjk-?XYk#lxKdQ`rfN*l%@8$bh>pOg$L}c@9Q$-Rxj} zB97r(Bcqkh2=4;Z72&0Gg7vj-I=|nV88r@J1u)}bKpRahvotkoCp@pg?2>`B=q)Qh z`U|-K3-cw6OGB&5pYw&jZBk|Dmt{G3%RHt@w(s z(IqR}rIp>JF;}gfMX$W6Du5m3A(%ceufxx@TfpDzqrdy#K|C*GoR-sk?)Ufg`@i$& z7l=RZ_j6h{Ki=U-8d`JB@@174hv-&(7P=E=M?+v6*vGN}Hi$5r;WIW({B|<{TyY4^ zyKYr;t)3i$+xM+>*C9B{uUoO&g~@dFI=ZZ63Z?yF4b)~%rRjfI`8B3Z3(;fW90}4A zld=xzscHimHA|9e9pbdFFpN8=QRN$!M+1bmxM6uK&72Bhkj`G~tF- ztNphe@C^b^!x4Fm2}b;Qd>L|QAo5#8&W9uNI5Vg+LPl=n$is--J;QhMhSlAr&7Vh& zZ&^#VGCV|e%Q~Z#&R?=8x@Xp`1zbL09yyl4&A6|4QHUO1c1S5leixv-YA-`T@Swtc zWoQ8aaS_>S^u5*ZMbkRMbb`4LrZY?zn65DVL!S82UNt(^Q2HXUAIt+-=ngHW@73tV z)`Rdr1k)d80E}Cq1zL2Ul<{yE!c2gHY;Gj(oLTBrY(9nPd9FcJl|xR<;5G(;mdDy7+M)2C;8Gi@w$V6l!G=d3BQX1bbsy;;!g5bka6+s3+$ zXc52glnpJN1 znQzp;Cz}4t#krt1(_89Np@+11kJLxdqu^|cv+V~1^ zmB#ttljCLNT}CVLsWg0=n^)4d#{aFx^5NNejoX4hW@II8J8-b0t#1#G_}kl&0wTBS zN?ZxR$VON2_)CF_`*J@k{zMwG+tMRnPUBDyz*lD|h=N8%6e>IUf zXP1)cHQ=e&+BNM4{*x}aJ9x4#xCi*VQMSG(IK+lV()I$6Bdy?T!S_=zF;{Q!?qWO7 z>%cd$Gm@U@V`D$hSUWPMmreAAn4ob#a1&kF_26GK^`wCQ;AIpn84Un8r)7c%f{(I1 z2_6LgS~q4e_>EjiYZyboL$UJ=iFFR?CPGJaiz#e`35#?U`=2DY%2~i(n=FRO%9r=JIVvfeYx|O?J<6rXSjrekp*ZueLhVKL*t0}i+NV7S` zd_P{;zrY4xgk4I(^E6uyTZ;4U!90ea($1&Zx6jx3uYT^b1v>H&c%jDCeOW#=KFZsY z(s(O(Yl+5T@M4X3_Tj^VmptB1Q(5(vXy*t@U8?aJ+PzHUdu95TuYh)2u_29jvOLz{SnuL}8-9ofkFg7js^CnsU&d}LV|8Grnb&(i zIEEdtd@OZb50XK6rN^5qQ`t3oyY(!P(L2IMEw)l+1NBUT z&}x_(wSZxxxosp!2?aTF z3T1}`b^0fEj31me+hvG8x>ik{Mf*~eRGaVuk01$>#UoNeFiZ)@Nl^mGe$QvIn&zE3 zEc6NJh|q0EU!r}IIxh4_&`F`+v6ekM^Q}S$x~zjg2_FJvZ_>Qeg}ySO{{>ySPWhf- zdc?$$#F1F1?!@7*bsWL1OQ%!0Cx!lu)U`s7W%ZVj zqC*>?KZh;_WY6HyQHQP+`V0AGr>O9w(#FjyJRy7ybdAu(nojj>@KsHh08+HfD=T$a z=+mT*2<_9|`kh0^h5i!SpA>$+=Iz`g^w(?fa=V8FG#ktbAE1HDpwG+1^%YztAiHn+ zZ6$O}=rhm>p^NUYn=LsP$cWVn{WWy30^sovWB&?jU_A^<#V5sv1#Iij-@{CCQE`0( z7YAf#jk%Ps)!-VTzl9D|LI;a%IyD$2c-^(oWkNsN%b|01e?^2p3m>agt~uOSf@`fr zBRJ#R=rleAa-V}M6>tMz23eirD#i70xTt_YN7lp?mk`%?a5aGJhxJU9Cx})1;3nwv z&?SKEjz4A9laQ)@SojO@5#jr#b*hy-F7!p{q|mc<>r%M~Ue|O8kfKvlsm!4(h0gIw z$tr)Y>Gj4OCh@xJIhVWjERMG1%Q9n`o9pHEXTWotZISGc#6+}%{j3D5MKVoxBWeoK zP@9PSMXcZW$GTjXo_&oVGPL=nJ)Yu9ewwP$J;KG96XpDUwg5E=~G`S zmi!S_Yx~(Cvd|Wfw@aPO)LkLdY%+R+G?9ZGrok5Vh`4UP4P z3{qn`52#WJam2+TH$$>YT@2~vE)-Gi=Q&GXMET~)Gc|&+2`Lj1btevgtvIr91h+Dv zd)XsOxD0b;&S2`|b!S6|g&x%0V(rr)p`$|QK*xn{Il!jv*#cc7G$ZE=Yy)I)PO$*M zqu~*92AR2jy4BS7F{$O0&9^xvii)Tid~BGwtB{mdi$qVD*pmLFINova6svVTG8~JyumOvxH>U8J6EtPpOX7R|R*VlJt^~lb4(- zN=OwMuB+nNAxRt=DQPJ+i`SLaRY{hXDzNi=ij;#(38^B>encg2y*jfPGP8dDB{N?Q zOs=(#cMce3V0%x!v)Fqa+IJ{ZIWwJrKl2utE#0jz}xFCxXCkZitq{n4^FO)`C_d zu3m6u0yd83ttrJtc8|n&Eo4l{Kl6U@eu_+rt2bONApaTN7Hg1#0edWH+jR&^-%|H2 z3P>2xY} zU@xirkvgguXhrxF_e}j9J*$| zT1Qdd!AMJD6xFC$bzfxWd8KnB;%GQr-Gaj}j-)tphTEB0GbZS~baD`bAanphQ@yLy z0{bIb(ukl^1a0dITn+6E4e6hR2&(jnuaiS#R!U1Fis0L{D5@2y2AAS>4}}g3Jt}?D zN`s>g9Z#oIscVETB6Z*(sZa58DClUCkoNsHk|Vxz32Pm$B5Tmx~PCZCPTrQZ1L7rTxl|P?JCE`bCK3Q9mntYkVMdhQ5=Kx|)Hb>WigjD|h&)YP`(6 F^*=c4vZ(+7 delta 274296 zcma&O2b>f|`afJ%-IKOwc6(-bCj&jhf}|A`Lg^iQBg30hy+0-iI@}0`+cg1;NAWHpBLTf?&_+io_caURn;3l?X~me zUQ>s7*fosj77aa<7khHK+?{u_Yc%yMZqM=D;@7wkyihLF=HYj+-b)*s9xY$jo8)|g zg>(;R8rOWfCxojg4`?32Q058M_b{$A6smukrs<4_nBaIB3wl|I`}~?Nbg#xxk!b?$ zd@L2#L}!iZx<_!$gQ`C6^9F^Fm+H*RJw73X&ID=#r>0Ejx=(mDp9d{ai0VT3XqwO% zYluG{0G!60d*nTyWX{L9PeTn)Ajw$33lOY<@RcymnKw|XF&`TGxaMu3qbr}TG0o33 ztw;}em`C&ZeO|@|*M%3|aLx8@07qt2y@rl81Xw6(E(L8^X&Q`al)*FNk1FXFfyMPtieJ zFUH3L7_AS4@OVK94+zCUD$YZC+VAn`2I!)Jrl3lI$+x@>F5z6~o`A=LKLFGM)H}vn z6lmhn>Vu^2KgNWQ6?-%^3^CpBZwdfhI~Nosf_gNs&io)24LKt;+1Xc?14Wq*!h&Hs zPhfB!50KG30We1Q6rewYhACRMN+bZ+A_<1kxbTm8 zAQQxSe>+lH0WJd={sr(a>~sI4M*J+4TR^!zs0qe!PXbLnxqu(olb)d)l120avIa2r zLIn?H5F5z1;02(g#=YRSH{|n{dLbn`Ne)TMSwugmKGfCc6Hy-4JfH>#F+fx(d?Bue z*L#|7Xb`H9*X!#5c6+q$CRC41LC_!*0RDGK2J~o(d%dC*YUK-sJx%cd3PU&WPt!pK zZyD^64n>2avOvnm<$!`X%!ItPpns0I0i_3;P}MUrE;TByg_?U47?!73llG7*V98=W zsHHy!mJp|ja6V6v%nVAH0QwL`56BV>;t&6!l^4TA5&d{9+@PHh^+CHJZa6REJcnCF zOfOwggm*A>%B~S60lXv&ire0>8tB2NtOG`W2C&l=v6%_55H9@VULT~0I*LM($up8HZPdSH@c6%zZq+MQ1%{V|AV~ky5Cd*Af`Q@U zpPp#~{Ji=pfj$rdXf$!RQ6rD1eoIfH6>H7=3N7dNKn7tyv_yi;6leca>FG;9(c zp=G3AkYSRVyq*DNF2ayJ!7u&?)CqisMXASq_0*5Lf=yasVG)=BFd7W6_Y#fAAU_y7 zJDcpAVS@jf?$@ebHS%ph4cxi^B2VU)?h!2!fz;WZr+2Ap)V4#nQs zW#A~}QemeT!^MEGsB3sa271*E5)KpqMMy2Qz{{DR^q?bWm3k2~ypTXVlLIV*6ru`w zMX%qlMc@M=$VElm163&DC?c^36n`8|=oTHJda1vuKiCibT#f>`1C2zsz95w4{7{RK zr#ZAi=d4)x8+hecp|&{=t@HN>m*73TUN3_l!+bz(L;$`LbcH$v;18jJL~A(J@Rcm= zgIn{JczuvdW$;iR#Do;0f?f}3d%SSA9s!r@fp0}?c;tYO2cQig3xiXFgVen~#0G$> z`N_oMjV}s?1j;&Z2YldWKuliCx=H!Ez(RBd1cE;X%sl)e+WCAv3o}avVY_p zfSVC%1pfs%$NzCw2m^5=U*linhl=t^qOMMOLn6oR9X~WRaAAgTYUm*$hE~8V4Xa>p zrN!_Hwk|40RIo!qaZ?4G78N5a*p#Ta8E<3amJ0T@E^e)02R-7p3N|(>>dW8#7e_N^u^ z1RO3ds$dIr(F?yq^sZpFqE7`I6%~CeSY1?HT)~c(ihoqFze>d=73@V#Tw1~YEEShk zum?5KuYz4BF0Wuax(CG-6>KXP{VUk3TnwmS_X$x}!LAY&m8?coRalFcy0h)T9th?^=|UooqWmx_F7C_4p@G1MJ0PCBKoWQ0T>R5RmncmL`4TNRrH0#>odK)@>Yix4BK*cK45iain$BdgfMftJ0C*ejr66?@Jvx>T{dHF0hgdl~Xp#h&$xZdGhXM05ux9?_$UErq;QF$W|B z&JegNHrFpMsA4b0#D!Jt8Naxwiaih!y{g##5z)Jf-4_vks@OEpu!>Cu{V%R!QzGIY zRcvxZTvEmE1rb4lh`0=>L`1(THZdYDuVSNxxT1=^7!&*;v#@35WO%0L-ej@-x#7# zHTxti`c|_q!{XvezBFd`Sw_#CH!^VP)HSCwLsH$Ph!lJr{tr4Q8hAoFI*0A+qacvFzBP<5h zusMElT@CvvENW}mlYTL{hCS{VLu%L)esO&bTOAfR)UYo=#TvF1R0JGoa}8T-h+#Es zRagwKVZVpPh#K~0&MR)JVLL#^8uoEm++4#pgN!w7cUat7!+ro6YuG-Jv4(vQGS;xa zK*kz2$q-#@*qm>rz6py9YS`CdabXSnDl9Il zVN-pgR}I?}7QJiOTVZH)4cp)qeQTJbiHmF4J7MvU8uqL%E~#P9gN!xo?Xb8E-58=@ z4O<5?f*v4a4O`?9{cG4~AY%=?3&L2#c7cim*|xB#9LOHjMb$v|N?cSAWaEoP%|P~Y zTnrq@UiXM=2eS7dj04#}MQslELJS_r9u{KAKz2YE*AHY%DV}>_|+E7|4E)iJJzp-(q6qK=z$S+&mBw%q;`i8zth_foyG& zxNRVNDkW?nk``TnLRy>)@aaHZm@}IjtNppX(Pincqn`)H#Ab#@7j6$c7@HoO8k-WE zSU5ShKe{h^H2PQc&*;JEW3gA$Pe=DezluH(do*@e?6=U0^o-aGiIwRuqdTLsLkkP< zjolyH9o-e(5#1g=5S4ruViRLaeB)yiVt2>J z#a5-ijs6(@KKg6)r|5UlpV4}2ba{Gx^xfz?x#-)`x1wvKYtoZ_tJAMX-%KxyzMk$e zKlpiSd&#K4-Rbe^G3mppZ&Qa--=q$v4y5*{Ci^C(o=*MZotm1Gnw+{fbx&$q@iVD4 zC0q3^sn1e#OID{gr9MqLdPA@$%I4)T60KQZrKnCTYu3 zZ=_yNy_$M0wIDSwHOco-YDUUQJ(#*LH7zwEH9mEBsxEajc~|Ps|pFbY=3NDY;WxA*q+!| zvE8v@E+$KEe`ujrlF3+YAah3V(h3)1t`^U}|ypH0tAKa+ks{Z#tN^b_d` z>8a_*(@&Z{c5)Gl!B%hb-)j@0(lw$vA? zt*N(5$EEK|uLg%6-P&jTS^qQs`y&rT9``tr z)%snLv5_&6dyP?%y2wiJJ~1mYC-PY2559tb8k`yVMLZIDIIu-L>A%M~8qWO{{xiHr z{1F~+%#Pd_d0&6iyF>gQen9K9!uwlzmG{^1FX3^ipTa+eALf_+5dJ>=UHEYL+wgPx z0)9|T;<;xd8~D?F48MN9|Cz{q{}SYIS&3cxCv_@QU!0k;fyiM7}Cr9$pw(7M>DW@2xXNrRJud zO+BAlm|B#Q7d7aa8<)5%F*Y$KF*-3SQI|Lx|117y{7C$d`0w%G;=jhb`);@`)=iyw}E8$Xnbe-l3#KM>y^-xuE- z|2n=W{#AT;e0h9X{EhhQ@z>%T#bn=$i6x1}iA9NpiRTjw67v)D5`Psvm-s9BL-PCN zcgdHMFD92H7bjmx9x@M_i;|lQ7ABuhE=bN#K9_tpxlznbK9hVZ`DF5mJ~T*%93$<4`w$pgv# z$=AbslV2zIB)>}TPVP$XOTLzPHStPfmiIC5MzK-6oLHK8DVKONu_Cejc;T|d8;REw z>k@Az)~d1x%r%MCiB*Y}iH(U3iT736dx`alcN6a<-cEd)_$2Z1@wOi&K1_U&_#&}2 z@p*zec);9}_$;wGu_-YoIXXECwAd)>l1CGNCH_ntNgUAsNc^6VQ!?rFfyDmAzQo?d z*NHueuM)cxyAod}b|!WtwkNhFr&7+(;dADvn|d~jRA?5*1Z#q@&`Ta_4SaquxYINN}alasR7 ziq-SvkJ)m*Pi7mA;oId?4SNL_L@m)&^JjGPVeP)MO9xI67Pqb1GG>IBO#r4IV&>cc zuo1wf8_;1zC`KPyZhldU=Vj|X=G)vZrQ)XAc;1Cw3S7Cx%+G=-GB*b^Nc)=8eKa=n zb8d0-A^BQa*TCUT9!o1{hc`)oqxQKIqkKBc?O%@%l<@gc4eA1PhC7R6u!iVtKeI2; zRAX7zh4lljd6Jv~#5B-R%*(Pnu0V^I_XTWfVJ~#6>wPTUVs}{DrNcrzs2QpPYnua1 zf?)}J@3FqKqFYGO8HL9wpQm|kRsr3SXTW*r3HL5;#DwFFa4TXEW49A$E(!^{Qx$^( z^m*FtPj+s6Rc_<2AW{?I&+2yJNc)IyXcMvVuqx8C9@~4YXs;>)1MH)Gs4YgI)(+or z{KGJ5=uL!<{-VdK1E}^lc>3Q!d5%K?7+LR>q>IMiT4;Z3p&xH?ykEcDZ_v{J*01Mp zQ25`VX#Wi*Xhbmp`O+yraYxQ;a*)rLGn!V#e-noBC?%E~GTR!Q6=fJBr08y0((HWx zlpN6Ppm?Ov8E}(PD(kwNa#-`me4?DuycvH~u5Nx>U@OGWxDCza_9ih|+9F*D$%Bya za>kVSb!yRAKnkyIaWSC1+M+GrD8FmbrQYYlt^<92BaJw)Y9fN9f{=0&?TNBad6Ms4 zJh&VyX%EV`PrZtdk&Rm}Yg|MeASvROX1=EzHnbRMn}f3&(AI3d7E17f{Jmuh*|yb# ze3snMs(~y#t&4x3j<;rQnLOAk+Zd*RQ*RjMKFxqC(yhH?i)JnrPwAcRK%C<@scBymdmC&z(6pH)(hBOO= z2ML~+KeWs8*)n=o8xu(BgsNGq2KJ@we^!IU^HC`0-!T2g#Z=yRR#|o?$2)USMz!la z7^Kw=vY%uP@uQm;$hXhxEU)O$xa4u-25T$)HWua#B{_$r?C|f!f%bj4EbJKP)8r`~ zhj3fY>Xbkw^Kp+Ug>Kp51^yy|~xeaehV#(Y_AUQ&rR~F^73=L#=i1o6;zA0$kF7AHW zNm|qzB}=*==ELNZJsK43B0InNL)dxwevcdY=kn~Ho%t4dXU{==f&9AX#rzxD{=Db- zmy7qDhm`BLiw~WDKNmX=$*~vSA`Tx~{MUt-iQESwBglocnY%c{CoZ0S@l6_kT*fZD z_|!SkV1WUb<~c9qg>ZW;F9v0K2Ac;sy3>`OlVZd0aC5eFF8ddMUi$hC;D_b4{hBp= zUMDl5+jZ+$t$p;UHq@^BRqGAbP>ZYwZ61|N`jIK!-Y<(b;_~Kbf9mB;j7Os6zjWyG zBeLRhiyx4qFTWb^c3fT>15zG?kxs|jk~31!p!2~iM!~XAz9OD_GC=Wy%{y?@I2WW4 zokeGK_7FE`$_-bX5z3pqnabozt$$f;iU?su&}~EwFv8GuGNq5nbNWa5C-Tz%qZ2#4 zWJj3Yp7hQFF>q;O`OO{jaQ_&X<-f9A{AI{9uWaVKBjdGv<{fg-mH+gOw0ry}fCOcoBeoQX^=amQrQv+u4 zvGVl+rduB4uPeFjw2;)m1m~7vx7(8T|fK^*&&(uI|(L z1s2egRZ?)K3mhiUOkA9GWuDN1<{ka z9bm{2aPv7$?y6~@n@eC6YTdAxNLlqD7(ADE zCn-fwSq~U2?D;6*mZzL;u=#1^=odVCv=vpm7+{D=HuMP~c9! z$9{UL$9`t1$K1i?>(`d$UL!{=+B0aPq6}F3p*T6Nm|tWJJMJoU_*0OpEsYgaoF2f9 zfQM60hm1nt3&3WwE^dx}PAV!)l+`_vu+78x20IEw|URBLxhY*^F)tP?m-j zx5Y3ro#@y6!J9-O#4}E$H2Ygz-aojV810eo5ANt$?j;XjG^D=x*&|yHX&_%3@+`kY zR$PA_|5(0zy@l}c;Pu~%xdD06kkiCbkE|O~$|uO_Lo7!Q72V@EknI9tCKo85ZjZXA zx1O_CY*~EZh6j1sC)~*3?MV@VBKa9`bn8WynU7%p;jFj(2|~v+w3+9DLZGv_&CqK^ z^Ti&^*F6Nw1w&5M`$$D`&;j#3f7a*59I#gOMlK(oD*7ld*U%VMwr_ajqDkO&UW-&& z{SnFHNsy$B9&}?lRdqV$w?vfKmG~(;!^CRLt z@se9!Hw-4faKJEtq&utYo>bsfzy`BnZ=~q=6Pi%z%22qXgMNkit}MFA;_u2N!SX}F6?2&0W z!et|^To45ob)GY?H~#6)77%umEbFc>W9Fs+B41U@oDm`tlaAPe9yCjb1kz8?%;5>Z zF*AZgG$Gd>^EMQG8aO7lUGgT!pH)tV!N8Mgd(|gb+}OORiF!-YKA4<_9CdREJk<1? z@8HX2$t^dPE~j8yH8jzi8?>F31iQm(2ZNo>&Yi~Uj*doYtzWu`&lZ$Tc zADKfDEPP;AQzX^QIkMhuoe&pXeOoynE+^gA(EJ_Se_#w?sz49T{7o*qEs;PwqZ9?y z$~*$0A#=*i{)TMy?`y?hnwE?|3KkT!2C!FVWsA0PCJpfx(IAd9wYT|8Bk8PZ$Y`#1&#-(=I>s z2y`&-$O0qK92%u%wH`XmIqpZwy>~tY=8nl-j^C}hhWZwt(aG7lAygus^~vpaY4Hs- zRH_S21Z=Dp7r%?-S9Rt5ds#fH1wSM^kGc?% z@V%qT8{eEMA}wl>QGrU645-&clx4znu`(g$G%^Kp$Eeaa#a2O=jm*3;>n8(SVEfGd z*zE;+c423VdBVLufvde3Hg*=>ERjt|w?5@XJkEr-Cz#~2l60eIC^n*|mV0R;$BaJZ zl09A(wqVw{$D0ijBdC$`XUZXDeO8eCSm1oT3R*tm5qY1S`LM3gayuDLglQ{U8F(3x ze~oTX7NQqv%MYwJ^4hFsjwQSAu~d00l%qu2W7-(UFkt2$SvRI-CAW+p<1T!wXnCWXcEsc%3-~YLl-(1ZDi56ElAmJ}4&Gr7HH z4>#YEcaBZvLRJ{F1|SPR!OW)wqI$>~J>c;jLC`GGS#-AYW7N#0(AkU+LPZzqoRkv= z%3SBk6U{<+r?+IKwmGZ=D@7HI-!k`NpoF$=uc)hA!Qh5qM`1ms9LpDqatA&A+AOSm%+;CR| zQLH($?ZTui99OSV5azShkZia%>n~>^TOSH00pk{soeZWCxbRzmDzzWM7#>dVnvV3s*nHUk?$`sJ0V^*i&7_~d1Hf*`+Hqx_xWHtbZ zCOeQF1}s;NZ^>_#Ka9Ts_;s3455HGWXcmU}LOf=@3uk06+FhWz)$_E}OLUJG&4tzd07NTfn02@(WZ1WraKC^t>) zelGEkRF(K@6)0`?T6%kIJ%L=2gp+(1Lf=63-$)?~F=y$Sgun(sD2SeUKwdNH6`0}V zJz0MkwZ>y!BD>ymUd}|#U8FuJAaTcNe#P9^XBC+b>6U@!9{X&lMv>Vao)>Q197uBB zRKVW$|<~jikse1^s*o+Ty6P8u? zHsq$f``#x0FzGsjrZ2tslmyKcU>;1OmFcRMNwRLrU+!(k{j$|$*Xr|E!MdOm`v7Vp z)~Lz^lzCZzB$U~hr>wS0ft z=#HSgg}?JtAgdp zCDev6gJz|zBKgOCm-2+{D@$6!AW@G9L!h47aC`Qv3Jo{%ObGaCc3`N@d%%^102w|+ z-Y=VZObmLRTqP@WA?4sPI>l;pzNVs15UK^iLte54z+(!rnOlYSPYig6X!Il(wRn$q zx_ygT?Xh!4HrQ6|=IB$DGiGC=#oQ(;2Tlzj-y}&M7+$jACJefc?o9d2{by@5*uD3U zYrWe`l3D~Xkk+24hOzlE_5OH&07_g4Fff;h@bT=S$3f7t*$;H->0+n!OSMTW&d%2e zySAcE*c##h)E|Oz!QufoYKz(OkXk!3*!Fk8j$jP6NH(9|h!@Mg)6?9LH%!mME=`+0 zD1otcwP^SS@T?@-0sCEu4myuG*Oh~81$e8-7R-}Pv(Tm^TA;L5wpf*tr6`uqIHyLj z91|dV1`+XsECECtx0qkagHHXc4*%)xfydu*8A=X655a{?5L7n>$Gd^Gg4z-!u!|7; z9@0rMMk_!j%`31+9Z?|19gzbce5xQHC~(V=(HU1`>*k0VcX$w`ncvBuXEbbApP+#1 zU9*&4$rK|fygB1)U>4FB&!kBRO?Zh6;#R_@BSqJxvhPF1yuPe?=(J?Gtyn>ZG;C|N z*+g5hPT1t}Q6LvSbOzre_dL`vKJJLOJERA=bsvT+hE0#Z|0y#MpN=Y*JUlIj#16?k z@L=%uBzc&=Lp)&ol;n|8p&Y>`DJLkUcPEMklvZVfwV*?=mZXsnZO=&8$P<7hWM)Gu zqQZnH6C@%5YzHo2+-RXJKd7dIv&BT*NS77}3dvG4`!$e_EDTAhZbcxBp+XSy-kA*{ zFNF7e?{7l-7;X0AM+%GRMp zsZS7zMv@KGDrqjXza%Jr-C5l`K*jtXuR186imsvgjgb%+8kOhZ|CAn;&c(aYV=+ zCkBrh{`T3KHjtlk)-vlezbqE;HDoCjWHo0~v_KaW-UZE3KtPdIwwZGV&gRw5>6tUk zoyEjgk|6joD}g}QMD7B&+|DWcD6C?u7_kSfxPn#SwvmbAy|OFB53>4ztRiOwCklZ$ z`GycU_=|c(;L?%{yb6(l&1Br>9kaPCMG`O}WRjHSt49<5QnD$SjDTBKX>B%r(qlT$ zXGQILFk;!1;)D>#EW#VNAtEkdP+*l>^{I|486K;IwAZdfgqLcE=nj!SERX1( z8fHa@!P9NhvT-sC5v#-;P67eEupZ#*Ogf7hRvet)`*=&pbo_~I9|MydUJLC#SwsFN zu>U2liiwZ{pA`r5G7WI+cgL7nxhZ#3A=~)sUAwY2_Aj7;o4t%&3VkdD{i9p*{$)lL!z{lXlG|%_Q`KSiqH95?;#S zppH3KSaFCgo)nj%lX)&f_51*Zm=^2CnEg{_Mdhqzgm?52*!bl~v0RkYQe;qO4$u^(V8` z2U8oB>Wx_q$=HCvtq?)D9(+g!n>J2}dm)9DySe!t%E;GaLSj)x`>s4)U`a4K!%EBb zPc>;9Y{`Qe4TG|X6IYBVKxUo4c(o^DtYH185LXBP@r4L&9t zmK9IOb7A{gN(i~2%e<2`MiIsH{|KfEC?HZU zjJ6TfQ$0gb8o(L>By^N~KzEw=N2M+w0)x|jEfVuU$ zmegirWU??9YXx_W%Mt+|WA8-<>P->2fUhrSVS5uBT&OV)B?8Qt;vco~VfMRXZdr~j zIR=u6q7_)3AxS|HSI$iPJw|i!Vn|9cc&ofC7z7h$MPV7}&Yw-9Mv_FdKp6{K8#7=x zi8NMQ@j6ryOiboW8nhLwkC&vVPBPb4tS94OSSe+WmBb=UiV;peivj}t!Cl6*&frQ+ zg;{=57zBg(FG>n?vW@bSaf-q+(<~WdL2D?Z!j(K02+0sf(kM{OtQ^J+V+a?M!V~!o zLJJd8RYPt+d$_w#RR!C}QS#PYFiw0LcehS&b1Ueu!L&c`0D~kV}2Y&>Tgst_1JGC)(!e)D5!kx8LI zx1w^^bEjXCq5z;V1+qP?#wX(UXg-i=B05u7Cp`iIlz`?mDKgch2!!dFO_9@&+V^oQ zrG!y7pVzq}1hOd)8b=ff$3U(Z=(sYng>_GvN5L?)F@|tYTS2#0(8iSg@3n-INfU%6 z$s+LtK|^x=yv#pnCK$w!F$eYL02KeoyXQB~<$;x13F^q`W)*iEMmAY-uK;36qVICg zEi)|Zf0Q-&A7#mt%4jfuM_5+~p9Xn431iGG@i@q8=o&+4wO{3FFnPm_!oYa3aJsa`5(Q4G@c)pGe=Tg3`;XdS6KFi} zSfK6NI0aq>i6v%t*gYk0F8lsB_hKiwmyZyZz!^Z8(=ZIk?I^KVsvwIOWjp+zY#_Jx zze#_L@bbn*jUWuu7d0$Jd=K8hWV*al4?+3|H?%EJfQD|h>VBpfx44$cmjLvhuz;gw=p~^6T>Q#iy!v|C@XH zKm@vnfs)^cInPhJ3zZJX$>`Ez{~*uD5H~wiiDvDbdTT`=@~>h%F~9Z zy8^r6i3*fC2!ejQWc;Nz#ZkEHP;E92YpSw}9NufdOHJEC-UidF6hL8Zk=!}5FQ@}} zDiFr>!yWjEUyxwgOVN69q&HB%fV^r@<*{*JNBeS2aNxU_&TNhCgxK>kn5dBzR2S9- zljLL7klRHe*|-9GBDF(-ymD!i%Zl6_wP}uYN41jyWWZ81F9AsrCg)oe(F@8mpa}=L z>1iyc0Sx$H0h_{sfvDTaKE*1PpDo2c4f*@h3?|L#m%Eo5k*oqyByWDX z1K%nazuXKdvTZM?%TTOaMMSqE*tUkCmfZ^UDMx-uS1Sr2ldS(r96--}rT!I#l!!w< zS-E&DL$u^3=9DyD!Nw(c%>r|4u@Xr5{1#bcuJtUfB~Y}C2ZZygp@IU`kXFYJ$$U^Q zc;%GSpakZRDyT>sm_xNz(gqiPDi>A&KjvX+y>V%T!WztB zP9lrE`;7}v`O`pd4~)@4bua-of^vD!xKm(vF$orIrhIgHN|r7=U(EYORxC@xxZJ*s zaCvB11OH)=9x@S)hiqFs2sJj$@vG0DOXHpGgF9GApvBuL`ESsJ3fUuK>|%p ztPFQD5CVNsKMWH>g!y6R8Caifx~g$3fJ_WFf5L;%t~E*@Qhp*V2dtvBXWgpHa}iaIfhp83l-wM_QGbxUoP%sNGRtqC+rYOoqCW53zy>_Sh1_lN|9nAq`=TFK7 zmQpSdS!&FcPu7!TIq+FDD=j66SUtpk3a=efE3m3E<(2UA44{LgJY~u0?M6Y;4TFqa zIT>PXIVS4Sto$O(m~p|83}~IPCJEz*0T%&LEJi|xk%Ah6zA)KIfI!FsBI5yT@$7PC zEubtYb*DUJDA5L%M>WdCl;B~CeUdqVmBiy9E8!X-?6t+50X-F?Cz?f@Jw+xapIT$N zHaMRLL-vM%bL*5dsXnqJ=z|!jI))o8Rha^45*EA6&xEdLhvFFpUv8aNq2Og+DkIKg6&0R#9J2FS)YzwmZv51i{&J^1nAFAq=Myi(A^7U2CTqcxvQvZv6 z`AI{_WgiVi<*lgmlVA-*N1rjWgy3$}9!7D9L3s*JEObL?uLs5!W1^6Rl z3#{7EC*?Jk9L1@pstU=x`#@Lp*lk6mYiYt2#F+;MhYwHK8>OI(GpN;eIMLJGWmQxhrUox zACV2IO!rDoDy(uy*hbJsZLPvh8gMDLS;?(Z^op&11Rc)G4-(O!LoQnc=kpiU!7vR$!0X1ct2$Bp>$G|a=GT+&J9eY)Gh{0 zkh34;jWB_fVW*kOX&bU^eKxm(GT%^2!imrtp0cO}s(RariujO}7^tR$4PLM))58#SkBf?cXK zqPSI$W`(WP<~Ibjz|9H`YmeVJ1f^9g+S{FvpWFp>%wkZ7@EPV-1OYM7{8q-G9PwV+ zWg!jBgd&j^gG02}h1S{s1_@Iml7%87B(^gGL>VMRJ(gJ%dr<;_o2zK2I-Y`<03CWS znIm2iSg(aNF&SMF3>87Z_fqgci|C5ifQSW0k^?xw%?KW7E2r9sM>(J0DQimfN1qhP zV{aOT^7PPAP0tj59bJTIGfzgRLBTc43GZ9E|1Dk^krJ;r5s?8GjpQzVtW(w^N22YQnPOYP%bzoAj` zs0WNdaDa@tJ&I1<(Jlv6G$%-7V>a4`Hd<4wec0&%Nub+bg!KKpL8BsuPzAeKQ1@D! z4>zJzm6@Y?mLo*tv|Ia#Pu{+<37;aL+}QHJ50T8qN)OpnZa!8lJAAN|uaG}{@M-;h zaEiC*Q8bGG>$t+#A2z7JFK8I}*5!X6yIX**YeJTN)RfoBULQ5&ugYN`P2t~3@$q=R zL{9qnJp6w0@to$rLyRzSw>u4mnoix~F$$DD0y-r|GmOhtQ3|0pQqKA0c5KFO@M$BM zL9%{=B)UZQ`LtL4vybE8?t!PHe?%1XGs43uD8nJQ)~I8r&EGuo=})@_AM&|}!Ew$; zlfQm?hW7vGP+Eh>(aNSXm}-Z)%O`h2f-}0vH-EnAOdJj?-aK2rv-xcPtn`02pm<8a zcmp3j%!xbIK?!iX`^R?#I*K zV^5;9Jzh1y5-ZxwBv5t>SRiV*Rh_q?b3XPg^`Z%0P#xNMLp2~0E$rr00KeQWth1#3 zx`Kw?w)Q#{Lv9!$qSn#zP7dAL_^kEYam-L{{RL`x=OSvc!SGDv>?ypYKOA`>$YdsI z*U&vXx`S||69H>xqIzRIh?dcq~#vtx17ZSU}c zrjRWg&JpMC&fIAE19;RsGeh3AV{-9S+Eas55(Jyjz}XcU-PwshEic$b?6ucoE8Dwr0nFW9(ubJ82}e&ZGy-jnFCS-tNO^4jZBNTP!N+#8(FbKhc-TeZiN z+n%Zdhwz@5ynWAU$1q#GXOlunt!4ZlD9!zPdWsVw!jn(GfYIq4vQofm%8f zi(wKW5X*rQwl;D^mQeQhA#HK;oS`^cW;qv z_H`|uRA9Wv>4Ob)2no~`IJJ@9e=Q8f*!|}~16S>Di2JYiH{l;i^FWHtFE!nTIC$AvFg-VpQ5jY&1(e0Pr zR~)andZl7XXnN4>LGt15e$jF2Q7$~(7YK;&TI09vcemm2%cAebl}lJ5vJ6OLpX;rL?5%RkjCo=}XLClIvx zNF3{J!QlB8@BN7j@$r6n;FmhO6#kZw<9;3I-u9%+<-ZLxXhDV)1k+CW$!`bvI{D`B zz3FA-kBNNV;z#}{Q=@y-T!s%v_m*aETN1RnYp2cO4kC)+M z_#uTyoQwRb@J2rsE`7kyH*pxBr8gAt`!u={g?uP?B4HjCOA4K4VcuZr@FM;gUwUB# z6NKsshOvut?L_Dyz!OuQY=335`vsGX%0Yl34mwmG47z5&ar~`aY97MyNV+KNMYEX= zYWS~m`%S9lY%bwba@)yYQM5sm6fhVfwa1@@RV8k#{R4(!xU$2|i9zEPp0AB4Puak{ z-s;$Kj!Ynq`=ZM(6#kfJYG{X8n}TDCjTwbh2$jhJk$}M}G>KrsgaF<>B}@b0gB>l( zdt-SJn0&z<9AEFyuPQp%f;kTO;oh4CzsaUwVQ|^w*<1#DSuX(O1!@&#(Th0J9A^axmyouS+^b$;&{D7F@ABGGJQO6Z`F4J z$oTn{@ze6g{{4$a62({UuS*RHR{)HH7ev4VmvR)bW!?Z>Uo+i`wCtlQ$el;AzZ zk6WiF`E$59^OL*}A$By$Cl&$<*-sCwFnV{K6u;&if~?p{eJNi@B!=O@{(S_xZVN$Q zc)>k*=*6i%!U+Bae@^p;yqPl~&CLsEs?*k}_k_A3m3U@bpi7QIjaj&GX)I znC%5??Hh;Mo1gvUSOd4Kudez6#Vc?XOay-$w>W(o z@PvS<3~qoV>ka^&x6PT>fVW7i5XHX5(gxcgCUd_PL}Es*K5M`mpX1gh5&;F!j!?#S zQgs1vcX*b#;N)Ss)b;5x+OErp9oiBIVh(0LgsA46xG#apz!XIr4DKx9lw z6Hr6l`)!os*-sJX{~*@XZBFM5ugWTwW+$Q4Y84g!4woZS)@@pYwY|-Y*~TIsMA`t193l@F0kaL6y0{hbhP; z5!$U9@%jIg6xa{*AEX%JQh}XJ1x2(GSx-K$bM9}<-$|h(6_A3Qs!x&xi>W@HTTkKZ zjgv_4^l8FN$y|fh38$_JzcP7()|5~rA|DGIou8WU4-|MoL-PDL_?=Dpnt%(Q%;odV zAjbgyPBY%dAX?Gn2bS3hH0NE#ipQMZ&3PGdi4uvM+O$|htAC- zG&4pC?myv)!HwBChCPQqSKw5IdGn$JTEdOf=u}?C?{_Ag%A2*MVj33h6zBN<8Y)Z&2+DNhtUWqIU!Y_D)dNev zJe3!5F>AW>LrdPCt}R>faeTA$QY${hm^GcY0?}E7%})7gkg3hizfR*Bs&?OL_->@* zv_G9U=R2H%r}MM;0%z9g{DPjdHN*jk2w<#nX@^xn7~{_5u2odP2B zayqaKFfh)RHs4(DACJ=qyUghr!(iB957wg~Fl3dT#_f1tUwy>1k*2IOj8*^V@R=moMA%H&TCLMq&0a3{%xL@o|cqP_S4t4r`TsFm+*<=F`pB@l>dX??fuSEU%V7`{NJO_iyioBk>#9D zf~aFTD#$mVbAIi>d)LF~$!hJ`jiCRt2>+=D1v)2Hv7E6Td4k{QJlYX@cX-p%-5vS$ zJnZBTw_>PelvLa4RG!1H5*zh&4fQsM&AlUr~mTTCa8XcH)mULb$3vJOBer zQkw=66e-hwT~%PAV7)W1Gh}O>^PYP-)S1`t@0?3)-iaS}?zj16f#(!dk3G-%!RC*e zzk6XfaIl+UbsBVk%9-7TH$&a^UHBMr@JpxfxxAE*cCI~_cQBtQ#XQrMVWj%a(asC! z^42kwddTx*tzCu6$QUDQKiWBRF3;9G!PUMlSK(_4LBn6}dDXLcRCyI_9mPaJ$VZ;N_P(RFS3;Jh-7midJ9#6|om@mqm&VK116=bcA- z@w0LHyca(M<|o`61b^OX)thHCchQ0!8Z`;2@1Y^ylXA5f$qb8NvbF)kYuzw=@T>` zIo`x$4-2N29X5}%YS}^2FHg_ ze1t|G9$w-UUCs;myH4_QeocB82@r(&e|>w#nSMFHJMdxNwte66N|a6#K9(4qP!8I;9o7b$X%tdXv|Fm&BQ9 zhV@VIbb#eGA9SiK_}zS=bFhM+g6xk|S_#?S?OasJFG1;?N?yi4ao(!rEkVOyD&f#S zaJp6TDMcT6!Pgiu8&SOZp|h)spA~Yy_X7Uo$m=erX*GQJH%`B5J`kXmRr8KvkO84d zZH5q{O(73DMh$NnnXCa=0|JKCM673+lbs7|kV|^OxweMa;~Sm3Y7o1OaTe9^Y-A;e ze}9wpqO2Nio|^fa^HmLR$X|2<0}_L1Kh_z}E zZ%D)3JBT+yZV2K4aW>7xPU9dE@CIO$s6uV8vHJ|Mxcmud zw@5yKs7L>HqS)E~cO{vL2z59Uov*3%IwEZ$$}p0aBqZZ}6dHxA}$ey?-yV16e7 z3Ju}yA_@nE+wuPU4dHG0dgq=Y{M4rEj2>;58c8v1ehiQjvbLKk7y~W*2>A9nyN2-d zIgXEC&l_bvFlhSj#eOo#KfYB(0+ct$N}L>L#PzQ1JaRp+3w`V!0S5WFIoxS>14Q^+ z=bjtDnH!z8H^3uKbb|llqciG@PP8>wGmqdPDU<sFDxfeoezUACG9K!dcGjljUrA)%u z(K1d8l?g%jR2xbzdaCmySaCLAb-o@B&-0Q~Zv?;Q|D)~A!=oy)hySjs?rfdqCIkpc zfZNR$b_4`O)Laxq1p!6H9n={SQNg$%f{C&S2pSYARKSP`C?Gh42G@y-ipz|QGKz{0 zI4%f`;*R_KId!`O&V0Y``^WG3Jv^jtRoAUs%Q>e`ovjdc-f$JW($n_!tDIDH&s8AS za+|!`F$LqUR-@G|_SvhE(A>ol7oOU&5Z*s> zWSc34nF%&JK~yOl&plu!ofZ}*eyqLaex0=6U#}A5*tZTj_zBxdR|KzqgBr7h35d36 z#GU$&CkdXTyoDhzBzd8yydh`cP*Kc5jOCHri9wevGJa<58tGEq+@GFgIpHQzJHS%CTrehI*|Ihoj;wE#X7rcx@yhw z=cVcDHT8;JI71Cqwf4OkssmVPW~xa|e{iQbw&JLWnuUGBtijHish$D3hs;tH`HLZ9 zf>v%8w%Z$KLAR}aXcma{p4~D_9jRA;Z(}#Jk34Npy;*hW@GNr1)S4d2GX95=fB?xu zS#m1RYNq|Oju-tFP3OuV@bA(f_ws}`mA+_~+;{my9AJPKV_E1K%tdOi;RSjtYqQ44 zY)b?3M;scocd;#)qgn==o58(1m3F8^3sxYac)&$ejK`05$~9U*X@}S%xZjlrV$|(| zB1XN<&Fr)}s_cYbf{zfiNC?q=i*l(IRW#*CbT7t+lh}tJ8t_ z_vdpmm}e8Ws*%li!#p!jh+;G7b`)tGQN6w0cFwKp!gfRYnoSH5{Lz(t4V#I39F0L# z>Tv`%Qnv6m)vH}UjG|J7J^Gs3)FTbdPCe2J;S;Zq3!iv< zjNNpb>XIz!Yet7J7!AX@T;OUmWdgwusn- zx3`+U;+pQBYbkHwDcFEJHQ?ebX>=gbhl$8VZN16#)yyLFjZfIqZ%1MiwZGo3d|%p} zooYwgtUaX78pwb>`VQ4H>Ruajhq|vlQu<&&R?|Azi81gQVF$MJBCN6NjO(N=Tc}C} za-9b=U2%0AyD~Z5lM5HBWv)r$Vo|y7_f5LRWUQ`_w(QPSleMmH&F`BW-Pq)v+*rck z?nJyGFUnG-=1bO(N0~0jvhBY}m4zcaYmq8F)6G9?wwNKxQm|;XsYljlwoq^#A>N*A zV>cs~1*f^4Jj#j}0$c~{r&gZz^zA!~R2w(ZvdFx#pEqRXQ+;7tf?8u&0o@DBGTJ?xhIrjFuRM)~Sy06(SLL0i$!1GSK^)A(+Yp@uz)J!ozFCUX7s>-u(+~fLj;2xPlkZw0{ z>1L4Uowm;s<)#PzE6Qq`$&w)BcmORs8Nug+R}uvhX!x>xCE=@nL#cIncCy-NM&dX;{b zUTJ#uzSK+gD)pP|Rr*FV(BmZ?0GAXX%xqSN-o*mHA}GF%yD?LY`;ei<~Wl zpEQay&1n>;a;4pJuS&EG;YQGrIowGV!BrmXsN&m9`cWPBAdQ?eCzul0s3trKImz^kc#5Cw6sJI-hZF!P z5J+b?BQag+q{msY=W=z2y2rk_TwS1c*pBzJjjy*g_p9+8b}4u4&LtF+4ra_jOys4D zU`BMX{8kmjI0hB2P{Y+SJ9dTYB;4Wr6&&D~+9y}2ag?@wKpn^7?UDx&J1?_uKcJ4% z4fAZXmB8aJJ76Wkwq5q@l`7d}Zj=*R6!r(1PF$R1yn0)^Qe9lI%tcAk!TPu1ANX9x zDpk>zj=)lg^ACTdTb%9085F)y2eUp7Yo4-7-9$}c73D`)pFk%t;+i=#ye74i-ZFcD zHtAksHT_v;D_6t4FS83)t4fkLR;!b8>4aJE2{wXV*$EXciT5l=7m-re?y^@tghYFR-TsiODEL5!-UveK zjQ6fBSfe_W5&&4l(R9;pQbc_HLmmSUGRJ#c?1(k0S@zZ+ajb+zTVbzQgBWw7UAIQv z)a^}y3ivlKd|Zd-a|6rZE zMX9;<p;E^E35T zf8tDw1mnR!tBxdZ{#l*XXNX^j%nMvD6baa9lIJ;`rAqN43;ss-I0<}lq#8w1c`34< z+4jPXz|))c3pOITpc@ZAsut*9i!9+xpKb9}Rv3Da8RFUye*_>T?|JJiH}y?uDL?B< z;R;01?`p_ohE?iU)MJ~}c0?n(7^lhuY-MWo=Yv1RF2*Pr;5;@0L@?a2-5OhYs=TkyOp zt>4_h3L$CI&#AHMIeXD_4hQBwr~3O(BG<|hO9SzGk}UxZt*EvH)6ywR$8L@LSCm)r+xj+@gj` zRsAy38`429BP!ftuYOszMRa-h%j&MKNF<%zdj*G^EHv;Hat5B}L|)*UoWl^LhX2rz zj(J6iWtx5O74$t{+KgA#dEIe}1v$j)O&{XtFP_cUNbv-YdL)hVRC~v(>f)yJ6;WAO z&ZtwT38rZ86I<{ag3XWZMX#wdi^3V=7nvVVBKz3aUsG*bPXqIr;mn|(rD6GkP{=v9 zRPYVaTj5_(7rtma{T1$Ij~(<^HA*^s&tKI>Nk{&Ti8)X|^KS@_srA|Gsv4oqC0m){ zC+(cAstj;?V5|B9YH{b^Q4{jYp1-SCTE7H=kUb&>T+`QZ3&ACUP0Drc%{SE4ye9$9 z(9W9ME9^OMg5TfUJKt2*&G*U~SmqURhKxv*c*=X#cHX91_Czp9up>XyTM+dND|985 z@TrIdeJ_m%8-C3Y6}z~dAq#VsVTALtQ?{vLd9P+T2?R12PgL&PP$4d;FZc&b&Q5U7 z+v-*IxUJZ(+Oy)rx2qXYlWp4}wQFtDchppp+uvak57?*QQNuBLOZvcWG7o)m^LN#A zZjs-G)@+VBVT`xgUiY4A+g!A2Nb6)#Ne(XR#`mDa3#{6q1{O5@n$bUUI2cykHS*lA z8TOPNAmVp+;|_HVv)lQ7)ua8lMY1^w@ zZ;|YZG$Dsw-}4@a3P|(=m<*l%s2_eb#z$BEQ&r|kSa)Kv`pv1o+@yfj=NTIhcFOUbT;uY)3vL3CW{PPDV*>-4h;Mq>U^d7YLvL~Nz$nr^4`=P4 z!nTh8w2rh+xZX&x+WpA0JUJ7;VC^1E=UlP$P(BrGkl%vEu5btiB2YWzY8>J+(lY;P z*yl_LRxTB@Q7wgrnmK40K#@Wqu)tewtAE0T zpvXS<6QbB6`@v6W`BTNs?I}O2;RU=6+tD>5cX?zcitL7;RdHMAJ{B||oJU;eAY(!T z0iJ-FaHXnCr0y*N7Q5j5{N^5?;>NAFh=AF=Ys4fyTkwl2=|Cvqgg~H-3fCH+-yjRf zxN+c-o=NCy>BgvEFn7=Q%LhhIEfauE_j=VY5SwOp?=R}aiY8^ra&I3u=nTp$@pXd0 zh^ykRCy)gtCOes&z`UTqp82clpU0P?!3Hd1*aMo|I*L@LeeYK&S`!=l4VJ!%J^eRK zJem?cZ-hk8mfJ7L_-`}>&f1_%qeeE|@QYyZ7N!&mIhLiJ}5=?;4Vb+M>o&EJU zbsZDA_s%K$3T5xyquVgM`AR3SkLscHaJ9{jX$Yk zBGLpogGDTgR(TSetQX`DhQ>9uwOW^CW|VOSQXd69vU zL@Sv(`F~njLIQd^ojI&-E5G$f=m*p@({Hs(_GrlRj>up{+AtzI@K2D%Y=y~oq80Ow zdE6jApMAV|S+``ZV-tKee%;h$%YivlDaa^Gw4`-n9I~@zn6gB^U1M~Ia#kfyi*SoY z!acXrH_)4W=91t>nCt7_&E=MgRDUGyhTn1(mrePZ_K2w7$Z$T7>SI*C?H1F`NCw69 zK-JXFjxn2i>et5f8r?TEaj#^=1ay$_gxE0vR!EW)azQ{K;{i5@l_f>136J>^!?X1nI0MYj)<=`P7AEl=mphRp<7Wg0L5>}fql@kG9NmsuTXOU%)tU6Ve1yy) zp#{eicCUP3PEE3W;CJeVsjGq>IGu9jrbl7SOpag8{Y+Y=6M8A0Sk z=G9q(XQW$9YP>Uo!-){W_j}MNnpnt~nc;h>Hj+c30qR6|(91y}+ zcH~W&G{H5F|M^Bm4BcpESLUMN&6hGl1P~Jl0Q)&tmsER!_;{gwV-%M%mD5CE6g~0E zWJwu(13=z%kU)hO=)nm>QAl(vYVujXglXcL|0kBM^P_A1+;vl@4lJ0OC}+)BZ+@Y_ z=JIt@iS#GchF%FJ8u(J=RO!0hKbXh}>{1NViya;izLJ14Fcb+BbftSw<>@45^N|y; z^qXEO*dq>BC_=++o%t|eg0jEm>3-Sn1L!K0t<2XY#WF1@pPYiuq}Iev$k*Mgo0W+O zA{HQ1Z_DNtDDaP_oX$xYuLOUb+KMso?V&zO`IDWRIfOFuRFW%1_=4aIFH1d^Bj^Dt z%i{T&5(Of)@~jrcfF3b6A-&;yvJE)6abJ|R<8z+vQ=l)*5(3;cvf*ueUxA(xB}i$J z?da+2!NmtW-M*kmmJm>riTAyS?Yo|C1<}q>{6(A9Mm^PMc=sK;^@%mY{mP# zp2}{jy~+02X1cw)(T;DXOR?3O*-UrM5s%ldk<%cg^?s3Fuj~KROxG#>WWF6$0!@C| zUQ?oXkeu2=cO|*8g`TS)&9`}_x`leVzC$T^FJ3?=m+51ig=g^9rdaUZCbM{S({1rM|qG*d(Y)?8Dn4gV|OjfR^#@wGXw_Cv;in zE*p`+-jw|{w5X9^bD)$=Tt@Iy8}C#>h=^xx>sC71>XQOt`!a%Uk19{VEhE^olqYA= zMV<3ou_t_LuWhBz*8AVK+gj;k5xUj4Xw3;9nbZlso=dXL=T1muad`YI{!c*!!MAca3`Co!kDot4?0Bq#z#ulR|kKQZ8V0OfFY)-0%Q5;OZsVEO-*!cdiNhsnZZ~FYerL3p?qSp8RYeBF=A?PuZh8 z0i2K8b35tf>WM|2buW&4y*uk_^^o1zS4biZzgGz{l1GnHuqQXB+J=c z`Y}844SlJ)&+d3bpWR~f7UNwfHYLy_Emq*jc#t1^m)j9<>g&oTh$(^_42TU_z*`Gi zGOcge3%cr4)M56hsj9?&)m6X9az5To?}N)&*_{Ecw7a|Og#~p&Vb_TglKqi`;VnIM z5+js{d+55RD+=9d2ecCs;C+jH+WW>{c$n_P+3xPcbh|r7eBDC*cE|Xy%Uh+)ClD7N zYCe&=g7042aF~8ajWf^k8 z4|^BpDy9AO7&Y5o-%pEi%Z7e@h*nR)%8j0T#>dJ1#N{uwe)T_gM?Xsv_(a!``Jfpv8IyAXxh_Mb;U zCT81Me|>Zjb@>2o&_WOn`LzDJEk94`uaD3_=GaI3>xpFBAF0o3tc{m$y7uiyLgHrI z$B)#Vr1r;0>V!-OK304gUi=Zlf1T^;Q}7^Ba8bpNb^oK~L#%9!JfkO<=sJP%IjO@OKGs z%&&yL@iw^AvplUf@nk8=B*K=L&k)3gp^*1H8cvq+gM$DHy0}OxS=}SCpw>lxm&P5+ zQ6HNedAE!<;)zl?eE(QRMGd(T2M0y~%C+iyb0oSnU?V*#X?(Hbzi*zv8Tf)UY;fQ(4;MSi=P(x(|?S8pEaICKAMqE?Q?eEDO1UaP- zB9L}Z_{o*<6!+dO@^dE9I^sEd@^QLVHBs>0JJLa*EgJa3!Xl~X$Qu)Ql$Z_fZXJnZ zDYqjTzaWf!LxFd`b9~_!qEl#;BcazzNir1G-pY{x9;wF!;s4@6S6Ot5x+@}nau1uz ziQB!$v32L!*dX04{+tSTI}a1xqX+5c9q|bAkXbvzhV5i-@K>x{z;c$Iqc*?Fy!>4h zy*CWfC5jDsknY_qk0E7x3%TpX)eLJbw7UlB;Ij0rkP>yB&V&;Wli6~HKo>{vaH=4k z+_z9fbklIc{1{vs%N!4Sx&2x|Mi>o2Vec(Nk|ioQ(HUd~YaCOSh2=lUmt`9U>rQZd8qr@I@ygstL1dc|WTSe#D z%uxiOBH2Vxs)emRUi$*d#q4MdO*8FIYMu?pO-lt1ic%{`OrWljS-;9Th1=L*mWZ|E zV3zCpF65|^EvVt52BwD zczvgqjU>4!mTtPS4_s}CI>nw=0)#nyXoogsZ8e*#kU*#A6m(umHWe9q-=G)*5UM_@gv43ZVLDJK)o6|(X5h^Mat$z_N)o~TRDFCW2lu&KIP z6|~Z_le&39pyqBzLhR_hQzX~ErEe9HQ8G(l^LVy!egi9Iu$gq-_xN*VAhE?F96x?M zQTG}kk&|iLU4SOvsFq8iBLTm=A24nX)6@@cGjS!-!X+o^Q-;5T0WoK+5WZ5~b4M|D z|1yR^kDQa0-<n%WKigh7R3Ay$%nW$xq8Opt38F_}zp#^>XXzmd4G0uB8!;BiQ$a$p6(3*5 zT&1WRS4j$WlaGiXB)#(Vg4Isllz^NfjO!w9VyWo|plL2YLB|s&HNI@yc^K?tGkfwd zUD7!mOR7!RSc{-1!Tv<;dgXyAME;v~SxH619S$FISDfc&V0qAKjAyjcTh)YJ-6>gfV*x!%YG+MGPQ_GDdgVvFEA7r>rK{aI36 z1T4vrO(hV8Za0Z-6KWwi1>%8;)|g_a3XM0wJaBO30*B1Os9j2ItKqt3uOdV%^ip=* z3>d=D^Z-ulWL95x#Uhb+Ks}@xacoC8X2%WJ9do%e24VZ)JeH~0E**{>gUhQSG0~$UYJ)os2d@c z5YCWh3M@!{PH*xnUut#)6@%3-jAk>yDtL~0f_91fnvu;0Dq11?EE0mQk`Z11AoSE^OVW2z~_J0n-9sC@mbAYktS+x|PI%^d*ublM;12Hmen` zzDyhJa+xhZgF`p;_zZnymSbXt7A!miufj(-;0YKjv6mkd@gwL!P9Cj4M+1M*_jyX%k?5cBFuW9zxbD5)S>?h~y4ydQ|&(o)P>)n~o-Kvwz zC#Tto=jndbdGI`>1=H*c=jn@DtQQ6bJ}*mR(7Nk^(CfO&1JBo$&ax>2WL#r!IbV;& zUIJVIa5SW!edtBI?|l7D7m32|4orFM{8n zX-8bd5KKr>SX)O#k$0f9H;x(@fYhs&A$#KIHn{znEi`n zx^}rO9;f}%*Fo)8tQsG(CK=(IGDI97Ke0>4=@y*X>&NNik$e6&PS2yetL9&#B^;Bz zZM@!$L~7Kf`jr0+4cN|pd#Sz%Jw4z=2+Rp2oDDA`Y1c=e6Xx2Iy!Mr`(6HWyM1MX9@X*(hd|*Abzj4QkLK*E`nq7y0fGeq{RPgEPK1cFkqFT?^h&?o0iU0*O~nu;FV1Bfs2^oSogGGbdBTEskZQ z-v7M^T`%WkOM4ps3)giTBn_RR&Xideyg;J}Iqzt_9 zSkun4#qk5qI#imr&t9RYRtQDm3kXRpMDu@ zO)m2*epx>?d$esgTkQq1^O|J$vOiVn%k<&`yS_sM=8DD^O+NIAoQKvqH$Np*Rd|Me zS)AQM$_OW{IhJyER2aE_-y>}Q=c~c^JM7U-vrE(>d)PI)m$d%JYjpSMqJrEU`^YuA zx!rJ$es%D}nwXPHgik##P3pFS2gKS?-kG3QrAVdauiVSxhigb*+6qOZB#|oV8cEt$ zuSJ@7pZ)4u-PsPv&ndLsChO83Z*xOP*9a#9VjH=J=_Un*-almXxIIG}QvA?;d?1r` zoqcvP1gnSrX);p&dA9R)C{@f|q9^IayX=VTbyuO^)z|AI3Kz$cQ7E)PY@nE~ZT98sb+^j5G{u~_*;~*? z%MTJSL=zh%_$ZXf!Z|jmL^%^kln{hD%^#!zz5RDD{buLQQwx={}+{9dC1$q^Gl*q8CdleL>}g!n#V z|8b+PLY;NOO}baqYWxaoZqirb`26inx@~Ls8IB49zrUXVnTCgLzv;T&?<#>DsacAI z5mdZ~>!(gfFoQMM!Wnw7oq4ogn)_Nl8FD!28A#(*H7BS7b|+Wx?nlY_~c3T>WF*&Yz=e`}`Mm z!}&#^l$ubtcm!D9{$aK^Hz$4!Wx=zNA&|%C?8v!#SepgF4jUcDC?XseCrrA@>*-*N zF;?fz?7Dd<(^K{1!^9i)_ zs&=7>yGB}t;$cx0$;=1WbH!kITCz8umD$q%aXzLZAKSY5`gLUQ6K~bsyw^ZIhxw2P z*y5%3;ahbxIENQ*)gAG%{^C|_aA(=aZ__8}+8=DRR(}jC?Wu)(np0o20F{Mq_|6Wy zL;n%OxQ)cpR5f&Q*x1mMxA8GFZN5ko z`0qnIW|3|y>8wTi8o=O}Mfx%S=FG-BpaZ#N0l_D5JsyMc2yNmn|EAT0#b~W;v3@N1 zI((c60$^VM+BE*DQWzZ<$lc!s<6d60v1?$J|Pj&<9ygHg8iB#a3gj9XOi$vk`K zGIoV!dA5F;Zeu$x(H-onCAv%Xhq}~Z5KQM)!M=@J26_HZ0W_jQaoM1NPFTh%Xqli{lOPP5A<+ zFds~wnIFcNaxZL8(F zTLuyj7<7Bea(!9p4`8Nq*5Z#xMh6@Ny%#d$8|)1=(dKsla$VG+CdL7nmqe7qAwUiT z6aj_&6TiY#5pGU;tP1R{*Q=Io_GlM;301Q~on?@+VNy(o|I%*mAIe20Le^?wWGU zc2z5#W43#wfz_$1G*D;XldAokW48OfhjYw!k3*becDjKY+jW&rIcB>uUmUaD6R(d8 zpLlzWow|y9=1Rmd+x_Z^r;vN95O3e~yOs8pRXXLE?aCn5SRczI@NPxpyS{C{T6b!@ z7^hSMl*tO!@`#Oz)XWmc?DX3a`-j!IMKM@%G#q;Tqo} zGP_j&PX8+Y=? zwrlKV)Ck9Z`#L=;Y+;17uz#ICmKJ(HoSr=ap;YhWG2J^m>0#YEY~jv_^~kUVfPxkt z4qI5C?!&( zT?#&d9^b|v(QR5vj|3Fy$5tK%K2u$SS+m0*(aob#S@%mH(XF$bIus?jz5Nk=t$lK} zE;%16HCsX8NNdH6n{=`0nMiBIs+5gb+*--bP@G$2U*^O|l7;M@(s>wbOEx!=D~X5e z38f3g@rP`&t@)E~bw9FW6kM?D+wc_^to*6_F=d#qr0_|ukyKQ-{U z(@yxaZqYv2E~nFAdk(JbDc+L+gkc#9j?nv;Sa^TdrPV<#wNTCnTix#s1ZF#f+$NXX z&2RaQEvyd9Xdx$ECQGt22VzK{+;bcfDE+JBO-}5=2KP=~s@26VcYxo#R0~bmzQaPA zjfaJ{Y@;sC2sTiy&>p{0cdaf$XAoX*6CA)qjERuI0I4~VxB&Zslwf!G(|=6YPP7;N zxL-`mf}L66@V1jXWNOHzCM5-M3~6f`_~L!5O#_w!yuQ^nf-7-2N8}Ef9diFYFR4a$ z%Djl)pBZs&)TP=Wkb$3`3#NixY7$c5PDg69L~ACnPa`#1exbemQI6F`_LfI=pS~_a z0%nymDKZl~#gKyGX1d|x4$Eq$hPqvU`u*NdfQ*yY*wa%vXJ)rhsOW{s;^WFL4;A6xC>A&8BGK(X{QBkU)h<}6Fb z@A@g#QvH-ip#ZWV>1U>)fs3GckN6J!ZAiVH>bq1+^*!|l5IWp!NM~dzL^Z}zxYz4a zucrni)lvgWy|G^wA^j|Ckii-}RgYO&k=;|T+l4U}MA{&0z~-~l`kQodQ3zn$<%jgF z57?BRb>YB*1{YoewWtI9O;R&G>r!hn$m#UfSq|{8$`cu?wGLMIDgj&`%wGKZBig=3#MIE7N4?%cE|(w%es zK!f848mCZdraSkv)O4M5HS1C}Q=OBV>CXK^O+vr6MLCrj%#M#|IqZlhb+aSbn0CvC zPN&$Jc8UTQ+;Y6aPRA?IO0d|y03Rte)7@O~B-SRu)*PAYLzxSCVRh<-P4Ysjw<)%v z4*1%TdUiyE=U}I6WrO=H@(;Ickmyt^i=}#MB&jzy&GNpXI7Kv4)0$k_a^A{P!|i#qGcL9pp4J1aF?pGdTeEC)L%H3GWS&kCA)-RRrX?Iq zg&x7?Pg1Md{YkfKwtv!5T#-kzP-759x=rISOgb97Ba+3MYt~4&Ym90526?=BD)c!C zLflqx+ZLCfk?yF*>_HyJBw9;SrxU)UJF)hZ^rA#kk`+49M$(UTqOGLk673{etrP7f z-K`TH~dpCE27Cy(B%L6TRglb^+DMkG#8sQ)2A6w=3sPel@5s_Z~;eI!NV3pss%I_jYJt#Wa@9YOv zey1wGqZD>ppOPNp6 zi8xvvUFEl|BEAPjqD4MIj5e!?=s_qCio_Iq2nHiZRT0L6_#G5UP>O47P$;xtKDL=&e=x;C0%9%O%d`Wji6JsRZ8BL6p^rL9v0!jBp6BkOlKbp8m(r@Y;w&0&p zeX{?@Dt}m&e-#KJ^x`CcXqA6rl`jY)#Nq`14^{qDomoqyOQK>a9JBzTEX!S6oF@9KARMS_}Q zlG9}p+xP%iB-okBx_6r7SIC}DTY{kC4clRo-yR&4BEeAv!hX9+?CkwrkuO+s3?P5> zBtOXpD%Av2J%BDT$!{%iPf-a)`E;$-Bpjjpxgx<=jF9~DNp7>3T7t6ZgZ&nh0QtVI zmS8P$Q~c(W9MnrKL0ob2EuIA6_o;FmLXvp1Ue%Y?sskt9y(Jp<$e_uWOxa%3+ z@anVdkX`z2^+f%@c3~8OwnqI+kMQcnhPhPiM}fVlcbgsiFWtUaN=4jE0R};$W*`RB zJ^#|r+9@CD(araL7ZcrLsFL}F7~ckP^CsEPK4Nty+3p|f3X;(zC+-N<>Rp|qrp&ds zB`)@kyyJ3@#JuU*Vc1`$uv`>EI$p{AQS+sE_-#>f%>CZJ@-bH%9$1M-gPT_9PXuj@ zi+SvAVVvTt_gek*PcZ9Xj_&~Xi+jG7|1e^W2KIZ&e86TL#{}apNr!W!0)+NpWhcY6y z1(UhmYXsusKx!>%4vCm9!|@{e9(kb`QR4*+~+#L-8A}z z?wa8Gz-kwEKv&AYP(>uxl+I*GtSL|V0`tkaR_)iFc&W>N{cFJ!&a|yOSiKaaBi{HC zU+Oj)qOuL%w(oqY$Jx8S(j&^AbJp&vYa}PFViYX zVWn*E-$Y?AlrS;161e@(U+eqTOZ8`bBOo~6Uj40Ze+t^BoZuh$v25W%bn6YIavv00 zjhx^`e%LGz4VWn9VXpijhCw;q)i#B)EXUm|E$;u@-b@1wk&?`~Wb@o8HXMJfPb) zdAo@iZ^VL+h@sCMVSo6xeTpWesp22>iOJ8KN|e9M@J(W5_&JyIvXmJicv0^wTl0f% z3dAh>K`*jfzSG@pmml?wggSfpM@(6sw`cx@Kk@T+GD&l>6Lqtgm1HUb(lfYUg_uU` ze$okbt$qC`{X9!}$Im$a-fBPjS@$ZQhx;7$w&Hs#eFxTXqwM;N{zLIM?m8&Bj7Q13 zLs7VM7Tsbw?!REwFf2s|NnKl@2T@o{`^Iwm-xQY@y0fQpD zC}xfV7q`XCc$~+N$uJ$UEW9McEG4pdW+okb#rDrM1Jr%>*Jhg26_-2wEsHn4ug}fK zp$Ws40Xe1}QI{^rF~ehWyLN+pEXTCvAQKgHJ=G<`wL@Vb1`RJ|glITpJ2nE=pKa?2 zkZrsa^D}V}yg24OAO+!hSpEv!+yXQv_K^b9G`rzjOcL_(1-3onrn{FPPeP@*E)qO% zK0c9KKRa%oRmrz-6Cg&spV`?&yzep?E-lce58SvfuC|xvndQxLgE%UDxncqLNGv?W z=PH?J+vJh6QnwqWvWzf_V>#cS6jHXP+%=*bq&2){u&d<%w z1?^lcnOM zi={Lq6#fZx6#j|I_$Jzct<2N`P3T_urBoaPcFzhrBmq0%Tj5~jSMO1%mRP$<27)2i zqvyu!IomH%6;d5A8K_TjRbOc43?k6tJnE>6Yo)~77qy=x%oFy6G0|>khQ`g9QAdKd z$`%J>+|F`Ta5}|R4DBxl7 zA$eqwax99#@1`uULe8T?Y_R^&#$Z{Ko_dv|9ZEMaO=?n^2*2la*MdK~` zoi>OV=F7#eGTXwRvn5Cbi)V!i#hRwkhS=G(FG8rsWC3~`|7nQQc)2~S9VBszJ*}NN zs%$f5x!zDW6KQi2>az$_?7DWy-n-H!_h$SMvtP6`?K*UTsJq=b_;6V?$d>PWzc`z` z;2R1Er{fCj1(ze6eZRo&zMK$9&)N=G=wWKJz4{7$bpETE+&vGn_?#qAJIk#G$3B+t zZZ%kNa0Jn|5nU<&WGiCU1cGQgZJFe5DZs4*@N$#jJ!NmWFV?L3NjZFB8YV}Lr=2RA zZ^)F1v81;b{Np9f1-MT~gF^55sPhbg^%EyXx)X7C>G44~MsIq?|85cWeCB^yL={Es zj*ceJ)JNmCNqciC1Fvpx4rkzxwl`f`eUy#!jr0#*5&XcekGz~R6;Su8{jI$z!``;6 zgXvpBRd5=WdZs(#P)l733$fXb?_hcm&+(oPrkCwHHk!=4mq8L)(2XN*|JuRy!PY!l zVP=rbsbC8{+unCn$}lI3lBE{q#;|PSl>& z!?er%c}*mQv&Oo~BpRyKt4piV;kpP6~5Y*yg>A@9~o>4ZUrMFnoM3b8YU8 z%ncMGktfDWukOodY1^s0Ikw;O&;gYRMMS5(-7?=iM!i$Q zhk4rjCllt?MdJ-h6ZP~4n$uX$KG2;F<7=DW!wjwevKQ3JzWS6Ns~Karr?Jw%`Eb)l z?3C9YZc58{ITJrN60b%bVInYcEWz{BWqVj^KRn!=q?XujeN1yslY{%1Zg2=!_c4QV z=0R{ZyMEhEsD)55wdHZb8*EBC!FP@A1BE!hQH2C7a z=KNMG1z<8IF4TX#C`(;bLcl?ziYw#u7&6!-*mlZvy%n#$0uTeJ@W|DbFhpP;Sf$; zRXD{RI!GzT8?h>xb?6sZ6*-n?%bXqThW+~yrnrj?==W2Q`Md5MI-rA7ka=kHOz5Fg zfa}=rr#&?VnTLFv{{OCptlzcpKTiP!MJzDw%Kql?>PJ>*^^YJ0g#XJr2nt;zu3T^t z%2Wkc9(F8Mj!=;^8nZ)q4%fw0IpUi}phy*AGTAsSsUk6p%t$p@ohpN(v$Vf!3_PG( zIL)bA;7udYq>2zlHcnfr2umYA`Mb8TL89n)ZJ~Un`5qzYr`}|Tr2XFw6^#__A8gEK z4=_Jr3mH4g3|4=tA9|E|F_x)JCGSP;-$$8~79D2>*t%m)6gdr62xfd*BMd8I|9za9 z**rjYmXsfB{`<#fLKfYN`afU1J0n~;JAaVbR-Ky=ZX!~g5MmoCN4QE7MNvi~#|9Fy zCL{5Xtg?U0V+pwIOsWXlht@Ay;4G;iV9s`mLz-XcYG9lPFM$|5ncqimkPJ0eODaZL z(#Gf&lH=DpNs**hCG+}dZod%UT}TEoFEH1_!`2ySVI|{CvWUVF+GDZT#jBF>J~$3i ziS{;1N`7s9zvIoTrn($CigcKrk0cj4HHm})BN1CN#F9wHlTbj$iIEq|9-mT#!AV6H z-4KHzJ25HNU}AHJF%4Seq*O-p!}!ULONxQm5VD9gktZiJ$POiIZ#v0LFUSbK-n0C( zY3>b)Az3`sbnKiJ)V}%Y9brZ7=LC0d-tjUz5n2)0nLf8}cZ3|8F+8lt4K;NwZY@-; zg&V8UV%*HyLW8o#cSLR4YM8mqE*fU?n`6($G<1w$6XB+rM?@BNcEd1JRy|wvopf)p zLf=WcI;HPKRz<`h6oe{4t0@0ff@b7KIF8Ju2gD?gw1)VtlFkr)DCs1F}}OZu8(p-8tX zSt)dCqA?)dA!dK1J4H1>`jG-`N%x5^fONkSP?ZfEI41pBiAhBL%O@MIh>8Vu%Qr7T z&w}od$@PMN&-lxnYO)(8TM)eW)6Uhh4jUw!-?(yXLjsh3ceP~m8sA+Z+1$o=>m(a* ze0Pat2{tR=9YxcNC7;vy@o{!YA!R!b%iZJ>~v6_O#+iz794 zk|9`%BPmNHL$HpJ)=4IZn@^H#o(m;|%A`s>@Uh`xTo_GMC-DZDCpiKkR7uq4*^)tz z0#g9ll1v6#MB#dBB*S1(n#&Qm9|=xJDBy*#q1O_Mh}Dbl91G~I+`K|J<=PcGC>jX5 zCV_nDl)FX2&u08sH;D72uvC0q_A0(BdnsRZnEn64@c&N;D4NRu5d+!y1P2?z=4XM~ zLx5GXhXAW&4+5*?4gprl9s;bAO#^FnAN`T!4??Tt4uMw5HbSf3F4;qXRk8>X$tdh+L>@%Z~nB8h?PBTqgEXz{O9kJ$g{(EA*<}}lx8u~1|MM$128)>%e zK4F|ty621{3-5V8>y>p;?%>0;;ieD5G@d-j= z5qM7wN$gej?9%)#Y(=^Qyo-x#w+NEcjV~etq`JoxUKuNMd4Dr7@(`?GmpSemX zoA3^VU9p?aG8^0UYit>XDf^&&L%b5GgV-iio!)k~ITo*`H_rx6mh4>h%h^U1KZKCk zNwfp{kIS+0e$BLn=bD$jXFYd%6uFd~DQoPWbImLyr<2Ze0@P*anUYp(!*H__jaPYV zGn~{x6b&NV@LsXo&NGvdt`0lj48(=B_Iz`yxFkoRvz)3CGdq{$Z_YQD;Rkxb7?bSs zFbWlZB9t`m-xUizuQ_TZk;=enaRd<+iPZ22q&dcPkK=$H-ek$mk9)?LN?e{gk2O~! zZC^Il^d)&~ths@s^l2BE+mX-jzQD9?dawI_l(wWRVz(ZTKW!5in#0i;h?Y0WQ6*>= zwDGe?lzF!~XGamf(F+qmS_48c+ocai6WEW)1k*YGA!_hOpd5*!s|i9BnKzC04bN4CYil)D_n`c z7-gB&y^&3DXRC`1B_YG;pbLsDKgyZY1pRm?ddNFG%Pa1Ep0niH^*sF{{7t;Z3LQ;J z<8yE5cKXGRrb3>NlwR;c4>BT?ljuzV4Qc^-6g?ksFwoh3Fi#>#L8-32zfoD+)mNAy zWA7L0+8+ibxfk-dCw zkN%@Mo1hPO|IxH=dS{`m$!r*92{{@?J4;+b`?o)u8`VBL;$pz9&d$CVq1i(F{KbI$ zLYpy;LK+!o`f!1qoK7Tk#hC(iehl~%LlIeVztp>_Tnc4dXgsA1q>DPusjr{auM3z%gv<1uQ+1?3p&O(;nuzR_OdHX zhmK3#AalIGL?QUlSwyFCC({a5=ewMrPqFu_XS+{C^RmAF+==E|7q#WBN#@*Zl_{0*y_Z$7nJ%-pR+&FwfALKftM;TFaTPGR-rjx{Qq(8ww_If! z6xlh~K)~kM$F4CalBjFV#r@uk0{+1R55}E$yZ}@f6%n8sBA{0}NqnfCyRZy)qw)UC zX2GTE>#j9ty0G5BC=hB(CYy=H&*Wm`;k_3NjSDCrLO`e`lhFlUYu}k{hW)o~L?}6v zreD&w-F0RYH_d%;ojEeLOJcv-UDugn+jELJwP1IVcv*s91E3>Zb-i#3!=7s&onqQT z`QDvkT5})$k5kY-?z3I5XA#%f6RtO(9kxMCNR+oX?Trr>N|CMPBs0wUT4Wvb4J_UgeT@Uxs9>-84+D6|6C=^C)_2;z#NMA=F?1v#7zX?B<6`0 zST=6Xy!Wv*!Oc1%U*JaFY12%*Zhvw&S!g8XgbD2|VaE8VPzX+V-d6UJbe^5e+iJH? zV_YxW{nN}T4DZ+*SlmC`dv7oc*^YWwn~MS5CDlOXTKi(P>5$ddH%{?nzpX|~{F1$> z#`NYgpu1|AtC#E(HD-8`sI^@r4O!?=qg{5R3A%TWKzc=;&t%YNAz3%m89L_86Y(=~ zs>l-VCnYgI`$lt8>;DSr@J2@XzVhapcxU_DZlYr{-%JTpd%peRMl;NttBCQI{!om_ z;zMsTe_@ch)6Foo-JUg_A#b-+rn9jBw)aj)W&DhNeY$B=Oe9oi29r`CATIabwHY(a zRk2$M6<%knXP8liw={8Wqu86Z2b#kj*&od?J$pZbs+?~|nRurb=l8chalbP(S+ht` z^I5j{n!Eo2YQdYY+7oA*&LywAxKt3ZP#mg)4|cPO(C+-1#vgphwMZU!A_)S?dV2rJ zh(8ilnJFjj3{jEDwgh$ZwhA2v0?LteNoZj)D)@S)`J6afAI>sY6IOck&8B$6WK5=GVgN%6hR>3CJ^HujDqcX*S~) z(;??Yeq)Qy#;~gIEoP=$epofuxN-Uac8j^ml_M)ZwETj3raN&a?5@w_W%l8Drm*B1 zh<`S*{Y2dtyzT}HlnyDiAKYq=RDZRlx0$kxy-}315&QN$b1GQhdA^w_$TS}n^ai_Y zzWKZUIK!UxlWv*&vFo-6JVoNR|83?I+o9GJ#sq+mvwdpK9Duu_)*PjGthB$?nn6U; zuOGa?+@}tol^dEUjYY@CHrs=sv8i>#yoK>>_J53UXui;J*b-!)02(`~7d-ftTxMZCod{88S9{bs49NUGTB8uWV`}iV^ zBeq$Bc=hFG_952X$#rTUSaTOU&g8}B_`)CYXJu3KB|4exxS!gsi%p4IQvcavGh8(j zbFu6)L`Gr1!A=%uk3IQrbCvqcK7Y5lqcv5+t;YMFw&dI@$PxEyirId=8|~Hiut*!~ zU%m%wfrUW7rEu!kN(4sX27y0smB|4)uk-b)c@iWfF&%7>aCnu)Lr}ez5!|Ik;lMF^TcK%nc-gFmY(;1_LxOZW9t= zq?8;N1~v_%*;GXOC~b9dG1}~}%h%v!&1-@ccP^I99L!?@&L+qurP zATrLNIwpRSy}1qow9c-sGnH5>d{$>p)x=6V`aYCwr03peIyYGyCA3gPn8*yy%LH56 z{Gq+)K672xC(&3?9Vcp4`Et|aU~bfM(}8<9r!F^VC+9h1x_l%jL?^l?nI%!Za=gdn zz=c+XiF(ieupDariXD5u8SScz(B^-w{)&C?el(Gb?U)s&Sqn_Zk{*OhqI>2Ff0+vy z6-%(E+g8AHy-d6Tb4jbGV&Hv|tS_nw$aN4K#_qzEK!ku>8?SfT6 z|603mm3e?SZeMNsW`7aKXl8I3R#|VX#%sOyd;803^D32Ie$cE2Gyd6%x1Ze?wmE|WL9p?8s_&2`{o*RWZn}oz#|)&bW!fg*0Q~S zZu_n^=5rfCLf< zi|kvo%Z?%-qT&hyA`w)41rv~c4YC|mmVhXTAVJV!QzD=S2!euwhysd=$PyG473Ka; z^&~{U_ul9G>pncBrmMTFYdLk!sk0XUzz%%=nteKXGrTqL460`xQ0aZtMj@zP=rp z_(w|HVRWyXXaC1~5N%kMEy41$vaNRZNo1R2y3Qnc(GD!edHQsRaj3>;fO^ovGPb+L zcG2oJZvz}2#?aBq z7%F-PMB-EW`5j|I^dWY_`p4iVzH3b6xks5m$-9gUPQBW0m(c_3GG`aaV8y-jyWm)f zi}5AKZCoBMff?2hbg=}ATU^$B&uAOHjd_t`KAHkY>+e}->52D@RWQLz+zm{aM|bWv zYK8MGK;EThVdidQc+y6=O9S7u)No1x$Am-YlXj~-8+15g4|w@J>b3_|J&$(mF?Pk| zg{w*Ca9lp?VV-N6y%z)AMW^-}_ojUdX31`ZI7WB)m~9F!#7*ww?)Qx^|7UHt4~zz~ zM4^R(4~#B6o_!w}bt1nLepd=;MDe5$`@#v*J~X^FikX50|5?XPPVRbvMPFd?_>|iA zL*r{eyuZ|F*y4od=hT$gD4}(r68<2onEIYPfq+%jLvVdys@0b^yTMB!* zQhKcv$HWu#bE#2B3s8-HK!3Yw?>-!aFHz_HMtAP%g8g7!Ptex=#w>m7Z`A34QHRUC z1K{2-(ZK^oL%rlr(#niDTqcwmolp!eGjdXvo(=_~1s|?tE^HT@wC3WfO>xf$hkx#KZ1^S8*TnbS+n&%1Utb?wDJ&+7nkV3A>;XKd43oA6aoa7 zZ(EhqMuD-10Tp;?)5pk;ag@y$FvZyN0-@#>v)PWi0Cv9kvGH50A53Og`IycUe5Dfi zGv>T(LRPB=qGCrfKcic}#oV1cBRCdsq9sR+>UBQlt%vcO_EHsO7%g&^ z1)zC_0)ffdq%-VUWF9_s#HbOS$Gh1{(W2S&H0u;a9yQuU{-VxoQ2mvF5BY@#A2nJ< zUj_|@5DF2sIl!TW(d%nRjiD)clu!HCCWB*b^Np9;Y@2JS?x#i#?^>`~w*Ke_z#~2| zUsp*|O(cHcXx;qOBcH;cM8=ozBCUoX&)s(16?cvFa3kLk&a3e?_>}P>^afN)d%RV!fAR=CqW5#Cdn%i#G zB|_S-Xm%@5q-*s1F<{zjlyw}W=o$?=Zmi8e{elS|BEBLWH*$#>d5DnbMj-96emq^i z3eh1u10h1nHMYK1vcQB0)uonzcaR^Oxx(dpmPxJA@R?QAB+YlcKm>wFVV3djOs|p{mTzv1FulhdC>VQ)bc!b{uO%Y zJovCHH0L~CETf(0v2Hu)!g(V%VLOy2F3T)uyb)|DHtdsV-A60pZQ`wctrf{sC{&O)k<&OUJk%!TS50K(}V zi@Qs%y0~|=>xxkWyX31Y=)eKGe#PjAIq&i&iO|psu-~0rG&!kGb3N-U2 z)w*g-4F_=qo@UgsfdW^J=im<3@)yWruF_q<7(V}HGvagD&w)HbyoW_Kzz^}BMz&Sx zCRfylhr;q-jKt`x*npU3Mo^)*U=_>g!(Sjs!1P}G#pqoFJ%=ZXH3%Z0D`Y}@Nd9IFMP6}C8IlViG3`lamLt?^ZldRYGt#Z# zd`kNO@%BV4&)=|?8|dh!zOJYRtT66Gim;KcwY^MMespUanc6?1W$=d&Pux<@!b zS{)B#e=C@zlv>;A?#&ymXexcEd}B-v}9gLxS!I@X?XgJHeliSvA{ZYJ7WCQ;}g z0G2nX<{tp2uc+rAM%Tn(rfhf_I0<_^@PWW2?4k{S7)^Ya&|U1S99Np{Mq1P~M!ry& zSnDAKfV(b0So{eo`)FGECz^bn_WcQA&I=^3Lm=@2y>uNAa+ON18#%F8oTT5N2-Y8< z+!+0e#eW$?@YH>OfdeR|<$oE8waTOqU-WpxTDX{hf?CjG?lTl*3-bnX3Y*TQc+u01TUjE}|Tj`5*(G*E37fny#zdgV#wJ$^@wZsFk|Hqo}d-x-U zGrU@;-cqHS2fsGXvze;!(eY{A`aMh9nwFbmSbX z49mF#;yl(Z+SF6%54L3K>KSVd(wSk#D~BJ(q9>KUBO7z`DxG$VRA9Nk+?dr@s79#B zLeVu;w7^t97YabSKpR6vx>guC5{fK1@t576HQZseiGjt9;ME*MSHnc(mEc&^ zcyL!u0Cc|X!x04TfJ)(N_htNHPcETkf zVilC5)+Kt(gTC#fLJvAMh7Nedp!iRMsv>7_%tLc8T0{Us#sr2&2t$jwsAv;+GZf!@ zDpE9MZC<2!5^dCq68)jcnh+&cV|;!Ky9T;Cr+C&W)>~p09x09%>2z1L=;!<r7*Pj;U)CJ+VlM_B2ac|owjyd8D>DD_ z!thwE#ypx9D{4kM4FQ07a7DBo&(@g7Q{$PzpSGKgP^(~Ps7VHN9$g$K5~1!&iW4bd zA8v^gJ-`A@iW8%-|F6V}jyS?Mi5HEb9~=>nb$*E!#fxE36#X497USNc1g!Hu+Lj=? zK=!ItgLCnG>QGIjx1MicKLYh)MOB2QaRAs>*zMO`!!6uni%307NBFy9iONg@fwuq06r3Q9^6+0_?%JjlnScBun!UY;vwu3x0nNf1$dOhz(3^de;^i+XiF z7M{nPZP^T*k9rnc+*-ivqPQU@&Gu_`p#GhlEC$59VKBO8KvEBz5OiKlMqc~pJ)Tjj z9bVNRDK$m)w|NSf7S$F`oxyI*r$(~l#kwI3<1Ix(SR56oLt<}ZAY@gZ{OP@fv&k@$JY56ARR%>j}IGOsX?KB^%a zdEZcA*NZ*-g1uCo4t@Ym1imzJ8e0SVAq(_3+binDzkz+g`xr0aVYM=FsecSlU|Or* za$^B#o%7~VFF<7;RriTU04mdb*q9&ETRt%o3+eZZmawh5$1ffQ#FY6l@I~~!AKT;7FLSW_(1zM*=xP+X+4TG(W7(6_b3+?0!MPZM50PzV4JfI&?Q z7TwUHEAogTbU)V<&;eT6sC{Xc7qW|)M= znPLQXb5SM+x`Ga6id+91D?oL##02=#a)JQxAZ$8_u>dKQ(#|Z=pIOYfI@nxGsbw9J zlvc<}4&eVWo(2^IRg38$oB1@Rj<`K(uEMTt*~MT!C(ct>J!{9&nVKR_N7#j5>VU_% zK*@DQ4Q*DSd0i|??94b%g7che46rwo9?ll6s-K5h5J#23F>wT7(lZh;4=XgpnG1z4 z@UCppzXiSlZ|r{%kIJ1iH_n5sXO%OInO4Nd>D+AUor6AHpix}RqB%KYOUwBzV-{eI zcxd<#zNauV9ML|MoO1)j1;R`Pp#Qo}Z>WevrBI7{7V2;_p(Wh2oe_8gmZK)|FafmAg}Pgc?VMq(uvs8M5K>e{tHizXsP z$Ij^AOf*bhCtA27FaV{r$KKzn*{>{M@!&dI)l4*k&B15Qz>y#tMl-Ro+ChY2;FPPy zd@?x>F(_>3B!Fyha~uR$gHeRt9+VcEJ)f>L$F_YXa8C=c4QORVOEmU5t!RmkAEz@d z#dPfm4R0m3X`fL>YmuRs{6gJYgF3xT`K?8I`YSLRP?9i8N!pajK9gZOJObBk#YR%j`;X)i{aXCPOx-l5|5*iUcLvG!tx z_7OeRL9_!L~7oAM+a>#VGyi3aZgbq_Qu0t4;u?bu_q>_!K#Z zkk|MAw1jyXaJX>YlxQZ)-}AC-0!`}KlLfrZ^gxE5I&58hwF`dK6o zp$$DmuUO<#aN0PhLEhI6OSh0Bdjd%vphi7Kzlaa{9Z*S@2YgKndx~y8hE>h0rGO@& zHCXc~ks-U}x~zGj*5-Ix&`Ug?fwKW{2*&8Fj$H^@%Xz4RnW(s(!lJC+;#AF*@i13Z zLUhe34|6ZAqIe$LK>iblb3#rZaT_vG6!a1C@fVd8SV5eL<0&M_E`Z#+J|LzAbhM9H zZJx!~fp4GfD{6Xfm~f=_K?D*GKmJ_9ok)d|p@I(d6@By@CRM*pTmqr++%BHc5tL-c z?RXUu@7He^ck4IY6xI)ncOLcYC)xvJP(RTazTx3E1mE^vaBI)g@qPg7lXRmWkk4}J zbcdJ=8=|9kfO|YmN&Q7@xRVa(FK(&m()0aAyJ|Pw;4#A4hLgqV4ggCSBK^=`)QJqH zwNP>qq_yx35H)N6ZDJ8_K3tjHf(6G~bfogZ(v^?~B9im}~&r#PGdbF>#Ur5aP10ftOi%wyDU5RS$N>7GHNP1CDb49Mp>e^Iy{ zjr^DRdI%DsILluG!&iIHdAG763x7lBwiu~=NJj>V&l4`|SWY|v&|>~94t$qp?V#Ov zi6->tT{y;8X6!(!iIj@us4$w5bfc$OM1u!|;*Fta1|!+sDmb0LdN;7%Ec)zjksdca zfia?i^ECKEtPX%^Iz`-rBTWh33J2T)Tf)%^B;tp`;Fjl*2d{NTJ!%UywT0L$2kmlA z8ETk@S5&E&hw+_})|><`ORKy?PoO9IDlJg|9+9Wf)_d`RH|UFdq1EGz0yn+%;c9H{ z3<(cRxL+(2fX&oZ67gV_!?oa;IcGSbPTy6s4c#_EB-5N{v>FCH;OWesh=k~WB{~Ri zPEjjmy!JO|K#QlgBSj<)e^j(h`w!ravtIPX^uvS7JHoGF4v}^HH?^ zaS(}DsO)hNp3mvpNPg{{^!a`C~fVFyD;_((^)Z>qi5l`sXL+I=nF-d_>#JW#Yvkred=PJn+?qbESbUZH!Q z5ZyRX))Qby)m2v`#44faC)IVmC)M4jpA>7T=SVR~i=wq7MSK0r7`iZ0)TS?oiYMsW z3Vnc>iS0w19)q=F$-VBJ&a>co$FL%-neIwE-*+Qeg@eBg)gy35Lvrn+lt3jCN5ZDMo`UB;uhNUs7PtFEfmf&tj=V<-tq2^!z|8$8$O^A za}E&`(p5OWA&m+P??iT%5!WS{uS7)!;Lh=~gMk#*_DBX3?iy1xuKAJ0-YSWXVnsCT zT10rb8%iTWp@6y4a2V}LZN-AWnVyoGWV2Pj%MLD4P%2mlDCVXwjhoMY@T z(!o5yARXUQ5J$%!6}3G_D~1K;i24i@$sq;H4ZD#wj`D_qZcL$7(~e;xGY%jI zo`of!E_*W`yX?YqzYP=qX7Epf(gLD(w)MoX7!Wu}Z#8Q(TxeOvrQ5SOpDt^6)a$EO z7}C(e(VR(4Zyh=PINsn&E!(RXOKBLt7i+4r@Rv+vpo zIY3_*puS&#b3)nY!O#Sn|AoAtFMjz#rp2!d$l>*&yLVyLY!OUUOT+R-1O41SdMO`F zXmKRHmk(LQDY}#|T4cYiNZJS=02bVC(7v+*SlZ@om>S+d0S*xBPHM0qG_lbR1>5`q zEzkNUG`tO?duU(bCt$x4fNcz-Zk)y%^9EFh6R2s%&(KoI%o7^}y`K{UG@4K#>el`+ z#K#~9=_U{Z?831_QN=Kb?TV0d!K%Qa0`ZhauTB$Vyl;GQE*BvaZ`g0wFJfv12kQZ^?jl?V7Y)>Yd@;2I-YLe&)- zhwI~TG~7*$9FUNPqqcSQNbqf@M*B{KqzQ}bKlGNGazKy`ZNwy zn@>?yBRCHx)l^H^Ky zz%%0Eo1IW<^+bLu)#(IiB|>CWc0%1(Z^xk%L&uAUVcYQ0c$~%Fq!tszqL4S4#v&-$ zXA{H=k(@_MMUsJ{eWIi(&x#=ksrB8nqB}@m!+g<{I!_Y2VLc!EoajuSOce=wi9z$G ziF%Yc4O29W8chQ#T}TbKg;rZUO~40e8~E%m)xE&AX+qOL8aN51vA5KqAxJ(+b!XsU z<7A+$sBDRcI0I$Hbv62OhNyM(s`^Y3_J7Gn`Fh0v%tnd2|Cx=lvNbnCdof24%u2Zq z0g*x*RommYeW{De6;|gj!M`Y2MW1+EhaE^#nNg0vLF+7=S%+wQ` zbPsQ=5IbX2M*hgX#Sj=|>AzwI3)r{nB_0Wu<{J{%>2c}JytI{PhY$u#_6T!>5f;$ z0R8ZJdV|a3=P6_j%G2j*$Qp5{e(pT&SRVK9Olia4#(-8{UR~H_%z}( zfIa?K;EmJ&2%~YF)vRVk7!7=^O5hEA0iin}Wm3*;H)BYkg(@*5&_YE71oR3m1VcP@ z;piVu6Y!bC@dP(2LtvnZDv>zQM3q1mXrdyp1Ghjg9T2S&xnZ1kA;SGf;Ehtcd_ctK z7azxDC~>R?zrU)Vshoi-F);qe421n-1}Z{SRCYf&1OM!Pl{g&7Q~x~$VZrzhs{bp> zL_#(e1LLm@n}QKn3HI^t5uYg&jq;1n1>3djAxB2xJE~Iqx${be%{*$9# zKqapDx*`9mS5b*8zHY>S>Z@jwKNe5q7Z+jab6mO;cV>yYfask;zffJcoQvtal~}j} zQlH}raVnj69ix_F=UrL#U05A*L&0~k(fM7Dxra*U-Fw2EE9d3VsxLcc&lNADFZ^;; z)t4iyz8g{XU5|4yoko5l_5@x(B0{3&B*Xsc1qz(Sd3X|idR9D1g|X^r|kSsr$F0Z8XGpnJ`+=vp8CX7r$uvYr-4Y z@vSIJ(MvAV3{Cd*XL7?D+~5 z!)eq2wJbmc$XOp?bExc>;hn&U>zpSUXF?rkLe;+8k0%j68Qoz{jo;(O&?YyA!bSZJ z`Fu^zQNR$42m2sLLGb4=6?;R~4&m4v5ipa7>Y}%hk5Q?RH3VwCbXv%U`Eytwh$t@L zhDW0#f;-XzPyobvh&pn11i}@|kR1ZwW?BZVotEG(MAhlae**SU>+i4YO7D^XOT{cm8h^z}s z!=@p!w|@9CO%IVhsexOj2#h8wLMBD8OJLcC!A97uG5*`2<`MF4C{8It?lfoW@LM!Uvt%4S z8YwTL{;nw57`oHKD7i*^ZA~*vY6uzHJX%hLWVa+*?x0g{nG40E6)MMR>jE=EWkU_J z?VVxr?P~BI2A{!H3kPsMODd4uLNmhUlk`lCv?FjEl{PFk5tEFv?-S`suVbJX7JP!h zg#t|M!fW=G$FsgW~nrs;gZ0CY&C&HNhUQHq=FZmK>Y@eApw&r54!KbLWc$z&c zSff-nnms#s32Xrc0OFzb05hoBbGTYf4IdWZhRtqenmv~$C(0?X#R*H24@3T*mn7S3 zQ)o+)YzY-wd6GN@Wy#@WnU3OWvTU5P4vuz^qaeO9RAp$v3BiF`f+(y*itPHo5?V}C zj>s&uxcTeT3YUvsT7wcTe2@}-!z%b z<)bLGN@m0Hh>1Bc|Ko5M&vC(^IampkGkC)VYp6I)o(EXI!swL@*%7`C=QHF$oGLri zltVcuGc0dRwv}e--Fn(yQ$C|TN=<6X+qC6@8MS1NCSc|JC~dDTYe6q}rnZDKh<9hqYgw{Z_yzF#_%};~q1TBlxeOLuSFgM&P7u^MRmATy?$J#`*=sVhZsfbqO$QKjd1%LsfZVOhj5Xu90r{48smiEDd ziBHA(H{$GMgnOLLu8puh(8FPltK`EhJ=84q81`A9o~+~D2n{{QY)7NO$j>5<9#-w3 zUPsK4-l`9smD}Puohu6gCL*HeIQ9gCHK|7DbAjXbQ%VCYdl`*tAbaAR zyR(5zid+)sV*^OW!yu`oHIz>!y#>-V8P$3_20creN-}i5Me`fVdayYzX($t+jGHhe>?+sH@4M*Cs*#vZ(A#oEBh=?!rD&%$y;QIwWiSFWd*+RKL3KSz>lJm3%=^zR*YXtJQIfi{J1 z?I5dXoZ&#+m<)$3VP=H&qNY$U$4M2~g}>=EvxB@HKF42mkTt?j>()B#U}5!1roQo7 zoY{)wXEsrgR+mSyooPshDl37jRRu{2$Ame4#gy7n`k|R^+fgP*umlAw#cA#jTwdHvg^H!l7rNJf3Ij&~1^(06dY#3a6`)?R zfHbfp5W#VJvZK5$3K|&@Snl3YP7XlF(7lk+KHhVu7k83zKqm2>WG)RptEa^6afg!* z86V~g{Z@GNP3qrCE^WBa9RXE0BQRFwGIIu*ptTQLqF@Yd6?=g(d13eXZ zyt5ppb(o{E{1>i}F|ea#KbxSfWl$B1$=l0Dx$7ZLV|PJzQ9>Afz5s0qdV^K(3Ie!* z?(8amiCzHfBnZ|72j+J9L!cSG_g1;EIzAH$TT1{U8it$|X!Fb-G>jPsUbni*YOoZ@ z>?RxgUxICh`jp%Glx-lI_&>k*Y&Y4Roi4k{agi^=mJ)yyh7p)x82WUVOVXD)9_ZL5 zN5T=P2n&Kq;|>0+=I2Ao1{kJ>_W-A~pW5`mPB}`0ddU0X$@oqWnXgTt);(o5OmT*D z@gz}Cxf{ixUa}1a`9d$*4sx6my^v=Z=G(HjJQF?vv5|NR1*B6~dV?rENojp#r=X`l zmgVMDJ=q6xAGFy=Hm?jwgr9CZ6M9jndVK1luh$`y%B>3DZJ z7U|e2kFp5;EhEtPHhG5@!zi1{OA`K4w)0Z3nu3gIK4a0_3V9<)nAsUAm#*iHRJ;5e6}r+`UARKiSRT~-8LQ|Yk~p} z8UT_zlO_(3v6zoV1LUnxcgfA*{}Ts;n}LheV0j;kO@jez zyXfLzP}UNPzZ>5RQ182CDi(9(-SSTTMhty;x6I}8_q%0VNYjRg1b@_lkRIQq!@Wj_Tq=v!5&8GFC%hPHRzk3mnQ@9zij?82UB>J$k(wfqaFl}E~erKWm4+zIA7k}!cZtx{ld2o%CzK}p72f}SKJ9+D47yr2MZVLWj71l>1WCbc}S9_SKb z+W3T0tJ|njKcESB?t&Dm25{vxz>k)x1`_GuaG6`tRbzxaruyaBiP->^rOvuiWa*U6g#&hlTc068w z5*XfVjP-}8$1wgrkIG^iFjO}6j1E#$Ac8UU;!tdZHz_bwX27=M6 zEV%)UKu%yjbPgE+y2c4FxDt9qRY~n0mtC*}r*rW;9e!N4&`TDOXN;Vnm&~VGV`Oud zTz@b|ZqwOHaN?6PiOZ!=%C%f}eoD6Ea{5#90e<1)Q_@$nWWH$|Kt13%*qutkrz{Uf z{BWORZ~)(hF7KsAOr>dhbu7QKhn?;1ApQ(IG3qB8y$2f#m2+6 zK808xXb&OtW1vpb+c90O4{sk;nd9on`xJRQ8cqPNx=zC<$hHx$!(0kGUyXMiy*)wB z#2LnZR>pZg0@^@A1>la76?EUTatF9s1j+1(WBL90vJRNzIr%s*enMCCf#tSRa)JCg zs*vqhFrPa-jvZU-M4T(WqP&S%fLCbGM7*$$>P(XBxzEQZ$p_(^(E2%0sVP+Sob>5s zMYQKRu%)}H$z(Y7?WTt(*N>^OOSXu?FYs8M1y>g&kJV zh6*Gy+BP{H53H%M7da{{KrP(*h+52)k3v_wb|xtHH}u6!0Qr2nHdB_we-_VHRyi&R z8yQ=$1RhrS2WQE&)KB9XiFLJR;*f=n#;F|)tHKP=JzHkwtY;X2u0H&Rp-D!1Xy`tB zP0&&FWITg75FL!7Twu%ZnGL-DCe4~H>v?9eYRGy4y@X@y`?ImAC+Nr7a;f_$pLcbH zjF|_48&wo1pr}qj2nZoY!xgD+k4`Rq+GZr0Y&>eOw`;0F}&@e)rZN(6GJr zD>^?{)<*tQOfF8)Du@bxxUtVO=E=?g>=E;1_3CH&lc>+E@_zP^C;c3Qifx+ZuqHXhKBf$H` z`SLEOG6a=Tp8k`pRTc|Z*j3%f6C>*W$hg?$1IqPaF0oxQyrLT)rldU`<~y+G;mSDvlW0xUsOL7E8CKJXZIFwM zqP^Q>hCU;b&Tj)NaE)TN%bma|hqlY?*wQ10ookIlJ8*~qM;C$fUE~hA3J7e|4xG`a z(~%tzVN54$r}X=;;b{}?vqx|r$Fu^!ZnJtJZx%2eOcJTzPWggJfZrtM;QGW#Xc;qgy zf!nFuE?L8LQjE~3U2=qf9^4b{C3xR$m2tXAOt4(IJI)_r7E;OVl4-G@gyK-4 zu7wB4ienzprd`rcy-TDSU)hRTr4<@pBHPCPjd?4BVGG*Mt(fJVC2|gCx!ZfdOw(!T zd$M7&GqK*viS;8SAtV)HnAXkj$v(mRLn`mz@1!Q}*x#)6REMcLHVNp@kUL#R_QjwvORnC?IeIB$rmS%_L$t0aB)qC6GNW=(=~6x{-b z6j@xh)20)$g=foGaA);hu^X&bknG?hLL%_8&FuR%ovE53&~? zoc#lib8Be(4|1Ab8bKY-%N05@%A7rq;~&bXA7zWA<(jdL2@^Vw!a7o?oY^O^|7p;uf%piZjFth{+8jr_-RyO zI=8 zm5e0Ox(XV}q8R-TN%ONpVS@LmObUesmNQ%`e_19QWp4|LSS_FAd0&lL-9sHelVl34 zF4DMs^BIm$t10G~tXUh`Btc;~Y|l(AE(48{;c^u?gm!2(bvT>f-E#~G=mmP`m`rYg zcd+Jo!2^Q{Wd&?K4yh3oD##?}u{N_`20U^gkYbZvKK*fEE(KZ9$02&1zE!uLrhAXe zy3OWhXbEh+dD?JPb!w_(yfHa0uj1K_6ex6=J+Jx?o`m$>YWPKM{aXb;7)Oz>$b=Yh z3a}xD84?Dx8lEE9bWL87Y5D9CtW4hkdYzf{+C>KTBqr7V8x2$kfh{*kHr>{0jUV2wLoS1Is}8>xWh-a$D?A@2a6}id&Td8~2o;-5pT8ob z65RHC3xs`uv6*fcqe0{#0MYpS6`7Q;}&R0q^5p(AJpgO2mN)v{s^Sj~W0NJLy^ zVQ&soT`N*u<7)Ko`&VU7+(b3vCH!^fPvAJ{L2UXp(pT+Rfv^_~^;%)o*M_W-arrC@ zv-zxv9SMb%LjAfOibJ@wJknZ#^ci+J{0A_Vyu;Y12ABlD*{2eiWEAd0gjK?dUG6TT zb-kq$}%WO-S-|`y3_&+&=CBa^iV~pt4d7u*Vlh zO<$LNLg7&l?jaT`kiyp?lq#eXuY)oaQrdcG5k8?l>w$Y_(6j4h*Or|1<0`u94Qb&* zwgNC1K$;vA4Zqyz2Xh?GrsJ+%(~-_1#Fm|Xae6-ewqE)MmoF4{y0uDYRgSLs4t^7m z5($}U5J=;3WCLK{sk)7Ak)JF>cv$W zMz>)Dc)l?Dbc5`Cx6}4^RCBvq;TXUu61fYl?cvtzZcu)%e=~T$nD2w|bLT2;ZVekY zw+=c5z*{R6-v=z?5j5@%nO;B4>J{$OZf+PQG*g>{p9RyTfF8Y$z&cJesq78eFSg_c zWHm+TGeAP;R2H_I?kJXN5etFdf(s89wR<xA+KQvgHnZG>>o zpg%XtF0rTod%JZJZfhc%cfc5IZ)ID>#jw%~vsm_~ zjhm#5MPe$xdlp`-HiuWl64L#fAg;pHBJ3`0+ycRhPQ{yKy+jaE%!Tv9(W)=}iWd^p z-E-U@i1}1Bi3>U!tN*4B>zhT%-)g+ZxouqY}oe6KB#dQ7CLTcBQ7gKi$b23VEP7CKwcR?hKXTYx5bvx6)l1Aq_b2Axej z!l~(7GA9&DPKFLN{^(n>E-pFZBG2i{w`48Qg3Yx5EjhHo{|j5N@nZ$TX0pv$P~Eil zZP_f+%O5*!ut^ItoYJl$nS4Kvn}>0D<|%ahRpGG?DQ1EX@!i46T*tW_Os68f?C*m% zlzYW49f6xb^I;~hjAFncGbOTTe5BYxr908A{n~;}of4?w1(^`?KJLVTQS5y|HVrw3 z3(ODoy&$urnVK_$ZBIL7*nhAQ{Qe7a1pT!_R@Wyld^ zjGg%${9@-{&^nE7{}>o>9xeG;)=PrTGNz|1=rD>Nj6X8{J*8OU^D1^NKnq+LY%nf<0x8zd)b@z1 zrvDm81CPk2l?|)!dili+WeN?ZO*Q<+5#Z&^bn*xemp{dk`zX$;m#NcH(6Y(&*iq>2 zcG2@kWiNWOPH1cWU4yRF35^^0F7tPQ5ip-lPEAKxX{}WFkeO69A$;wyy*ID1)vDgd z6+CykVHvg@m#M`8c?(>$M<0;WLB@VR02S#<>RBdhME|;%&+^W5Ex@;|Pkq}@;d{J}rp<#m9POo?gYw~!pAi`Y(jl@x zk_l9NPzwFmz4Z1$oE<08cL%|wms9*lvRC|GcAiqqIiKhdC}KF$kJHC1pyGd@Uie53 z@jUL3Iyg7IDQQ5F*^F8rk`YEJbeR)A0w3}MJ#t7s91rxSnqkfm+^s^7k5k#gFh6x! zX-3gs3&X-F?XXObMksFu-!8Rq)+Cdb3qsch8&OwzuVIm#KrUItHyB>{{e1*bwT*a~a#x3UGb|4GIrLWTl~CD5Zf zQ3KN1g#{868ugP*sC!L?oP^ORBMPB1in1~fq5?dLhFA)a3*;FE#eDa#GmmvymRgi@9VE7^=x0cEGj#JtS*#c_+K`Q`P$7$&b>5KY&n_)*-qktwL--H`(*$Ua9I+Em~ z0jpT|X+UWc`QYoERhadnKWZS|z{&t6q#50~yg$vz)|b3Rg=t3rxcPe}8)w1E9^h%( z;z@h{Uiu@=7)ZBVl=ng*x#%L~8HefYMLC*kUY28E%Jjlz*)oa+O&GG$YH5hX@y%t~ zEPvuZMHUPv;Yge8tSMG?4=?k38e9=srD<14Wni(Vao~N_R-!tW3c%0fve)nC*N%tW zY%0WFs_M|xOQCwSV<1~#Q0oML~IH}41p?glF| z7a_$!F8Po0Qm}3Wdj1N$s@)YAE@H*)R5Y2-kt= z^s#>B$OXyI?=(8aY^@ap-bgVY*D;gyMvVD@enZfT5Hp_3@(2CCY`nI#~^H{vjupXgAiITUK8G@m&@|65RDnCTCDAN;3BNxA5;OAt-rD+iO! z7W!}h+iv~w|D{{_it5&{|J!a||Nqi0eC6VAP@evxx)n>UuF1RIr5rL62>x@VzaNmO}66l@@omCP^#&xA@vHu3*opv2MfS>5K>(B`O zL_b^yF8V1@_b+%c;}TCig@xSqx4ci^6-lW#q(AIk#4d@fvXJ=Ro=ft6+Tt@?LLFD` zGqYnDdjxH%uD^p=DOL~4^_$g#u4Qzu-@FahHE;UO!PMmza~eYF9J&R!iN3$Z8~|ld z+a_kZUho?|*u>1n&G}8thJ5*c6SHn~!EXkL19L0jEr3TClh)KsthN};FZfM`ns44* zLb*-N>c|}3t0~%FL=QJLYXw_SM{^uoSo657sd;PYxjziM{0{@n?B%9rUGyTQnb{z; z@Xw0cJDQn(l~A4YGcl(J=>~by&DW}*jo`>Jx(#tb0b?{+)Z_0ds5P!SesZaFDcy8q ze7~ieb&OzTHJXDSLj(1RIf-J7>w%fR0GCW7>uWi~(@G;b;EozP ze;2=Qe)+;4WRA&%Q5YgWVr@#bh*(-#%S;M#1w23e$P<}n8-aFW>Gw=C1-7$A*k)y5ZD z0D}eedzP6hE=GDHs81a;f$G;WJHck@i8_dIytI_b(0N)`$84JXbp)I@_4Zh3UQm_^ zPlsP9Nb)dm+P5z zs#V-p@a%L4Hy2ZGeKT2~6h%GinU12Xbyyl#OQ{g z-_vMHL$ibaWd!YSh;pa zp;X@3Or=*Fn=2DWRK|0tkPawxGN+l@pE8=8DXbplMD+AcGt;JfnxlHy91*2o7Ibk) zs6Vi!x%s)!S5KySZOk5e@nrh4jk%A@wQbGkwIzX;?Xbg|aJua8f()Q+L zz2L=wzk_*Eqlxpy3|Jt9KQA%^QJu`8MoQ6N92k1IV;u}ziEzcDA;J8PD2f?q-s)Kh zK8|^Q4fd#kDP7G&TJ-7X_!Nub7p?M&x<8$s zU(wcXW>&j3D)hD2*ya`6UbbdAS6W>lM+6YaR8`^O&2i!}FtSE zh=MzZ4TJLS#q{t{xlaA$_@Kd`2-;Bb6EPbCD|(xQl=;%1ea$!co3GynQn-=6zs>BG zv|Phj5eJXMf0@9hh;xJuhd`Lr>vl6W|LYK*cB?3ij}g5g@YC&O2rR5yXPiJb>QN2P zVD6x<9igmbt*;gF`qE`B*I3Shvzv#NJocYl<9rX|V)eb=tYqQu-E0I|-Yl#LNJ^54 zyDkJHx_rA?r}r6tL~viATX5d1?2C()&d#!ZWPq9|N#;LV{YTgSLPuy=KeJ=)jciB^ z$#p6u9+*e<-?TPjPEf}TH_RxYBB3Mw%=%o7-Ntu-B3!7Axx>tg+Zc=y&GqX2Fl!_A zz5|@XMp|=+SqsHScbH>PwC}I39_bJMd^0WUZ`Q7X%*Z$nr?YpJk_bUFk%>ltJy|V5 zU-vgVL%*0c08p};#t$%iKzg!o07&w+FuFLvtd;tS<{a4z;1YpduD4^4#dL;dnEy;3 zXx2}I0qzAB!=Y)n5+^Ch;XfQ_{{nq75M1#q)a9P28X<}~$Z*j^cbYG1FE1Ws)-%5g zfl^~NH6CQnhuHdqL1uToU<$?FWwy!x6P?dOG6^(}xN*+a625{+(77t&D_HkBS8Mso zTX9v)SD6)8NL8%iXdisCgs&i*`O^qLt7Cw?GMq@zkF)Mr08GK(MxGrwe3!Xh*S-(T zy2l(Vv>z8gfPwr-9Us76{E^l?VD3Qiz=P(yk*=mLg*~#6`P=2D`VW~+;fXW!Av0Bn z>}B#$;H~BK>rnGBiVugG?f(5j{3Ggxo{yMEG<~K;w~R1-7K|^9LJqKi6E9L%?xfpC zm@Tv!fw?10TXRpfyfvUwdX0{aG&}Q^M_tu?)Z75GzNql9oVQ1rPln!hEyP>Rn`jrf zuZM9Tv2fLZd#;6m3i%BD*RT~Zz0i2zhk+k_7({M+P+G+47|R*%u?Eu(5K1mJzncb) zH&Y_`B4kQ??+gT3by4|KX3tQr(y@75)OnogRZp1e2@k5qj5G82i2~gZvoE?Be4@a4 zA{tf6Pn!>^Ck%fKE~h_j`l9&-=PO8HfZvkp<(scUt`z2tpVB^ehCi$+x`C(j{$r-Y zO$J$wrnJ{)pb{G!yDMZod^PMz;B`v=V@`tk1fB=)O5L6@)1&xtG|rC~0McmuGbX{E z$D_C&7p0C@&p=fYY?7bpHQsy%&%h-W9FdD!OftRwr?dPLfggiSDPMz%yqmh3OEve- zPuQqnMeG8Wugl;>1DjV&bTen36NA(2!Jx-g&hldu%pPvkWL8cx-yc>v$CoFVqxrtK za*CsHHALOV3}+ebsK(Rgef&tSn&TVK;#iKW(drRQG1bjCUqc$TD$_d-wU}LRwLTbS z<@_=d`PcO3hYdkxaDulNn0_3ADknG>tzdo^h7H3rm|=ziOt9AiB0)pJDQ<>Z%<#Cd z(WrHtfO(4j)vC;|7vKu&uIR(t&zYZT`r2|jKH02QcYV1VDSd!X;ng}G!bxDDg;lD+ zz#?2e*A|vj))dpOTUzDrcuWXxt*%mqHI0P&7PUp?v}lUiTwhvFho_iv`jT?`Zi?Ai zFDs{dQ_Wfld#k>M=_-zzSsR@2N0 z;A!rfZVt~M>{Be-Qr!nvl}!Dl4xJLpA-)(cidgxI^0e-Qt|3!@5LtUrtk!)AT%Of^ z*zIiIp2)>|-Iv7W1>L78{b--k;X|^9gyxyZOz*4Cb@+#?%}J$#cbVIm&-EU zm(ArkUk(>rbzeO$p;WHVwm)0*bzd%54D>bNVu|i+$mMa}*NE@qx-nl5^WDP5THV)# z%X7M~Dc{C*Grn%;oD&LkKGtAqlud{eEC-j9VY6v)qzE?dil_1vX$n*udM++sND4sRPA^siHT>ThCkHo9onp z8XMS+b-Z=G+1~a}9X$RF47s*9GvAx#wVld^Tp8{~qA_nRZ#$yA8mUocSk+*W7b1AP9YIpJ~ zp&XAjLNORigu;szLQ$aQV~Oyih?fZE5C?6vbFfB+gEesOQ&?lQ_7AMl(Loy74$hdZ z1(Am4AdQg@&gkLbj9dq06lxC2fGLH-8KZq>8h^GAZQG3)VtwbDvH8%IV(Tm2eOJCW zERX*xqyQRW;tzS zqZVtK7hJpUnND>Es)|a@cLk<<*98I=B@2KjC~A<2+6}*^Tw*>)HbF% z^UQj5|2)Lj=>D=9M&IqxBWcu9bGW9IlmjStnHdW|?T*XLwop+{UWSwXZra4fGWu$n z`3O{$U6(_Azmf`BJL!R!}WBS%GP+EZ}}MG+XVP&R(U#Q9BY66b?=qmL$>;J#W8 zMdHtNW4Rfh=)BCjOLZJV;6#1{2}QG4n2jM{yl;isB-3e2nWB8x#F z;W$dWR+tT;qWo!vd1v@d73GK2zsMW}o#dt>^In8sj$VoJDK%sYBI%j!^WV`c6cmWy zVL?dY|RwhDMF~=aG*CX2m{>HDxeYTtTtRD zszOG5@L?oCz6ly(z!1*UsWhh$T9&`}>eXp)q4}JOP6G7Hh=8M$1b=dLlHgAjon+*E zvt>TEn%deRhH7hLSE;=XQmQsL@PpdjprLAW0~M%2pA0eu*zAfaIITPT8~a-AZ;*e* z6|C1Bw%|gLEx>M7Y(crMws<}x9>o}34KfD6F^V$)iC3J#bl&Ee(CNb2=Aejbn=jG8 z8K8cN@F~^+WLdEWYc*dw*RK^0Z*VTi8*J5lwYYw(aF~N@iaF?SieJ=6xnE|FuX1(#z% zsZk(dWGgPmgHWT`X@F3p?CQ|zQUN-R%jt&C=5nAzrjH9>2fkcl_&Rbq%-4y>a!&X< z^W|E@*Tt*DzjvGu8dwlZ;k%XVw;H}~d|e=X-MO4Bd_B0FEqpz>EEK+8TrL#8-drvf zzCK(Q3143>R|_A~*E!3`5PqWK}?@qovEPR8wJSu#5ad}es26K5@ z`0nQNtnl5#HUA?z@y8)P+pzDBJ+&gD@J9#^MyQs=@ z!OG)?x4pN6x1*{=u0r)>so`zwZKsGf3_F9B*9~uLZyWFZ>dEWD%BzOArMH#$K2-?| zY4v(}zTs`|ZQ&iFYRiMQ7Yt@By!Wcg3&F~>hT=HxQI+sQQtzKOnBDN+ttw9kD^D7V z4;ic~5nWt8dDLJg#Cw;jJQ}P#Y;;oW$skpGI9OX|DDLD=Raq9Sgr!^-*p`8+a&NG* zgt-Fg9Y8-XGCSsPHNdKXi&2kk4L-8g0IvedrYaQ%!2B)&cfgcRRW1oWIo$xa0zO7n zP7hY@G!z@tUsdi5R&FsA7juWI+!CxT##Ayn?5AprgSD_ZWcKEERk=P`3E2=cH@B(E z)xpXl1H4U)x38)!3RW&<2HM<+8Q=Jxhbm6L;&1wfcUuifcCWS&6;hrvtC2{!PTI{L%yx)O4+n{kba3xc&7mNT9TeQp z!Kh<>>HNk?%|WcK9CS9=L9gR|HTh;~kc-N6aN95kwRLq+?l7OCJ%=@4LOws7%dAkQ zKH5QSeH=VI8u$&B?SS4;bOd@s(F52G1!Ff9gMDCjn4N3D#e+Bnp&02Lg2v(ugsbs5 z11V~ET=T0_&_KUJh2!%0?l^UnV>Z1BejAF{t((Wdtg1$%Dh@D`na9AZs)nJ8*s*$MjU~MDvu#yc`)q|)CgAJWGJP%u? z0iAl$OwPZ+=Ml`wRX&fPyw2wll;?uvuw0!-fCJQM;456YR|cZFYUl!(Jg|l83&5G^ zeyBGtkGGGi0vbm5k$jr@Mm~5n(SZ`t{SdE}=S^wpt*`2UO#$6FJLQ3ytf#7gpaI*G z*}^1mj;iX2DxB-RA`hD@n>N2>7K=GJR#B7=Pc#*9trHyY5~iCStIg6X&77(zMxLbx zr4b3Va*~N5T6AEN*+l$g=%~T5p=MI$@xbLz=Hr3l91{I0mB$IopGvz{n(^+z4j2!l zlPk?O2_qeVO?3b^+ufHLOiuDDPajAXVRmG2Bs9Z`gtmjmylmFh{|KR?m(A?B-$PV#Qnu&k^f@Ii z3wKVx3?=XHA-1b)gbQ*?2!|ldVxg=0)fGZl=hwidE(B!ZyM3CvEb6e@^m&lF6HIOi zYN0G0z1mEI4r%6UGqnq1s=-!I*~(@r88GwODj0!1>86zt8|^4xP0iY1gEn_0TWzssH9?EVDR zwT<`i77hZ4iMH}pGoh2;#dVNmv8}3VM*YUR{dOz8Fz+4@-W1Src$jDnR;-`K-vvhy3(!!9pGrLYv`H>R(o?ys87tFPxyqd#_ImR!Q~ z(cV&2(Z6EuUp0L_vSPhzCMTW@4!EKrw`%D03cB#BnRD;fo1d|_;5U1jDATcj_VlA* zBQ5YTKFs{{?x8Ao&2YQCNQFYfJQUHmHDeZ3 zBb(_6G1qIP`+#n{sK#2ess48e4Ona5il7-Q*P8KxQ)|sg9X_#_*5MpiO7&ic0Dm79 zy>9xE3}nyiW=*QU-Fz749vA)yZKThLA>W^&4I8of+tbh#4#R27fSEU+bD)l3)fQA7 zU*qrt(QJF8FRajYXA>X~$_}%Wb};b6>yYU~gHv|{$~WlI4dxv}Z>P7TvJK|Y|HIh3 zz}Zy2kN;=ybLOnQ=gf>f%oxnz%oq%YLGFaDLeX9KoBDJSQq-q=W=I*AN~EPeT_mAW zA$8EjxRqO_QXiEVQb`J>EAoFoYo8gH`h0)?yqdEwYp=_*p7q?;v!18BrUgr!J+Lz?iPvT9Ts`IG=q==XabAhe zB3{%hudom%>NT%K=i$qB=e+2xY(DRs7cJJk=d+7Xh$JJX4NxeGrvSE;*Nw=^%q3jW`ByU%@5@#3oA}TDWYRsy&yW0W8q&dU~~0z z?Y_$3-_~co8m--mvv6^T^B|l_HOKDEKA1^@Bxx~uYff^QHWY14c{O@rA>Fa%kboe) z?OQbd8C|d`B&V)q*;BH{!f3~=4Q%QK2Vzi&;$fBy2VpK=7%j;$LxMJlrzo&zIFbS6 zSv`GWG%shYWc4D<8MQ{em&H00l~L=D7e=pcFxvqb=1Yly&k>oyIHZytHYQz|rO$gU zx{E`|JztNGv(_Zmz8)QI5fA0`MbQUAtj&v}XItOsR*R$g_z|47INE~h30eVgQ^W`y zA|Tv^#nIFF;?u>^Mi-9>dsA7a$S$l^CcijVcpSyDSUXU@qo~zRFV=`hfPwEk?{&xp zDzW#P`NgxHUtGHrx4aSUYuOt<)^EQVEl&IRW0PVX1m(%EZ$_Kim3V5t6+P81`&1Wm9$LQhZ^~UK+i_nx0s<6kkSSEDl>1eW%VQc9?=8 z0eZib=8IVl-ZtHTd9-O8GxNde9SNBw+9XTwbFufP_@nlRyi4UsAsIe1;f>e714q=QbF3#!Lp1cxKn|gPM6IHZnET$=XV;)wl)a? zO_Ev;QXgIstxp74k_kEDj6!4HW8@`~UFtk`u;V5sLx^4jkg1twvL&&Id1AUN)se5# zZ2uPv{1_(=xXRl@_DRzbedo$(w|bZgq-)Zz2zG)LPB}>mEO9v6urhiEaX1>Tine4R zr>|mL*wweJik_CYz-CdV$81bY@hn`05Glp_Bp+3#X{D&km=5Oyr8|3IrS%|miyF&W}C5lZey7=8_YtDFG_AZ2MyPote{C2xu z_-?fD!e?ZKs(^JGSo(wy@>sXQDw35;6en3wFAML1I|!wellKAx0bK$6Q6_LpJZ%V* zSzvN;rRvtJ@!CucPV%J!(o0uIyVoL$4v7e2fY1(057|W5FRhMV0&==*qCMLa5>rNt zRDtY*zcE(_@j2Wt-~a>L+5KhU<{ANCP@*sCiAS!9)+T)B)HP8_nYC&S_07`xYoob5 zJaKKbe%5wy0f8ORlo@(D#v%#Mu(i>=SZZ7n8Oj;>rHQF)qYqiQb2VNcy%Lf>c75~# zW-#l|3T7Dot!lN{q0w}h~_KyQC9+O*^7 z%z}taSAd}a3sHS;JTmv5U<$d5M}{B-;z-Ld1^u9}eBASWQ1D*;(EHKm8GwbSl3fKffPshNn~g4{&cAqq}_&t>-OflUaI!=W&E6X_NJ}A4ESXnVAWW0a$5U zIO#8`EQbB5l7z{eEGRAjrryp}!4*ZqgTWhct68ecH$0zctTqfr`&{ zCH8!ZGcmnvyeT?{Ll!S=ioS*zFz_>+r~XV$-18Z3JND||^lP8v?(t?K{R^^ucMo!^ z!%;&mLsk$2D10maUvhFQCb1&D0|E;Zr8DGni19#btckFT5MzHzU$8marPiTTIb=)) zbpaX(Al@7^H?zvh^(UL74Qo#{fq3MF%p45X7dH=``Xw%PmAeytzJyW`!)nl$Xq)0k zDn&LV-O8j&obbR$pC{%bcCW<&GP$KdzD)tWYD@IQ7B5&FL7<1kRgss;Fl+KXT(dPET`}CXqmcC6N^Fdq4Ma=61ZG)0V%&~51j^HhUUldE~ zN63YY9p!)t^()Pfw=GjZwUem7>}T5kD=fG%wvb`@nrL3c$*&s50|-&HCfWj33B$L2 zea+X=Chgb7SUa}=#jk?rlWR#jw!j6f(EC7`yqwC29}_-9k}y_$4N={s^S+732YzA2 zE(?^n*2ygkyo+c)Gr#$GwN(czGV6`4P5ad6rV8k;xF``-SGT1y4?@a zHjsd8e~1=zew&2`y(XX$RF;ftGNt0R62m_vB+y~JJIR++^XLcP@<1>9!L(Ta$LN?& zb8805bKIWoGh_*wE8#dm3q~WFszlx}k0c*?)=D8>}E;BZ#zIK86b z@{RpH`U*b#9sh_f04}@!KyQ66(fm&~0__7)J@5bu>;w9v1JOkkns5+5vbXd*2bt?} z`uBsdmM!|ML(#{xCR-Bx%Luo~_e@YKnOOch6n%sOQ~rvcOT_GN|B4QjDo;HeU1vQz zHCuJhnPlSKqnb1kZ+kfOYLTZaf+o*wjM}qvJ~f&=O;?S z>Ygxq=u1)6j-TyOHJG2%m8!?jAf*;JoCvcX3F^4KL zz@R)=-C%7=jC55G%dU7@FHKePreqq1cl9l(5zp>wZ!JvCGM-I4&$1B zU#{v3n3v_MhgcJ5=cytB_1u|9r(V#n<*DAaK1KP#+t*kNM5OGCn3Yjq)sAfueH~3C zLVDJc`sy`8j(%NV4YcK_ium zY4-a@>drdS?TG0RriP&NK@0a3s)E|v*z*^&`f=}GD^x>CGh5JD`Awt(1ks~DWz^gb zLUd%*EN&UHp50j0FP;N05d%fx7bVU9{ys?&96Zt|cP(Fom#`MEY)QaXiEPn;( zDao>mIP0&J4)V*?h<-vAWHN9;hoLC1>yb?j+7=h7JZu-I7O4~MziR68A{N!_dUcWd zm-S+zxS6soYf+-4x!P*s-cX}h_2ZnwCB>cTu91Gl z=(4y8N+Uel8@!CDE)!d+rq05E0j<$*v{Dz>-(bXKnMk$Fdo_m4ABorMYH`FSlVI9y zOVp#Zu%<+f#l89L*6K@ZL!zXO>R{2iYul>!nD3rwt3Cu#hMk~#S+z|5H-V4<$?E0Z zO+e}I+o>~IyItF>_Bm@zDhPO|_fW(be#Lz1zo*BxSF_2QT+%@`&B`+1O%oV<0%MY1 zr0DZHs3xrLyE~}5H z>XW}kC7vA7Cv{S1b7Es^Cv^`7>RO#uapvQJ6&9h5X8Xj@RL<(G#z5>o=}e7#wADpP z9L?e`YOavH&%3Ceh>N*h)w2L(X;+os_>&Z4Av66EbRmi)Q9IIz))L?jDGiY7Q@W`_ zsh~wS)kA)Vc7qsC*3WcPtx^}I3Af3RAfBIfQ*Sn3V`8qcPU6lD@syz=DzOq7=c2S& zRa+pJ_g7ReJyF$3KTMWynwP9!Jlb)hIu|jcQ+MSTy&bR%LBtAKC`sKB`tyAjlwD-V zKsI@%yJ}&tis`Sq^D#WGhl&?XA{jx_N^HObgD|a3wtDC0GsHktVS8qB57pXUzg@5F zp_5A~IUVq;0Hsk@G^{GN&Mf z{9Lh7FYBppw_5eeJ6Y0ao{3{4CeHmuj8$CRWm@*T?jSDTo5B zH}x02RI7Gx(?zikA^nE`ewd_!{SmVW2wE2VQj{{r^Q~@plIm~I+@)_gNsT5^#NLx& zyYqDHWYrL!)Z%2+?fJU@$vk{WUw5)9=G`MFtEmFU7N-Ed4cm#ft{TbxUCH}dr>GNA zV0WCN3M210-YT8hSLKzwZ_cVjye|=ZU_3~jaxI4i%rl772oyWv@e=*$eSJZ1))y(4 zd#iR05%?LJQS|Y}4MM1kwbtY!Aw159y;bw{g%CA-jRlZ|>~Q+1;?Ap+a~dXdkBCtz z!J!$d!m-}oR3^l4XIW&h(K5KM_WiTdR7v`SV%{>mFwMJFXZKS(DEenVCT5k+?XMaa?*1Hk z##@*Yd*8NPiP3>hlL8LNZ0Cz^74mM=SNB()3OC%V3ev;^7xF&03XHKtVw@Yz9K#~< ziZ|&5n_&P_XuRTL`CzknhXTTXZ>Y8WL z`6iNlAWPr;ja@Tw(U~gKB5C!Ivs58wf=Ooq(MrAMEcFQ@J-H6$Rp=RDPl4UxI$sq-THYI%!w z%K4P~NndupDj+ge+4*WX0@Y9Ft5!xNLEr~?)gnpT3n0Z~b>aebO7?gwW^(!gZ$gg) zBOmK=WOnLV7a35ky9lB36MfOe ztSdyAkr%6r?8+bYXBVrJ?9J14gG&%S-_v(pqFyij5P10&toI?_GBrjp(ECslI|<^6 za@KP&vCYoAR9&Zr`*%XA+ef5s9+u2R2RIh$j$r$ej}WH@Vxfi9md(6?U=e%z+tyjopn z0FO2DXu!9>2736le()N&-PeRxSGCh_D+v4VO1mNN9=-1xRR>`;^;&gZcrQHXmTT2n z85{nJvW@h$5SbKK(nr^-YfsrHKoT2 zApo_l`h>xV`djp+gB3x=AJBTRD&&}vEr`dKiqp|{^qRqHOp})^BTfJ^!Bpe&9_V@q zs>S&PS71Il1b*`n)wd?0|HFQvAm0$KfKhuM4) z$x4W-2)&0n^5_WiOgbFZvxlqqveu;(5Lg~W1xBL~56#q-k5GB_w!`}R90qiXhO|zrn8?W{&Ta^7VGwef2)?(>co}*R_PXO=Ehsqm1LLr z@K%TlviWVQZDX>Gz&>ekU&wdj>6FL*sw;tmXZtAHPG@tN*2i?~qME zZpAwfOTA>acZ|s__JRKJ4q(4d|8@sdaI4O{Qx%`{hnV{K2VNFrgHZ)&FvW4zGL+|+ znMj_>Ta2e`ES`%)Om;plM`FlpkRJ{A6csmAkV8XcAdycA{#6{$(2w7#ay>~QjQ#5D7T$QPAVUPcP`*hqp7H2i>H_Lz*MR-@QY?{NLM()>qmJOZ5(o?bzKg|t zo1S@>I;~NjY+K}bTkQho@(k+dRXi?d>qJA0;KZA!Gw)V)&nCfzY~7VusRcQ5aC?L_ zY~>dTJ^)+3`Lp``S)@1A=5jJbH8@acrAdF<1I7Tl&5dITMZ-no9S(V z#}{+}?k>&pP__y4AmTyQvTXB8EXVsz!ui!hM5%v|I_Ip6csp;qQ&8Yr{YKzlM{uRy z`Eht#)S zzh4h{zPwj0z&bK%jLORXn)T7rEP*=svB~CDn8^Bz$Dnk6tfTj-Gw9uU_o~nT>$9%4Iw0{%-=cXs&`|aZ5nT;ESrXXXltZ56GK{y$j#8>9>C`yScoq_pn7#q zk2gWr=@O!?77RhQ*ogehQE)-(^tgvPI=?|+izZ<2QSWuL2hp%z5`$}o9hUDi^uPy& zj*?xk5McqrUI<~oSxgehd)4>Q#N|BapK9_3e+K2y7-GAM*1Cece>}*lPX2RFz{B z10_|fdb(mNb`^wp>rvISR79O)D?-+!-a#OoF(Bf?V-PFHyOj~7^EWNvOG

h&~}? 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

    d`XljIl9}&-gx)r zGX2bM_~EYAGd}i?F3zVe`n!+4zA<&^ZmC1;e{0FZTD|`#=vH&|$)B{%!Y=yuPrQD; ztZic&I4DG-9^ZbDm@|_gNiRW?^p;ItmE{5A$|2F$&KX+LImNS5y?JO!cRhNO_lMMy zbZN>I)t?V7IXuMqk^Q@^V)l%te)rTjgcsB^d$Mu)?4E=q`$pg2lf&Ar z1pl#qv!_2iZzXsrnym1-Nbg31H_Lri-)PjsdilMr6mJ#Jcv*wPzbhonut`m@ll9$>g(TQ^o4U1^?!E{D!UB$lkmVSLx93^Q|t8G5!% z|1-x*<;(iBoIgesh2eRWq_6bkyuYs*mc~3w<#Y6td7=~-2i=e~`yIy6N@epMv$e@O z37Lt}z`{y}?%mrzo$CMI+m{oZKJAS>1Q83}a!!cGkT8-4ttZK&OUC)T59=?OdeUEOEObi?i?HLa6lj{f^j$S|$bU=4RY z>~ufF&i2#tDKpt+Dm{&yU}kWwF&2n-R59Q%dumNF1Bi2^q^}$M(w0;E`ZxAyl_fG( zbuco!kt>iTbmdrY$WM+z8~o#A(8MtP2(k?8`%EU1AD@8s__DG=?!qR$by->8zMrtr zz>*06n?+k$=Z(x;;u^r241}9R#=KsSc(AOWdvlXMx}9EqO?s&NSZD3dO7HGIoYBK)rFZH2X{k9k$(+b88kFd#`9$#V zQvH`%={>vR>CBQ0&1$RKWoZ(Z@}ZacL-S{uU=09u5i2}XvLg|)1|~R`R2%U&+?^bA~is*{az)RC@Q56k_L?ABtk2-DVa7cQq?Tt({ z-#p*p4O2&|xT3ALCb45Zv1tio((34>c%$mhc(&bEAHTzv=iy{qg1v<@z zmx48IISiQLu3ZYnacF&&2klV+(At+<$F>z(wq%SUsmV!mW7GGa|n?GFpoxGj8 z$0{N7zo@n19xGM>{7v+A)6rNjUgU=dy_Atj=H(NX%o;ZXvC@i1hH-n5li!e8TA?=W zCo+lTAd~1#i~LKStM!z{ey$^V1nxDgiY2xrvs>#$i&5Nopr2pt_oLvp#r_a;Kj3!1 z|IYReLt~LBiX_%7uZb}nlrdy>Feif-ZbyBz1e@m~o|(0$jD*t_;~H2YSCd{C(rg3-9np$Cppv;qRB`m>?ro zNvHVsg-iUJU{-~-#kU64y?qJbqI&(p5@J8g#SdI`ln)+=vBfyWo5s)8``zVNOQptk z(;6`McX!1VTy>W}%vA8?T^x2hOMi5iUuW(I-0dH0+=7^GPBf1rHkdK3$Z2vc!v5Aq z{lFhFiAxOt2HRe(h}czxjFS{{ZJcD2QI!aNWH`ag6=0rK;p+(mYQmFqi@AfaC72&U za{qVk45imE$GY^A z-oD(g$r^M`8+6qV+~fbb=^uCdDW~Z_5Bh0W_kP&FWzmKA`EJu$5BQI{h$TZF#JTKJ zef@*}aZQ68{qb(o;rA1nT0i+PQscM!{fGTQJ$`i7%44jHi>sYs#8>Fthkoy4g(Ap= z6#f#0T{u9ktt_6)-24wA(B<)9R3F0&MW_gFO=tDy_x!5P_ocJh4)!C~4Tya< z?5jHI5&!URw}_X5#P!NfNw{_LCjb<~q(0|y|1p0Pgz-QFUyf%Pvd?lW&oeM)HO!o> zCObN19o|H@I^G^UMsyeJI%WJ$!HwVt-TZ+$dg9Fw{Jy$+1^#9w`iK>Nu7oCVf~7v; z5&x*v%```!zrsHU3)V*~kkbC7_iOg|z?1J^<*K)y+w4ysGSxxcc7l2qDdmJ~*`P`1 z(ELhn4%4>;SMoU0Z{e-=fcVWNgM^;^s^4iKaTT+>Nw8gD!|NC1*}4Y)2i?BPq~CeekFrbO@G$QUex@BZdgeW@O5A4hgSOe{JJmwh<_kxmZpKv_#-n2|L4BoKjB@L&Xq9MNqy2wxRjp$qNqlC#f$zG zXh;XW|roJz8^hnbculf(WthbJR-G7p#;thYFb} zQCr^e&vIVShra8d((|ECoQWyM2^LnPRcOg+<1?R*8c-!)&@a8~pWh><5&~i9g#38H z8c=$=15WF`zbfxp*!mh~Wn5!NGyvRkyk${^u!PSE~UuE5*5Zdcb|l# zr+(=FMt}FAe=2s20iSwr5ty&L1m^4T878?4^)Ej2u1YU^NEV#de8y41Q+4&{th+v} zPxzdO4O8`>Klk=5W8Ex}V9PUz;B$js@i``}7j=HKCu@txZT7;@s{QeLQblyb>ZI`! z5oE83=0A|q^EZ3l@a1UQ?Crc;api`^!M3ohZ83?Xgtb9%`nU`n%Z@kcj$6E4yW3h> zG@^uASZpithCY6aH`KjhwVt)b8=T>b;w7P<+2W1P-XJT81lyHn)O^7zI@W}}zMuRPm*#<4)3Xo0{?a?%T~(%!+3Nk$Uo6oG5j#?P$d|}C ztG9Z)md;YrT8T%>xnuG1F%pl|6TC!oy-x4{6{}e`9O*u6cZ5%wpqJIqZ-!TvKAa0A zidi>7CzC5PM4klZNs!HckaSb}-i@g9C3@XP@aRVU^+ta{fhA3%qeYv_Ckc%y8L=@_ zPgwg+<>Kyu_xp(E7q5Ea>Jnn4C8F(HgahDUgdm!f4KvZEEq=6_fAwGZQNtI0&_CM7 z9am6-Xsdl7m%J&?VjwK*G>Lr4A}Z#T+NgQUul=BNw2{a1qP)?vMW}2I|9H{xDG7I& zPe!X3$O9IC*O&`V9xaoZ%UWh-0*7a!ZBZR2kOA9Og08bb>VE8Bz}^r;JK0jgcD#V4 zV=+OuNFYdk-N*hV&g(k-#Q&rBO%gWf1UEL__=*3KQ+1{x?a*T9TquQeIy=qnRb6tC+7s z{rZ=FUv(QbQly5K=f3ni($ZdAS?D_SOFzT)(O>#Ko9@2ATjZQNAC?xdXGM-e2DLu= zxhBR z@e~(%1?f4(UA8=#0M&$PVHy**k{02VpVDAqQm_2CzeoBK@jcPs{~OADv)<`HB-iWl z|MB-?QNoJXdU7Gvc|dyagt(TXk0eDe7ahaInP4QrW{}e8j!DBobk{SzKD&L6g2gTI z6J*JGTW%RpvBe2yn%^p+~`|<@3me|Z{a*kjTtYslSBv~3nO$T6kBjemQX#3 zh%u49zS0jMNjPwQ?^9k?LHxL-W3t=2SVq*g;VHT;0P{G-@@u~ zl{4RqQs?HXtR9`Kw6)|ak}^+Zf14{CzKOE$*2RBrohC+Xl~#+qeA$7mU7hLVb$!;dyz|`Rq-8?Hh0f+hjSwY3RSXTvSKzTKGW^0vM(2_vM(2_g2uL0C2r1g z4g~uIWz~EfP`JvD##nnHN^h0C5u6pxkSF4GV#1FX>_mzI8CJ#yihOBJt`pq_8uQQ+ zpBQA>Ih|L=c*1_9ff57qUtpzb`~diY}q(wzw#v{fMkD zyMkylBQN=8Er(lp1=La7?f&&NOI8kN!=!BotJc*_U8K<;zn`vV!7M{IKw2;X^)0 z(HF$;JG5diVpHgg04(+|l!hW;*v7k62vObXQvF6CpRnND#w9y1C3iYThEOiWb#{1? z4V`kinah6mk{D`97Ga|0OwTVXO7na{0yh?N=Azln;!Z0e2TF22AVk}QXGfkyC4;f2 za$O~XvOqndHeEv&Ut|i2%n+vW{~w;5Xs?3d$z$vlCJ>nrJVg~68>VyS>=USIIt+?q zjDA)p4H?_UQ%u7r#=FsDewjY(JT~=P!DEcc z0L18T=7oI`YE|9eg$5+#3Wh6MmI24u;+$ZEvi+#Ewg5b~VpsgMLZoMG8>^Byo;@yc z(#2diFfq=2R9b>4!-0yC>={Z%%bt;)bev$=EfUZrqsPb)&vP%fhuqsJ{W6j*KE5pG;rCTd$)IB!4Pyq&)bw9>s~FK zF%{TDSjNflf${mc_~WHzjVkfOQP2enz2K!v{3lK#nMdigzG zuifSF6~Q`!9-;oPjBVU9So6HBi3Vle$Ys{7W3HuwUupImR5?mtePVe>9lq|R#=lma zbORHwJJDwev#*{m+46##t|pxY*|&N1SmG^$;}$rMLQ7%aacN1 z99~0ln8K`nn;!8X77N)m?CVdJ-@kyCXecFt1tE2Yo%w=o|jwbt?!Agj~cd zzzhfjjr1vnQt=r(?LJy;q46e^BVdeR!Yly=ofv~=3I>Vj1_cqeU_8A9nJn#VhfsS` zq(x*#GbE51Lm@Ugh?*Rg^dr>$bXJ~pIRTZ^v7hS?-8hX_n4KjI z=GeB$M6U5uss3@Uu?zhqmq`I=Ol5|Y9RgdW3h_cUhgx+kf|`u5BgaY!HZY(BN;1@~ z(Gid0lqDmcg$B33lDUq4HsOA+OW6*(m@a?BtF73v!Iir15wB|84ikeT8|*n5)ESG_ zGLwk~zS*%8#0;@a5OYx7*jB{|Mv1G?VV`;3b@+gnJ>|goi7+YYO{0YNiW}Ja5*ky+ z93W~{$JS%(u94W{Z>|5eWCPHrut$z#?HRwg`S@IfY+(OMH^*u#U^Ct8_d6+ znG>U>Ofq}I-B`lWT_mcBA?LzJGO#!kxSV2^W!g^0!aNYQ*psp3m^9f!W9|f>=vUjR zaka=0Se!?(&+JG274jxCS|sn5n3sxpY`<@TAd)tprXfUHEVEBUF>N=fA~M*WWbH@Q zIF3s%TL;ZdGmt}$1Y)(jD$<(|^1Xsg{v--9#LKF~MQ$sU9DYP;0Rwb&2jgtIsPh8! zR)`6;RI#E)@Om?v#3ZW+DRada+JuW1HiDp#K}gJ*&Fx3=zp2HxpeRXL1QGi2V^ODd zgMopZ455sjXgP-3q|F2rYzY++o(;9%p}9PO+K#h3nFK)T7(0rv0U9xq80?u~u%ir} zBWuOppKpH=QROJcBFqXq=-4=8p)N#@MPZa&>rD*~7@P(Nlo6tSzJ9EmBK=A)h5ryW zt{nqfCjyHow7F-lP8wRbvi$FS4Hf5P*^VZKZ;EM2PBo46DFyPJ7NidCH!Qr-(xqd2j$QT>jUVDxu zl7a!e(QbFBNrrqZHouGHeAQOrMM!l_-;8Nv2T?;13A2VlGiY)mT5d%RF>fGh*gHW| zaPEI3FEP>znS{C&+L0Hgg3w9GrH~h4cO*ZhlW8%#FlB#AURuu`r41t8faunBU*_wZ zt)$yb3M6D1lY;EkHD~FzN<}yd{6q?D8;twW8 zF4i9&L6s$#HJw_XVKnbM1rxcc5nzp zhT*h!5sIB^*R74SnQEmZ?MyhrJuCv57@x&zjT|;MAHQNYa9X5GVsx^yjg@rLMg~#3 z*JH@oWgv+{jEI{qvJUs91E15<|T!nxmB%+O(!N4ksp{cxY5Rfr0N9 zbBjyz1&-*2AhCJA6-|kh7IPYL@KBrseXz~Q!itJBx5yra%_Dlm_$%lO-U^$CH2&Y9 zZ$Zw4_<8(gCdKnhju1e?0e=OIhTpWqU)cvLH1)@P#%vP(3D;!sty#))&BD*KO`>!f zrc-Z2!bTzq#cUIy*|JTRAcSoq8wuMq+}N^BfGIZac1&}+Ta1wlSa#4BPnIcJDYu^jdZcS;UdN|S`)Q1R{&%`*QIT1w@5Xsd z_*WXqLP)%}0=X&&ka8SJo7ENUiyDE{eUL(9l_-iB#bcF=LWb#75yHiXMHrX1+J=o> zUTKWd@k*lX9vMaFjfoo6Ddak|HZ^qG$7LWYgBekpRChY7I#$Z1xr2wfr^)2(=Y}YW zGL+pcH|k)y5rN##BeTme_Z*T=!`w4SL{XEX;M#OMwUc`ehZc;MS)S}S+|UZHs)xJh zQ>;QJM4P3&6(fa5bpRtf$Z)k`Vh7ns-(x3Pw0C6{I@&XKAfZWkm`Qa8^lM!485#dI zaoH}`zx&$Xw{&OL{uzpdICAL0U;DlEpodCMVTbUhZ`cX8QHS69yAKs#=s)3EBIYRJ z?_E(*=V6#*yXXu3#H z`pobAu=+PRrWgl=oFmC#23mTyUBCA&Zj86;ZrlBR_E>7Z7dwqsmID}XgnMZ)-!+~T zyf##tx@^Z%`ikxTU-q&4c%pSUc$GxovqDY~YOXgzq3*B9#!p-3q@rx}BENq0G{4)- zQ$6E5|4balzWL5S%y^3bNl*CR@9ut4q0jo>KdfoW5B}@Pe7twS2|mnZ|G;^C1TSoL zz%?G?7wg|9)h-eoAgT7tZ$wo{2pobt6+K;r{v$wXrpq{uN;bhSRM=?=PeTUBW}^r| zxbM`5q|~f&<`Fq;tgCm-b6ZW&`am)%U`~+kWxw`OhOaGVmz;bp3|88YeWVXc^Rc^% zA2Zpe>fj??NUO`bnn&VABu$jZwi2SJ_9{^|T|Sd)*CXdhwN=5zw%X71VI}IwQgdf( z`%K?kqE-Ne$r-gD$vqi0xG;kdYcj#)HSq(&UTFo*D+56m+{tO_6~#h)+!ity>EQA} zW|S>7y;z8j+d}3d9bAS~Q4-Bei-*ycwCfhCCAwsD`RVy|tvnUW7(wOvZiM|6*=BC^95pQbX01z+(G!bJ4va#h;dqxRR`nnb8J>U*46Yn z9W6;oP4P`jauVC)hLx&<_h}}qCiMIr`r%TwtK4xAJ$GN0s`H4vcv_iS49ZoOtHaKa z4L*OOk8YhC8^@|K2VMTO%YF^k4Pm0`=x^K^IWZEaL5MgWL*~IXJRr6{Mjs}LAw86y zLnZ;Q(9z8{L#e<9Ycnq1XZODnUJCtI9g-2mYpN-Dh#* z|C`#o>Cg(5>ejjWb1bciO4+T}K~y;=L)83v)9?EeRC`3bhm~y)TVJTOzG|sN6lQOa zzssHl>&tGYQvBV^Pf>%M&HBMp)cD#yGD{o+j2Mr@!L;82BNM?tu*fk+=2HKDq^jxv zO(se}yu=tFxLofRZ>b^pIwMhjlBi_Cy-jzGRLk9(%hNU4zx_|$zvCp;7a!FZPg48n zGsmd&dTsuM18`aS|6`aO;w#l*RKBBdwaO?F zcGzx$Hjc_y={?7)o%Uax%pWj3xlz{QIQM8?GCy*7a$S5kJ((Yc#2nu>CiA25bBXU} zCi7#4C)em3#;RQ5f*ke(@r1y?iFCW0Llu$mF-R$B4!Tou%N^6$LYb4$3 zva(5fMy`h>OWa&fNja#qm!uPOp(G7%E+=V=o6Adja;~=|3*B68Sm0uVo9iPPN9J~t z1R1EWq-)(=KS?L#`b#p?&Fw7d8aKC#q{rn3NCI)^kU?UZxw%~>9hVy<39;xokQl+v z%?*+C{M>GmEOT?aOS;X?afmPBKMT1%Bwg(0hDo~7%?+3Im>fs_n#H2MBwgp`_Lj5` zI|)g>1iB|}7FPn&kvVKf#v;xFy*X7%Njf$Msu+Vg+viz}#9%H;HiiEXrd_@-HH(aoH-QSv?SqvDQ>3FJ?uTO+g&F&xnFj`0Oq^}7 z11f6J!9=cJ!j5RUXTZ&VHbz*GTdFv&wP#X3RcMiua3U{%&Ya}-t?iBV7`-S`4ytR_2!rozR*eCpj&D$V( zei(+i@W4f3-e$H)rWf`IdxpKj{cPSQ$;*V@!kVyqxUbFIDtRSg7f5_KdQsTb=9>AL zhA?$Ph2O{KZP!PPQ@;s*L<6ey6XR6vA@h<qf3O>tTneA>q)Ri5H|gdKE4QSL8OED*Qw9VkU6NtANjGK~ZqmgWbR*IYnOp}+ z7iRF8BW2&?w1U10)OKw*o7lgHDF32eq@gWPosgRoNWHp*RB@Vi3pHpyKzlbRVl40v|Ho zx-^E}vKV&DW7yTlu$uOeP1&$9xz*95>cWsXUw{pto(yBoLsAFF*)krz!f-N7SlIKfwvyw>g?X~%dOlb1 z=*fmDcMS*H=Of958&4Km3}M+Vt_-nE=<#Gk3J7sHfWkst#*vMLH5oc9!c;6#9I3DT zwd$pp{#y0Z8-J~amGQxedC)~_8PwG4ShdASYq``$}3bASbN_2|{P-<}i+DNekSkguBphk*7>fG`@1l+!?w>%G8zGpO$#U576MPxMBr)Kcyh6gMfgd>Pb-xmRkq_P+wY;a-?esJjASB|<8|g#b$sQzG=3j6S?JM5 zt{3ZDPlarpd@3=trk|=xOE#0)nAVS+s=^_QOY*-%-lwop{Y&zvpb5lxjV1Y0k>}&P zhLZeg$ZNXdG_`vHJT|-pjneQE$hcu9=+uUrz>o|(K?6111YTgc37V*}4uJT^I)El` z%mZM&VJK*>hM_QDjD28}Ygr2H!Po~jyN0I}gwq)d0lKfT5Wr-Ni2$A0@D(_QA#tlx zmam{Q8@|GcPKL3dh#SrVM=_iQecf=DWsYSn==H`(P*l{D;0+vPBy^9YFf9q?<6<0y zk7Py?ZbLf3+6-nUt-z~T3k`=v=VebNh1^huT{QS?d2T0MVyIyXXYrzdj< zNP0|eq~O@RbZ(T~&P(P-OL|&vjASoP=f=wI;$-eXNzcz6B-zW-xr60)SuzJ(LNQ9^ z4lySruT15}OUCL{?odhBrgHE`bgNYEFiAJ0avb%BvX;snA?ems?np_ur*cP0TA$AS zQqpPZ+|iQGNaqap&rIijCHJ$_IS#Z#@K5KCm9!z9gUcdxq;s8*my0Fo+zFC4rgJAs zx>Ub3NsTQmON9r82Z!U#?C02A@Rv@d!ZG34@IaHv5}(POmkLLQqr%Z9(@q(Hl?tP9 zM0kM7oF124o(lI5>%x;v=JGgmX)4?={6#p?WG;;}8!?3J6Yd+HXmT6l+$E`SuW;}1 z1d~aGbMyIysc?9>XL!8HTo`9Iq(U)G9A`2c;>`J}aQAR%c&y2sA7{=^g+s#K!e5)r z*>UE~)TmGl7QZsNGvnMDDdDf-F(z|HoH;EeoHsn$WKN4S>&?1s_)C4l8ERx`319x*qL?*X+JR{+3CliZ5nNl!S{j1npESY~nlYKH;tH^Ri@D<{ zles<4+?q7Tjw4OxR+Cvk^G_mYow^8pNGh z)MT!XGg&8qAB5vg=E^v;S;F6B!$VAFv&qE73I$%Lb7!fJ(K0T#8Q}L%u1axK4~8%y z#nZ`O73bG;-5g)f4VGwi;UYHyRx^m&n4%wOyJvovrS6oWJS6T>)!)XtElLTKf59^}7P3)Cd~& zNy{vuv_=+!hQV?namuQg%ao{?OnL=pAZ=7|2GS)8#z4AQ!5ByvDyzaaC>R6x^OaR$ z=c$~rwq1?=hMp7)x3-km43VW2Ieb@%+CLg{*y3x;#A1oIed^iVbix1}@ zUGKv>NZ0wW4$`$gyn}R&5APsd?Zd@Ln|-(#=}I3yMY@VJ4`U-$v`R^^Pco40xT(p=^CPU&gWTeY{hKzJ6>;IBA z`gX_)OMDAbLVX#KF7z!(8+-vNV-h!iUflfIrup(@rVlOb9QH9^TO&=_1@hQQEN#rj zwUW^f!YGy+$yg^DeW8^djUg2iiewaahD>(A{9;IeSWNea*YUpQqkqk*j7f5QE7~LqbRWcOB6q}#P*d`f1^WMS80fEOzBsnSB z3Yc6aejykOnibQU>u6n;U6uV^_Ib*1a7Cdt@?awmyw(R?@t{Q>Y~w+xeW0WBkv8x7 zgF2Nd)a8$ANNj6eqYzmD;Tq2(-&!StCb;7vx{Q>Lr)NS!h-R9Yu zx;>t$+dVr|o8y_bs2G3##SYfbZp=YrJtT5QIm|fXYFIYkM zAj@EdAqrrHq2rC7rQ=|QrQ@EZ<6woMZI%*ONFyyrx#pyt_IKS&~}>~3!TiUTIg;@)k0@8sun8K4koKXql6uk zH%eI1KDd|I<;?cB6ojK&xXa{l=WuVE*(fj)V@vn`N)qWH&?dL}VpM!bZ8Sf)93_ zj5sgG&tY-`W(o+U!%mYinTn0m_%)h$IGu8CL3Qe}jCa??_0)6S5?@P5j5Ycf1vNs? zC}2=&<{m(qcfn(De5}2(C>|Tjw;2pao0MjO;d@ydDOhhhTAT~KZD6z)N6V;FDz6d= zm9=gp)UV6kAq7WIu2<^^Q_7?9ENzN`iESfd`oV-&m*+aPSqVOs#@`KJ@vB6p&Fh;k zQfn~A=0ssCwYCUmL~preBGpPdLu?VGXMpD<<3Mnd5X2@)AR>`8JGq@DWzrcVcfErM z$^AqmNRm1PNRnFQN0Jm~2a=Tz(j)1@-#UnoTud`)FJ}6oaywFlN4fCi=O;$mRe%@y z+58$)EyFdI7f>swAZzV01>uQ>a)yxyBlTfZRdu&Io(u704)mQO_FE&e@qC<~I#tzI z9AhAFz$ROfbcbo`4xnR4mAak1Q+W>dC@EXK-Wx@1TPgpC^xZ`$4eGIgL{aEa>p zlg2-OiF!yZx~BCEqG|r7*k-#rw%IaZrUwj|=|YQ~!$)(P#gaw3P^c>@V`I9pL8vSD zE1hCTrpM!8Y@i#>%_=PCwlf2N+?)TkGrulp5YDHYpe|!@P7{k%Vg^_!`}Kgm#g2Vn2(-bak=WG&?3bvRE}@hc)6M;GfUtB#<8D1^GfCp>ZjNZ zrWknMUcwQI~CJZ2kCldCm-|&Pd{)&9*f3nyIw*Lv+|G~EZq3yp|wN0-~ z|A!*$aaSv%-jCXk?+j1+ndb6Pgjd@@yC@<;FauvI&t?9#n%}t}pwFH`^T*{3>K+F> zqo#O>F0eziqg{NWZQ?n$i6d%ey{}Tc z>g`vlgF83=+mnz%l^L+iL@vv&CfcUH`a8c%PuX-+YW5r3?fg08#vkOwC*Q5pcYUM6 z!bNyI69Sapl2qlB)@PhuYsFV&$Q)5n;>Z@o{E!o$i~Ii_idzqPv&|XLJ;qqVxiRu= ze8pujA^zdw1aBhn4kA1!%YSZEuYdbDwNo{o&?ev|5j$x?czSfwfjBDHZ_?2mwX?hV zb$w=>UOPwiD_wdGdrlHjhcFR5s-K&Kr^RfWgF|@ms3Hii4VCwX=cI7~kLH<>gjCqD zz>jE7!mX3PXral+yD-{#lkwx`IG=liY}D`(VUFTrQN1n1+tbWdRG$*p?&aS%SD zQGr4u5OovTXj+5R6m2&ZRuWAS&}8LH=EG5A>nFJ~AIU~bxZW?Z*tEi zWD8feg83~36ULKxdzS6)kNCK_E-r}*jm{oSiI5NlI9-)FGO(fwclQSWzoM23_y;HYn zdf{zpy_{uc5G9p!qXaL`Smev-1C84Vn-$8&lhQ-jLy(BJk&y^CrMpGbj59hzu;gRE z6{s=L^G=QIU`dFZy+I%GvM&z9`I94XswU5V$V4Ghd~!aeEc7UaxE`r90VwI~iG$2n zamSC?>_Cr-7m1t;8Yb~C1^weErVie6B=%J*bn@;bGhx7s_ygG}jOst~gKOmFMAT~x zd&a}Wzyx_flpHR^%4R}p%Af)+;s*i~f(mT%qq*A?{Su}jQ@Oj=-X#*zP2iopBv3as zcVIIM7fw_;S}Jy;0cS*;-=*%Q)4Vv6rX$sNlL?)T=Dp)b8>fk%uykc6cP-QOxARm@ z!HG6aGiDf$oV@>;vb!0TW0y-8;Oq=RO zo5^T>rIC!5b?q_=>&a<&tzAz2I})r^rXE)|_-HhpPOWKQh-L-PWlbv*pcB*B%z@Hm znii+e6IcPxw$>+b4`!={or+Oo@nZ2uqv9+kwwb1(gx{7aWdLR8UXE$X6~J*$2Yiwq z#5|X2Dy5)cnyv9?IPd9A*MV)@gQkk>3H;1i-QDM_LkRvoX}&tyX=-|YJ`@WN^>1z@ z4(I}1bCc@LQH}fGq=r}G_9@}TqMIesRR1-*Yx2n-4%|a?)&}ZJN`gVU+9KfC6{u0?(0@s%Q4xs-M zab1@_qTX@eE7PApqI#mZm#P~;TM|K-rSWwss^|(lu{p(U5~5X zkFlSY0>r8@aVv48r&8Mp$!EuDCpkYeZSrk%B;Q8iTFZ7l*+stN397(r&y}jSY?VDY zK}-;w*82OEYNytddgrcG{nVN=#3qaffOFMKb!-h430b4(L=ki(+@x)DDtJ-<;t91E zczpg7Y9J>r-}ZzWi~$uK>k$3CepBDOM8f!+J} zqJH^FbxhYc%i8wNz0D%SR-&ugP|7V&V(2~YDOJZ9-|!TOVL~O>>VH3_I7Z@DwJ15i zGOK^MP3=w)?cEo#2k0q%;v%qWmA-3{I+(k!7pYlJqrPgfI-}-kh3F#Uh$p)h9l=>| zv|I(Nbk*(bGMS?vyPc};)c?L6ufZquAMQ|-oTqim9cu4itO|$*!y8CmBYESgfRNxu zMhRA$C*(cemiJg7=Y%G+{Uq?b!-PEXI@MDwR)^lHPAw=DufLV@&0H+c`y&Qri zsz)t5LbC{eibyUw;iE}cNI5TI!Q>*DW1nQ`9mLB9Th0?9j`PW@CJ|L8k;_n|A{U65 z5|%QT!;F+H3o|BwLkYsz2<{P0%{Rk}!;leRW>5|$@8GZ`m!tv)f0S$qB-&m=+7#p= zx&e{&LRMR`n&|&pqI&G&bHLo4C0SmkNEPTPp>8Eyx>Qev9BGNsvO=oYE0(CP1x~j} z;D8^WIlg$>saBXN=?=MSLCE#>vE!+ViG9PRs}p5u~7;MF6i($!wSUZ2f{% z5_JM8TcRZp%Ol7!J_PccL}(8~-qEZnA%ZN!PeTdGCzcKHAjv4Jcg@1^!6D_;I$ube2Xch@NXl0L%#TuA%)RpZAj&^c#1nT?%X`8V^uhM&K?4 zp%UqG#(*4Y)ErqO@6t8CO7kdY!beNkVi#!*y@x3Fq9d3wmgX=-=5rXzWOU8gp;gHc zhHin;PD&-^lky^&i;Q6&Va5?ACJ{Q=&%>Q)pw@^ZXDK{Q6U1^IqEs5Fb6pE84V)i3a%& zM^Vb@?}A$L+|+L&I9@0|700a#OC|-^ zOSF%y5xeL!#pFB|c}L!`5XVw!8pE_Gh)nGoJ2hLOV)0wPX28pL_{w-o zF5=Ii@Zl*_eTUnuqQqor;Ci3r~np{G9 zT5Vb)BM3D!0&(0i9!a;Pxku$wG?*swb`4bkmKaHaf-6u6Oc&`OM6@4`ieYX?T93X@ zb?E38i9wP>C8&)z_38Ji-atnVSdrhPOj5`Q7jiU3KkDW~BGnlxWdbTQ5T$uW%@mYL zZx9x849LvHGsM^cB&;|bLL;*;O0Z=S=pvs9ffVxCMwKm8MoF9z(4FZ$*_232gp^v| z*N6W@-HeF%)j!l6q_8WOvLo{%{oGRZXXlxwvG=Q69sR@ybns#k4v4k}Hp<3oCt!2p z#~<fZp|?l2hZo;qHwc zbnaV!x83Xi^Z#{o_>Fq-KTAgKvWtOCJo4Ze-I6Z_FR&dp5Yf9$&ekWcQr&i!qAUnW z82>PYgbI1*4*h3dS~Oe?kTS!_qPB>U4%X@=s~F_h^@yj{&XxZW<<&mMt3>+$*QeD0 z=MjC!((!m&TSw#LYl|2CSOxynKgvdTW z#+cXiM<1wA&w57nsi+QJX>w?jKtJ`2I+0_5`##IkyBSU^LmSf&B#kjWo=48By6~*( zLP7nkI+mV%`K%gIE#hX7ZHLA$W$M*gSp3bLu1x_T2QG+J~gyztsL5zIEEa z)I8BLo>zUUZ7-OjFrol7V`nlKwC@+sBd*@0Cq1vmIe$a>!!+&Or=MJ-e$$blIdGZ; zACdU9gf8Il+Tv4iknZ-Hwa=W8>h|G(r>?_Is=4%zoG{9XQG8EA=&AO zxg@kNxH1JVW3I~Y-9oK+FL+Xqe^ssQwIaai#q5eM+A8f%1urq!qAeKga`dscsY9J- z^_{n=L9OS~zjGVZXSa1~&)V8p*kL4BRP?{IKqKCh(_TJ|@ha-hHBu+1P6OQ3p@)QJ-F_-l?giN`SaU`VEzlfYy%y>*M zd0joIYkyG3r6sC0N9dHJt6cYk8rHWpsxQ_q6Z0N;L7^f467|=K;&8tDKR>7;`gd=r zOPo8KK6yj+aozeky2D#)KS>XJOZ_w4JU25bUotS!pfe(1AXYWZV}0g6Dl~ng)M3;n?7w($2eVaCm|S~6h>WbE6f)A6W+z_a7UAVSGf+%;JWuz4ao!V zF%$o(x4)sbm%#p|S%JW%80@~bOF zjF^a^D1=kb-3Ts!+VtQ?^=rr7I$L-87|!+&J@aFAob!*SPd`?FaH-(8pQ^FtLKl|F zu3mx_ZFZU-{8TM;Fddxmx%w4FmVK^ryWd`t&oI0EXio3wlFjHNkcK$V4OW<_39#@+ zH=7rs2m}ru(50Kz9q7zWo6$?x>*N;oOOju2!S->xp1Os}eY*vn>kNUdn zdK2AI&<0JbSr(1MO!n$hLT2w$@J>pvG7(4W|BlK$Re$n#bpUpox_Zu5`d67gWTqO> zg+rI(B?2+aKn0`a=Ip4MGgSfj23KPgTA>_CC8dfxt^r(M>NVG3 zhI?qW{_+|iG)EsXi(m&&=&7^R#B3Y`nZubL)t}8$zrpZu*lcx5r$<|x4#P0)h!|;l z^=x%Kd_*6+P2o5qERuN)m7^uF+mQ2%5O6R62>E@p>FRCZZ}!C|QT?1j&YC9u@z)Gv z{W4wkjT%;7KR=UCM(IDwGxCo4M(xBI_U-Kln*%-JTjtW2dhWOCpUkYox2p+m%O<^W zyP8q)C3^X!fe90;Hx+!P_y0~^sz3VVVu4PTHXTn+gHgq-8bX23Z0?uF(aHyr-|@pvfEy)gOP}&V+sp1>6FY)h7MhZ9l^z1bwxURrZcT+ zTROXwE3+o_vR$1^^xj_fr690>a9*TStsaZNIhGzC9H0m@H_i6 z3plE6qRRf3V|)yhupt;=*~HVYscawTef@*V{@Q8Mzs_cls+c7LzZ=|)7)G*1Ka$P% zbS~F#X0yjJjC+@62k;?%QfaoczOXcV9%p!cS(>dQ8CsStI2-iRvh1l|gLBsfSS+%7 zXnA(*&;?0Z@WI;3Kp+4ogi$(eGO%PBZY3g`>EkiM-A#?<*=rm~Kj*18b}l+XY1gMFm8Nh=LuxRz!KfHTy)l|L?x7cBEoAP9?hibjIexkU$Dn`1`kwoh(Z5WhRs!QZt^&aGoE z%Vqv`I&}I`4iY6ueA!mV^hG;qn2VM;NrvZ|7f@je^SHQ3&d)Q~a@dw-Quk)*AU2`A5-mGhS6)e(ZAeJ7{JN01jCow))SXIBC>EhK{h?vHdg5T-`bspo! z1@+A+uMR`ZP(&mwZ&>CL91dh}10ys#zR>iJ@^f{esh9f^ujZo7syb7wZVvREFAL3O zD$9m6G+m6L4Y!HYqNq%7Xo?aGv}mjomC2OvU$yM$aqeSYFj-!2XwHoP;CY!++{lzw zreS=8(4jXWmP}~5NLN@kWj6-Xb8x=ILeo=qEp&fW1XZ8Lj&P>ADu&LIQOk)Rc?rIz z25*@ciyu)f#z{+$r0`uT*sxw%W8;P zJQS5o8cZn3=iOH`VtgUt)FbXde#x#^sH2p5;;DDDPXq?~;n+BKMm$VaZ#D>00m%ai z&usz<*|@K}(YubQ(uQ+O9U7CI{EM1Zv1m?ZY+@o()jMIb`81(i+EwpLXo+#A8~PsE zR!ox{QV(*LdXO`HP-YjKGu<|l!L7VShxAW8n3*a2i_Pb-o=qj@9xV0CnwXQZ1YT@n zTH~?a*Tg)Z{S4C#u`%`3>ct=SM5$TIwq~a^HEo;!tXqvLhxnsFgVrtPUPXYhbE|VRJDG&U;o4EOCPzEz&R|lXJb6F>NWFKN48lwPcn_vi=)@rsf(tM^QGom6 zua0IiaGBJ}3>lE(jRQ+?sI#jo1X!HU(QFZOxOM&V~kD`cb~= zY}#j{JL&^JNYe^)O5LZxax!I9z|__tYfpw(JD4kXRG1qX2fT0)Sa)_8a~vC$FYSV6 zFh}0+VkQ^fk5g93#?gu+D7W7`oxM}8?rI8i7v!h~3S;RWaf)(`4a@KEYFc(U19-uT z%Gg2@;y8|93C;X+zXtP*LBh!NUf1xDkl(wS6IxEDBu<}6vEo9AQo)#>{EcSxeJcF* zPTr)q7a49(kt@4_kIZK`(emqB7Uwc>tXt)&w-NBj1KfLP3!b= z9v&S=JEguLm|r!tr|IVL<{iDvi0Iy3@<%W8uZ|kq)!X+XVhF0~4C7D3l^$lO=ti>v z+xq>(A*N=^?MFfIE2ZPnkjhHA@Mv>U^x-+O;b<`YX8Gl4Gc9_!mQ?oU=L7OsZ!=hb z{uTagl{8(wnQ~Fm977JctVo(fkJrNJ3$Y64KH^h(CGkG>f>F5Xz$du5_9~LR{nLv9 z#bLH;SDwkQ;5CW&F_*>{d*l;c-N!V^)*_Ot=Aht0J{a2aa36DJ!+QF%ZlR6bx{A}= zCQ<8?CehZsO1Yv*T0^Ng#+)d3AA>q~v()N~X0}qA^)(mQzu!g6T&X+-0iJ!RuV_TD zQkM2LF7Ib^U(-SJf8zbnO755PerU3zq+dVNM;7&izdR-%_cPBD-ka0kbgB0iu-4ho zz1dGqu0yV9%{}}9)&1F4`(w#H)(n)R2b%+b`yDDyHUl$KCcVr!*_@J5W50iPGK$|G zIckV0i7tIz4xDZp$oL_q3D(V`AyCTm^6n6GPjp&bMx4S#5$rw%R{MsmKZQ@Nls`@} zk`Y#5Z6^ayHx1>vQ$gFiWy`6!Z^zh}tdh)n;txfYp^Yv>;al&?WkbzLe4uKm>CXrL z8fva-9PYT3NNu#F6Q=PToWIFxhW4DyJ`H%@Cy$-R*YA=Yr4YFt zp<0rB;cUSkdFFJ}J-W(`=rcL*ShH`?;!G!~k!a4Vjt4MQRg{bAJ*D#+1tQ`yRG4Nm zYdr2U>5HMO9uZVTx4|vy(){C0lluG9%$bfz`l(nrZj5RS>I2;`TaGgiBhYR*-n5F& zF!I2q=J>RY?Ag9RzPZ#K*W8_Y#c;YB-w!+k^*0)(j#bdLTkxQ z`Xmki3&KqEaJKA~y~mpt(dzFc`vggZjp;lFpqk- z3gwVn!2Y@qFs)_Sh35M7y*Pdrc(Q0(JP!wF`0?{eC`;a1t@>ASEIGSc#_@QRnTKJoBoYccJMi*N-qJ zZ7b381+wjYbF@2MCZCSLis&%hG)zugZQn_ZIvx2nI#nV8#~C9)n4@lS(L}BZWl|g`a&KVWaj79ck`cY zb0XF=lgUQxvvaoWeRd?hhy-))ItMbi zMS7oOjyJpNxKuHs1)s~E=a@m|zqx6odA4s$^20G<{h6=)@6g|O@namSmf&2oJLgVK z3`r&D^~2+wEyd@VX3}h!$&YSbEWL)AqUe@|a<(3~EtKnrVU}!MEH4c+4Rbc@V9+%5 z3snE!yjZ>*W*%y|)+GuSgYDoHfekv5<$oV24Z_Zd%sc9VKZYqEW_L z<&h#@8tr3a;&<6F+_a*~?$5)`iAsolFJS&g%ccvE;j2B`fQE{KA)NTZ$LfA`d7(#= z#MHNRFf&G&Q_}R*kwjz3y3ice^%i4tYq|+ex_;h~flfoz97|8O3cTEt#RF%`Vw=nHgY04)^T+%Hc{cH&>JLcIV}$qQxs=pd=F915pIqb(36A zK@{vnJ?5B9OU^!u_E*b)E;q--?`6+%`D+9^-4oJzq&W{&Vg5*S^Re{u{utaG^S7NA zx#dk12hHa>!x`bh2VRuK8E1-xi62CIU34zk z(_V{*Q69V?@#Vpx92tDAY4y)Nr@7*z4DZdk)-;uptIU7A-=*Mc+$Hm5+SO){H>YaE zD094Lp5?P-pTZxv$m-E%IJ!b&j5$~CxyC%`RZFk2W@YmQc_u{+Ov4$$ygF`=YluF~ zlETU9apOM8{g)|jzJiT%9n-?81n<>p*In-uj+G=Qj(!Yo91WJTwAYl@S(;{gIANf3 z4!ALKP8^4?<}pkc&|EVE&_i?55Fb)_h3Qvo|3PZZ9)!wba((^G;^rw#qMekXNkQkl z6rKgo#GnO${d7#mk1;o(ga10lbZz`k8@jbe+Va1lN!m;%Q+LuerYvjrAE^&X>9A z+4Xwdl8?!->(MtJlR4L$27Ts48@K}9!Glas!W#}S@o)9;wDz*sjWje=0}xw@$e~)KIFl4=2FG;E*^LIPR@?;3`p^ zix1prN(j-eyV2xhX?=8~X>V2$wC<-L3RX$(c+|~pdt}gfwB*%NIo`DLpQCttJ?`rh z&q>vIa{_mw6YyrPmKGC0$WP^+38o_x=}k06i2X(rP1ESw#nNx0xsC|!>WO9*I`7q$ zW~+B!Ro_Wwb+qu~G!lii!C9KOjG4tu=qNl2N;ka8wC(&Gj&0RrR7C;XFhzs+vC14; z>MVG{=V>l;!C^Zh4#=#Q$v2rF^Vif-PKygnQ#ml>Se=CxJ$iM`np`SDDO!c<`Mqr?au(H@WFn zWbPJOc`KgrO|s!ub1s%h^V|6LN*R8eS*?HgTG=&(UED0nHUY7Q^ z2u8iqGZ3$#iubry3a$=94B|oGxxV!4~#>YA&N# z)LagNkLmo+=6WYByk7xlW!+*8V^oTD8bB=frymAe?#-*>AGn&x@V4<%EAF{@U z^aY(H^rg#?<|O$#oAzdTRm_mOce!x!-%p2M4Hi|ky4#HRa$n5UtTA;km*Gp-`Q0Ed z-ecx;RAoUYjz4jB!{$)xKBU{FMhKFyp$Er$ZVxR4q;6YLb;7-9vzgADsA+mj7Mo^O zGZ&cWqFAcQg-DbwRSzyS7kj8cS&Pl-*_+dq3x7ccsY@V>?XqHtc`WlF1BW7)$hi;V3H(l8e$ZUPcbY6U%cEPrs@k{| zn~mSsEi;#rgI>K1+wJ?RTFYq_{4ajk#c~^(|B)@I)J+sTz0kH(Gy~b>zI0dNY>FqB0S)5NbZpd zE9n1pS+W8m{7E*gz!me9WIO`(&6DIK(9vEw{}BN6s=WCK!IN21>rvCB&epHA3<*vl z)%7rv>G#o(;wgDao_y5gK`C!O3bWfwuCBQ+HX(RP@*g)x7yMEOr$5t%w;KkaDOx49 zf)`}OP6bvP-S0&beXczFGIA?%F{37A37k#uP|jBr0XlD zm-l7WxK|X`FUpqHpwlzbagCV*9G+Wa7L}9k8p1uAd>S^K`ic8Nx6vw7I@OhZ(d1{` zv~ts0^DkwZ2iKah(RUZhsC8x>0oQ%&OfS0E!(;zjmJX6Y@r-nM6`#%qIqg;0>(f;? zy=v-t41B?BSQ8th-s@(9S}*cC?~jt&Z-9(1R9*Q7ERy)!8*j3VVS`-wZ!^k&G!0PH zQJP985w7~*xT_wKto8V29+9T&dF>IIx*k94Tk_6&-sa*4(~rZ*4W?b~M~Ft7f8JiP zfhVpN?=7ffjhz0LX`23TFSs!HM5erDE{tCgpufVnLQuN6i!IUZyJK*GlF_b3T}N z`9@QcHv#1)E4jrn6I9tYUW81gg&WNUWb#DcF)hu`n$=ezaF=&X>ssT~w-6y8;Z3>n z9R$*Pnf4ASxL00z$DCTc*CVf(NpQgqmpqFPKIx5BZ%#?Dj>bD|0t&CnOg+3Idp4Q3 z$Ps(|UDK?^1Qts4Z@|DB;YU^JbDT2FSdjW6WYMk!sR%tBdKc(VOx=8>eYk%W^XLAH1TR@R=RI?5 z*+$lOF_}(1b3PY1G{cr!3A@r?kBe*fl1n40(q1 z-G;V-ez(n(<{sFQmdqTjeoy6QNpD>6u`JsL-hC`t+p*?9mKNLbgKSz@bca-J21L*cNfm*cV);f)3)ApmDg>(JbjF@!(H4krprCM z-~#jH)m>&t{m&324HTPjp+}OpvO6b;1smNW<-1Xc9+N4%@!W2aZ+4p&rJM0)>B4d< zI-JHk$b_uWNpOUesOnaYFPwa%lRrgzek<2~if;LxRDEjJ6wM^LQF}vZ6mLI0nqe z)YUw=qL|H(6hQwCgthyy`tFoN`^>2hM$pEQFuGvBbK%e1ZwBYS2cn{yM>XqTX;?j3 zzw9@yFMl7N$gBkC)p(sUlkI}tq3Il4iz}ozD0G*{6GIyq(^C2bRArHm}5NAPgB=sHW3o_!IliYyO<>im~RM#DV$KPkG#I( z8^S2Fr-seOzBTRs*USCBHJzQz(0oOm`kTKsJ^t5&?|o~UWjvp1?eMo|=>PiUCEu9^ z?mAsRvMYJt!`SYXK~VjenbvEBrpGHI>%UqEw}YF4XSGY$FN*t2MHRyIcbu5MVtR*PECIg zrw9w}CjVqE>iU#3lavyRRAv_;j@>0LKp_0#!hLa6qE=Le=iXNFH}29OMb#p6HxFMWd+k^ z+OMV;i<0EcUy-U)WzKKrj8cjysD_0;sRsyJ1B1G}Xr~iBDp043|2utpR+{~ef%S@9 z`MX&LXz~u?X1`BPJ&1DqeASBwNukL9HcE1(tNa5?Pfi4*B52yX{xG+qB9Ay^-X+@A z{ZI33y%JrQ5g%LPBp=q+DT;pNz)AEkGZIbgs=v%kkns1vF!|n-x`*-qzgKnqVdT2^ z`23sf4lWM!?9Fs)uV+t(ANGve!w9RMF*~YYh3;snPz{rb6}EZ73VAiglP^nyxGlbj4>itlET1UFqLBbY^ZrrTMK^*!fEx53}1Wr2#L+RXAZ(mTVR1VHY{uuqdra7?Cc zU58EEBCM5i>aP}O3a*jKnYM*@jSQ+~8+*H|-p;gjJ^OSnTtGJ}3~-u%mt~v&uNRxv zI^spSx|VH)n~F8jx090F(%8k`ZrNyTp|?)<8+#>+-)Yu%<1pLW`@MBlZG78BljSd| zZ5J242+LEUQ3f6TqHExB)+IgcT`%~qs!6u(?12Mk2KEe$$EN~YiQd{F$Nu3xS=FWv zK19ATDA$h6dJo8=OeVL;Yq_?m%&KqCMnU+pzCA6odjwU{!vH>zYYU2Iu;x~|H&@Pc zC&`1{2S>MhMo!DKw|3vAJI5>QR@&ytYMG5OnPh`EXmc!@rV`X z+wPjrn{PYVCAl;cYCDVM&U`x$#jLEr4nVOVTVOlDUzQixVO6ixwT--Hi>AO0;ZJ0s zOg@aN9el^P6em-w8`LLI8j*NitLhKKYA93d+HMl9Z%@eokd;(m3Mu?f5rJ^W5$YOV z-?o;c8`xgGo^sj%2`4U3J-9PQB=S;?m;i+GNJa_5iiI-4*32j-u+!QUU^?;$D;Hj9 zV4GxYzDddWF8Qp1?HOJBhZGmu_IfiQ6Cnm@D|hX4tw^UL+rEgp$!s!2 zB}YW!-``oeKYU_xk-e_P9r$K6gvPQNRZiez6qrIsc+0uogPU_5JBVXYl{B=?3s)+) zev=*Sor=QBw|KBg*S^L{M7XG-O=Q-*C$}}UMKIwN4XLW~h$BWo|Is(s+J++EMexu_@V)G9Y>)1_Bi*qDBDk8> zNfH<-Dm3;BOv$b0T@iCFx?2f%Yt>}zXZ1I&kn<9@9o?Uuu;m<9Cv3gEYL;BGdepg{ zK4QcTlF98J8JfsuEZK}D079l|bEY z=H-GWwqwyIT_&&8LpB(z+Cn;l2hs3qd9sP^65pOl#_7vP*;}E%G5VhTZhw#RquN|NrBao!TVOP#Z(^C9alCm58E96 z9;Q?2vOI3cs-*2Nbsn&FC0=T`X1;)I>=OhtrMlE^gLl5r)Sk6Suo0OWpwEinNVhr*N4`Z*+D&a9oeU}uuuElHP@%K;M4!zCvIq; z>dA-}_MAlZVG<)*k)7NYo)jv-=$Y(_e~9T0*2otvz=E}6TiUCUK;v85oz2*fI34c= z#cxKGz)fMe!G)e;^^BQ2@s?Rw#}?#-I}&PB4Rm2I1S#7DGA zv8`>N99VmBhgXuvx80Yv$a$^p5XAXYt(ok%n zy@1MC=|rom=mM@fS5}D&8NocsZDYrhpFh2gJ%!}Moo(zc#N115ZT+GT(w!xdooJv2 z41yWB{O#vE(AG9<0QIvpw1{mWy^*zJQ7;Nt#H3OWNV|6SC}N9Ox3l$dy-#mvM=*{5 zX=g|0exd;ylW3@HT1y=k;9tGAy=_e%%hL9!C~ru0dppw`RW-7Miq74#xFf7;kG#?m z(YZrQ zpM;|*UBJ1f$fVA;dBrTRxQR;4M#}vo#f|j5wwe)MaWftE6(lmKu|O%VBVq7KXZv8o z9hoc*x5tiwy#L1|_g5e%H_PScjNL1bcCmLeyuMv+GbHNBuIM0d zigab{tE8kGViLom8(RVIl~vvBaAzX?pAIzXZm;ov6w>$m^O0TMZR?y59W2}k@lZ8p zgoQm&7Dki`F8YvByK-UwYa|c%v?KpV zAF7)6vIHL2NVlWV!K&oUqwGcUOA@KSQR?+!5Ig0@KA_f4dAE;UNmi-q<(fl@8aXBo_eh)^J9`nB{O2)tKmmo{^braUsEMr$W34_itgmHjk(1E9zLb{-qrrVCgO0Q9 zox?SzM)b$Fd!Qi38)PWe3@4!bdq{Hv2CR>9PT~1+EA@9k?Ps9AHbacI40i+qmz6 zKhuvzFdXEdRW%$(rGIE6%32AYQ<$Ljs-bU!@BVBQbMll{p98VtjQ_dTR#dFxm zO#|)OS(6XB7H>Hu`vyWE6D0RUdr3A|`xo+-(kUR2=_lIaJa>`N5&G59srO`@ymBHT zgmLoCiMFwvGR(eDR!{Tu>>zKSTzj7FNN)F|=fS6z%U9>|!2KsdM{mmBlk7OYboLqXyeNDLC1#K$@;S*$$)`e+UNNo3ek1?aRgT zQ|ymCmpBzEw@O|+mBD-}-=At10O8w)f*Oy>>q8O7k4wYTtoqc(oMwl#-sh~)aN#&c zml{|5@OH=0d0CC15Z2z5=_=tVa^N)kbtXm{H5`L4MXUru4P!J%`61mc+TXj|@G-7Gy=8i$2>#31 zPm-Jprb>ofW}BmT-*A~7QLs!Sgm)uLiDef8!oiZ zA=TSoWc%0o34bL1jqrBd-JWrg9nyY2Z~9 zUVEKZ4c0~ha8Mcl6LNGWb$Eo({ZosU0F8UmQY@(38GFhIQ>r zc)syvwv+6;44S%Mx?FBsX~y$KmqT^$$h^z#c4>QoZ59A@^-@xD-@W>>Tzr9DE?11O zm&!FGov{CFq^%Prvo_}{+fwRXZEwQ5TyV9$P-fh0OY`)7-h{Y=*N_c~v>ph@$&+n^ zs>4?!V{pq{FdBXFHhE>VoxraiV{FgP3*sdvIG78pjbc_$MJ!f|ffxaqf4KOSl8)Hu-!QtQ-+tvF)I$mSTbG}JOad7!+AQOmqjf}p=j&HX`kt4=TmPfEY zb>2Bs7rt93#EqD)FCy^D*Y$=p91Bz4Qq^ayJ=z1RQ~qUplcxXLzW~<#RX_d<>Y>sn z(j=h1XJ{>7Gl4f&%H0!eiF|miEzf_|NleUBji}&z(rD%isdt^d9Nl@!b#_4dcSsOI zrtfnOGiiLi9hCdH^Wr7REv5hP+%$G}pL{(^{#)|a^>!4V)*d&Y5iOTlKh$BV| zz*Fk5zJxk_`wezj`bKUAbL7VxY=<6ikbvSm^}4q75+@ELy1I+PQ}p0kq!R`bD&}&W z4dszmq0U(=`3PwWa^8)$F!(vQrm6_|8w(zjnKz;ru~p`c@RZl&n;Y$IaIWje+u^8A zACCuEpG(mMTh{gyRir6OK!|~uwiBIU^jjzATjE2?CUmMu@u4W5yfDF@5Pj@dNtEa88F38kp7cxlYeL;#Os&k`pL}l z`YC9NBneNkErNG)K``X$+)yFdDs6AFLzHM;r}~h|4AI_klkIAca0&e`@84uQXJ6x- z^v-T0P#%%2si-+y!2@o# zWi4O(FRlh1_Z|u07kI2ICIK-RS(08FfyOlG`u)x5J`2U(0$<)IZEmskk#)!2V%ry! zxukjJ2?&J&#e-XGk)q=%A9UA(+vVbm;NQQk~2S#B=7&6 zZWV&Qu|TggD84v!nr)k_gJ1$dJvX(${{fL{wq>Fy*pXpoM8mvMQXn#z5Ph;Z%XN5{ zd^*i`$=#=*f(r(zlXPNat)|!An1e{^l7pzO4QA2#Wiz4aSLDf=wy^k>TrdZ6 zAh8wxb3Q!*T$-cJNphLe;I}hjbZex?t+r>J>7elT9NR!D7TUHl^Hy7$15{J4v>CTX z>E3Iy=2m+rSrDh*21SmR=Wes76)WhW_5U*g>A?dURB)dupJg?*DS|uWv{^`rHL`4$ zeO(sbZU@VV+ijZyQb*s98zKV^9YV)N@)7y#cDo^W6zff*D7Q+R9GKZ@vf~bWEe`M@ zv+bqzLYeuuPJ@cX=u~oUnQa@%qB(%&NzIhyYNoEY)U_8==VS7$-60$21KxM!KlAM- zgvqOSp>2MJZpD)$jC?mc#K!D7p+xIB2eYQuTr8BEtFE4FiLK9+{qyWMU1nM4fU0A} zO?4+h_MhSVT+DWmE{mQI!e+ZFSfmZ-Y+G;9p0tuQ>b!oUSCixkVOvc4M7D`Nrv9SY={1$69J8KuhpzTQ znUNdsw(9^=uY17R@8#@!Fw?)2>Gz-}y(rc9*vYLIg71C?bCkxnn235b{*0@OOH2xY z>p~9h@Gr^47g}C2J;cxDR*aZ&GW4?a^&>J}pNX zIODYaf_LC4I=S5=;R3?)NErS00&NgFs|n1{kckWMEPWkpa2p=0jy}{jcI0@vbp$7O6_{()~73uu#=a7>~i|@8dkzg`>H`S1SLKZdFfm@0 zuOGmay?7y}>^)Mp$ac-%NNpQnh;E_|wg1S~i%`A)BM&aZPS_}i7U9VwlXEd%l8{F^&V9JCLgVnoHrRE;__dUb;v^Kw*=U%mWfNS4i?EPOYBLp zzcNAlH5m=-PtPX<1;6up)iChor5N4hd}+JfwyWy(ATAvuSEns?4vQ&EVOERenWgqm zd1f6VbGqj!IjSk3^2$T@dYm?0mZ4uPlQWjtZi8N9F$;Zk>nK(COjjViS_fvvIoZu_ zZ8BvBu=;r{Em&kU!xVdmI*NLay^oj#W&zM-BBZL9*#`0LQ7>ICT#mN%hfH5?D>4>& z$;DoBiM+Ag4%e005o(k6W+GUJAN;!x4*qmE|Bi>Ja^_I!nIg4&oB{-Yje;Jrm~78NlZdxTsSC$#0bYgr{WeGO|-f?O3*S^ThqxvKhMyVhfg+~P;@Q$H&2 zJ%XDZC-0-6)h22GC{epDGW${7TkB=zqqYDM@aCho6Oa7yC@`KS<&W8~^A>t;;Rodr zN>uyPbnu1J`f&uu!m3Ljx4pc&sbx7?be=>p9FRWvU#Pw0tK+wD$LU-rFs=Q`CJ+KqO(T@DSJ5jN4lK%G)TKt7CjB+ ze=4s%4KmJk_%EtRp)+x~VjtRP_&vGDx7`Mm93 zKuHe9Sqf_gXIwTmiMM%j_<3l%{|mNh=NDi>Nt_6pp-M!8&T1GLBc$B`KdS4eR6ogJ z?w|&^5p$Q$+%0;+UILgiUPNY1q2QYxnE9-QWU|OOn(`uOKUbE&$h>?Y`}MF(TD*kg zdIpmbbCv`PHSTx`H{28Q*-IEov*f6kZN0>ng#<(hR>35a;d#i^p!=up^(cli?q%@m z9eMI)d#nC0m+%v5?iLN{6Yg?^?|$-%UEUt$$b|!uTCJcqxKYSKXQKbdgVD~;*Tsb? z@=Gp|XIJBG{Z;m_MzdKc6>G3>cxYZEEI38ZOhg6Ywb;P{!7ftGi&Yf zSQdY+wKpKtuU}_-$li6f59Vz1SMlxalQFMiQ?8H$uL8IgGT=3ccczSg&7N6sAJ$kY z(>XhlTCsqMPBETG-=NuVUbFv(o}YOgk-0@aecfKj9QAv{mInlbV#+-LT8ODr-mop% zRYJp=*o8TalR=Nxtj_YqDkh28jD-d3l5Fkh3D! zxiy3B;X-qg@(*u7q5oNm-m)EQEzi|C0*-On{T9Z=AJXA%-hEugyp1RJaar)T?ImAr z1p6k-#@)CW2EJoUWzXBTPr>G2F^b0~tA9-!p{AKzPFek%bl+&(HCW=-aeBeYS{ah@ zpPq=H2y|E)CQ~=sW_2~X9x6?`Y)(l{V{JQR-A3Cm?=RFYoTXh=!D2`(EL)u|XTIfz z?)vcZTlC@jckDzR@o(|qZV_>+7?Dta_uA#$gIxz;AR;mgUOuKhvAYUz=^GA|w}+!?OJIm{YU? zDjda~jpSiFpR~m`D!xN?0*YiHsb{I0!-t@En!&c~Q*S(EG;513tuuRBR)0qS+tMs* zS#$FGL-N`dxY{rB!xlTa%~Pl=^pCLIv3?fS8C*va@Q;3emO?o|D1YxfLc-Ei1R$MezE;A3)FZWb_9}s6Fz;2ZV)hk&iy$ z)76spA#s>Za`T5=TqsX`Xdef$&-uu(9{Bebw8wv_Pu6(y0Z@^r+ zaR*U`rB(Osu$O7#M0_XwaE`RviO`%aC+xJd$mQ9#6ES;--17+u3$vws7Y?FLGJ6-I zajk6H1&3HG-fl2=jU;zNoVUwWyV13Cs_k)7yr~8SishzFmOXQ-ZNDz_AgaLt^iGZg zIZlrDh$vIzbbjjAU3%;PT#{YYgnnzDpi*SDZIJ8ft4=5T=f=QK?ZDPR>p(1cC7Von zFa1cYiGuRr-zFAxD6~{Y$V;E%F`gp-`4rYQLwfD80~^iolz4I0ux1B%f=VT6$18TI zw{(Uq-(%a=M`R#q^?n+18fr$P@m*N@z#gW5ljMJ9%Ny&L65dE8IDX}1+EpbnHlny{ z#7I}+fR7LV%(iIALms$EF?E1@IY_ohUjE!(S$`6)9M>hbedI*> zUYY)GC%5jyr*g~}c32U6K1Wsg3TuC;B79c(llQ9C#7&0)E^x%t|Pxd8Zu0 zN3F?8qJ)nusiT}AC~^Hx}+-bC`vgPyfh8srpvA0+4>E$l8HWm z)7{O?sik*4-o@k5q=bs^-`Vyjl8##*X^{-Z>ai?YZ|oTICpc|2W=sjZ8=IP~wb(Eq zJ~Daurt!yv&2${=r<4P|M$I7migOgT)+O@kZ|TKsZm7ReV7o+5#RwoK&&n)dM76|nY{b;Do@MI-hW3t_$`{O4f;CvcQ-Yj zv|PL9p`+-ys}x@um#8&{9kMJMWC_l2itcM?j_Z?{z(BZ`|9DB=%H<`slf@&Fma0{h z?E+$1{2z_=j=~WVZqotvdBw1NFAk<>F|G8csKj|KGLg?%fDD7W8@}pXRHYwVQY*Qu zvBIu4E`{317d}oQ*;>iskx4I+$&UipbU~utX(hE3ggSd#-G>d{SUH!dD_I9pQj1Hp0jqT8N}wuaXi!}^u=s?j$WRs^ ztg*7?2TQrMq^E0IQO7Bv&m8ecG|Bp-T8i#Yg6YL{KNjl2$(ra@U#*x49%;F<%XFYb zOw@o#R?=nto;ILD4ix*FU7-!?OAH#r!x3`-=oRWNAX=&;y)T+v^B$NJu*5&X@_22B z4R2jLL>lxF+O8qU?vd6?xB4Ba`q8$`4^hj}Z|E$6s5i?mKicm0-F%~5=QgJjcKi>b za-EF+k6l?g3MN&_9(FneNFUXUO6-w(T_W7ThKnS+M6Lsb+>NFD-K>YL@$2fMRNN%+ z0gB}H@lFO(UNAFD+hWTW)>0_zaIA4#xUAO;X6vBvng#D7Jj?+<8nuaOHBQQ_t^ME?V*Jwdd?^K&nm}A zhrPL*N=95x8SZS0rxcT}ozK)-O9=VRb^07;AsFImJqXD2x;b z)cfv?0&7Gi^qTHBO*%B{N>uDGSg~_u{4aJyi@)VUMMQm&<&m^xTv-C#B-v>MyEUc2 z-ziixJN#-7XM`HVTIu^I%4_@IY@g^e-^#y!L*3ac+kUfM6VH6h!ZP~Y=g_oClSXx6 z#|rEA832VaksB)7;P+$Jnj zb`TBhGdb=c;oZ+6rIV5S|HLo0THgQD_MhL|zp!9(%&koRJ7mH0(d5ikN>h`BQD<{#E>X zAnu>2akRMKhF^tgehax~uK(^oDFP?V^EE|a;yk}Mhc)y3#&TSS-@g`}#1`|CpwrzM z{-xgQcV&`^x_*(g%=9}%w=R-lnSQ<6DKBpn8jj+@oto+QD@(a`omJvW_~_l3;t+g{ z-X?z}0R{dgKhR=L!JohV#7xM0_6XN7DkhCMZCSm&;1=wR6(e$Tmfy4PJ62T;q_bOY zOTsKD5X@(BgYlPQaksbr(At~wotCS}kq)oB)A}uI`knf!Y_xuH_CM}uu!zANvi`?J zQnva2L>zUe*Y=C^Zzj!NF-%=Iagw~@c<5cTYWuC4Kd3wcmUdSbD|`ty>3FL>r0)L# z(eB!Q-^MAH z|9dxf=p}1L6&l^JI+olY8G!;2O_r(jMBF3)DRAl58QcvBUS~O_K0e!%+wSwrvgxf_ z#kI8fNR;5&Yxns#7cW=kDn&TU{~?@Ma*^)$plKj?*YR(}PRq;nzxNJGJP-UFwZPw+ zMRPHA2F9iBdA6BcbHA_A#QFDwtjlG?{eEw`;9OfEjUVu9)tUMqFV?g&ePVPxguN(^ z_?J5Q{+jw3$;~m%S)%(&kTLOjKFrX8g=g=eZ|01W=Sq259oSm zMUzuGIGuvUW64)O(EMR7qtB)nx~&Q~^)+3w9oARLAgUT1bC5e+cPiv~*AkeaF|M+( zwNiaA5sXacT?wm8-c3qvhNeEF4owdL_AadTi7(e-+8O$Z zOr|Nf&@bi5u7!S6Z0KQy%*H<1QRsJVxz8(hZ<0Zy4~GeEgoX(rXc{sZ{?Q~J(ZZ5+ z=~?7A@E-(|^;Rbk8aI5Ae{`3cCgQ3-xxt1ju3@ghN}34%h^qOriaueDCZdly(w-yR zi~JJ2l!uD^hE0^NcwXU)AWO+ox4x%FmS#%NhJNR)bQq&Hd{Ay^=$9H@K&Q#v#y%pO zTl)?2Q^RnZSMgkGwbQnS{xJ>60e?gZxD+^c<>vVVI5Itw!!*@E7SGJ^? z#&IGg&2?8K8u|D3H2*%2(6LFdRkd!Y#Ko7~MVwao?z3E3w_T2H;`fbmoYlnd(}(~~ za1hTpAXZg3nrt&V8P$cFnuBsszHI_qNSEwVzoAhedjOer)zYQZKZC{jvrGMYM`1py z_hVZcrA+BIdTN3t%({js$@f*T*dT&1f{RabXzx_nUz%+e*Nshfhbrv8vL zRu*%kvZ-I@Z^JZZEZIzcak@Oy)bGx--#7KIF8hcAIUyi36_7aMJ|gePQIh^H_L8%I zPD|eNv)t0mA5oio+RJMmqimBEMc77C)ZDM#@}snVkGpFC&QsjFixVD&q>gAE-Rwa* zwK-V)ksNOBH{j5q%)dIi)zh7_UXO}tiqAFU+U zua!TKDCPE6{*~dOiHvCN&#lGBriCMs^m6~KT*7T_y#~de(r%KSgOqjbPx?*e?sEU= z9727;$raJHD1WYYPloI-hXf``MjIy%TD0-chh5EV1C3_Lqiy_QG?+=>Z)Yrc6!d%v(LUdx@aWJI?>qZRG3D?Pa1!DSUGAqa>Jd8|EO zO_zEd{2mRV)I?5Zn7iQzd_C?@Vf=7!0zNXTgMZ4vee55S^b`k`B|X(r?Xt(L9j{SP zxNP-*O+O{!Q!)rn&`AZ+jgB#t;P_KNNp?rS)$wjH$|TMYKdp}jILqjMbrh;dl~lyT z*3TbLN4!34PQ*&@fci}OUHnpZ5|fu9H+A$&&j_2N5%tKZ1DOZhNGih?6`rt3l}HX@ z;q4S=iaVy|Dt=U>qdWgO*o~|`@nMhbn^RG-d3PxFLe|;lsva-o%3cE z>q-}=`MOu#26|+X>%PCPB#;wDFvgTbVw|k+K{`ARy}JtA>(PDKCw0A!+rQpURJbzP zWa|;L)M^N5JQa1K)XO2brvq^G0uyc6*>8C!VJZ66PW#1H8zk^JLtlStCZR4W!k15n z;W9MDKo@BZ<;>)FpD3*?0w+`nNTMIABA|95smh7G;89uB*)J&hfeN>@pv6(V;H7AA zfJ#4M0Guuchdet}KI!at1)T~i{FD6DVeRk@hU3JH+*{#)@86e?_-3Kh z0RE)QU0wVZg#;oYIR#U2FM$L#(-9?ML~2JDe*|CX*A>-(Iv-vA!qP`#blIs!q|f(s zQa!yN7HZW!AP^(zqxAboSHFQtJqfha<=w9S{Dk`a6LGb5y2J)2TcQ`jF_J$PbD}!Y zPMO-xZ$^OX(QbZozWRPQ{{j51W4iktD_MS~PzAdGEI&hB|8of->GHGGl|)@#ewLZY zt66@g31rBNB%>yEOha#arD!A;dL4#e=Y+yywpO6I;yO|F<3wB~6E(kG@{E-BfTMmd zNB2Mkd@rZ<@Q(&P@9N<Uss~F>*EcJV7bCln`Fe5qtn@DosO$zO_ z{uGO4)iBB22S9nb=_tPmEF+kQqQRtzIw#6YDo!<-K3nw4F}>HdU7I* zrm1fpHNiKoO_ltKEZ7)_cp*ZmoB;7so8^4sj zDetUDd6xguL=?h5xdfI_hy-&BOp1$!1F(6gC>wL4ZIaHZ6KxVjP*=|Ml-rF8F%y2H zCcb07uw>oALAR80V$9{*xTOq%LMrjM4U<{}q%|){?5fW#XJEjUdax247#$he^M0C9B`u6%~T< zWKoiaI4N``Yv?vt^OOp&3=yG5qH{T-Lj8bOGjiRoP=&g_pa_{>9;wgQ@qTJm3uiGZ z&Y|Y@@zAe$z>TavC)(B__a@vwg2{1?)Fhm%)FeA?x=$q0tWRWU zVenUGF@l)~uRF#cp0horQ##>q$E%k9@uEky$*^XD>?iq_t1I)1ymllD>hj8HI0KO6}gNM~Cwj(L*ti z2_l5=Gc_>{T|FKwph$B?bhF-aCD1cY*H4rN(=tksyt9$N`hu6roO1WB;>D8Mx?%5@_yt}1B*d36DSGQ+jT-!7B}e4HG_R}sh(|yYyOTD4PR%A zW7mMn@R}AhCi?d<6l`m2T3CXECL_64Td3p(WQsaz9LS(M^}vUg+a$s)idIQtZq-a* zTIkK;!P)U(FE_O3!LdX@INPbgb)W&t*Iwc?| z*?zL$4WXJl1gYWtNpZJ6Dg}%6%9oHFZ2Sb@OK8STa>=B$U{I2*49bA#G)JTePGWJ6+T~ub@_V1RrV@ zkQso@0T=Z)MCqDF`7AqTCbwea!l~SciF&%nw?<3wU?q|7+;AzS*)D&G`)&@lDh}!E zyx5jEL+mPx^4|a3$6<`7II3w%6Hf6<+ru7ek+|d(Af}O3!yjNy=r~>XK!v}@;8K$^ z^7maHxHHiJQ9L_Nmke|P*d#C32eT)Ps`8_EaioO1`oIMlJ$%j6@n9rG88! zLfU;)>(Kvyelq;vnc-(jyw;ix6YgK2FjPc&5sQOPY>UG6Rjq+r#f}H@T-Uw| zeoiHti0*p8ig(3{nzy#Hm8|Nk8U6WFYh?0TmkfhWqe|}DpVLb0h(XS&;ZW|qwB#Kd zY7m`OMv5brq%qZ*R9pIx0kw#&kD)k(^GjVZ^}(WY%GA^RlN&(g&0wQsIE6Fe^jLLs zR>=A7{Jdd61{n+Tk%i{4PU$iPQ}@U(dMDn))0sKqb;s+tGPezK$1g+Kcj+PV7@bhwX9Yjg3$AMS+W5H%MT&_OD zA5{DKFIBZdV5kPTT{fQK--Ao$k~94Q=d-`mh~#yn(Wbg8fvPldl7&N}77i{)WX(t* zLXZz-Vo>jZBt{DZgu?*}{igncU#4OQ?w+cw>LWnvVygai?>=2_8F=?I*IXZ!6N)v&P~ zmr0g`QV@KI>89TQ8~}R!IsV1nowmgslWENUh|V>1Bo2MR^CA8e*Cxpmif4Uxl2j~q z(%65F->stNVWq(j=nH6;Byos_95vEQC5f#x!)3xta5Rl0oPMs~Hq&|0w58k6_3O6T z8jhr{YSDn14qXWsQ3>P34wHuhQj;;1A@85-Hw*s4U?87p1URGj(j{w{-?-pC?R1Xj zNaZQ=Wd}QmZDhz%!~6#I^|U~rEeQ3e9D1mn;2{}3%&)6j=`g>dVF=rYC_ms2=u@eL ztm1{Sp&M1}8B%bbUu?rCmpby4W6tx3Ho)792tAeoUp6@5>P0cdOEROlFcYq_MRs8&dc(9u! zLe&!@z`w7KOA6(yiuxKv zfbZ5#=;l}%cdtnZpb{&1= z5#)!eygEDURVEgwq97wL#_O3Ow_NPEXrJB>yK9VNST&TC0a`hH;V&2uDUk3=ofZg) z)Ja~zJ zUSCi;+>*js{Nw?4iIsup33oA5MM#-)BbWg!$Z5QsVlf`lp~17Ua?_>%rGBEc26E0< zHi=}8|I3hkSkTN%{SzA1u!9=7sC&bi!ofbsSAM)yRcJ@jOO-g1HPQvj$moNUJH%br zsZw@tJnAxyJ;|k)QICll@t66{Lj*5rex|-5J1-*;pCR7meqM@_@R(y2OY!A?30IVN zY-05$R|Z|~cL95*U5?XppDe%JAJE+4Hz*xVrE7S}*C?U^NdLqv_adYRl8y9VRcq8W=#UpdQ>tuQn{j#`>cKyHUP3824CjT)WGQRnlxYxp zglJa%t;%!*o0J^>hwi6rC4_b@r;0W9yXsK>m*R)ci{jV&O21hlBsWmCZEaMYnVMVR zMj5;-ldtqgo_-KMpB9`8e|52LC%thGf>i0r($Q#dNa-+_08*fxx`W2}?Lllbvk-$7 zKO7=<(-jCb(<&ATevxCY@;hauutz3dSdktA5QI<|t3Nqx+UZvn$tY?P1+LZM>KqZ}yyuh_0E80Ah?8}XRhJCl zILRsG^^Q%Xk11sRuZ{vKuZ9}Y(B$Wl{$%D>=ocdc-IMw5$$q@-9z7%@u6F$4_Nz%; znzor@(g+VAZvXwy$1IzixRp7WTsekTcgg)@uwV~L)fm!J4$6)(Fz=_N_BG_e{h29! zu5n);bB%v1H~-RKH%ptb$i;NIY^*tj|3HX6b`jB7}aDoa_94xFS!#&TpP~ zm>2v;L`0}?_;+g2$v5}~^6+)OPd4Lo*O5AcNV?8%&!O@4enDG468D=by^?wUcrepB zKRm>whYeSPqY$MMox^2KAT#Bn>;0>FckA{3kXFp~vFcs!haKu^F*Q5_9%(kN7hyE( z$ZiZNPlt*T_awJy>>b%R7K)%%rvN#(0j~Xcaw-ytMW~x^@C*C@|9b@#i3U}$b+Ff# zVO2Ump>A>VMNFe+(*8!jJl6$-h%w-cfk|?M@r=IF9~=EMUH0ARH_xWtG~P*%VSN7~ ztX3M1_uJ=e`G1&u^Y|)?tl|H5-+Qy&+tnQiAtZs^ga84;ridtO0|Lq-j{A)3jLtZK z3l1}*4w|s2D5&fe6(lMM3Mz^aP*hYeM->&N-D++!8#Hp0c{Rf>K{havVHp7m~w7SbsfxjMKc+{iypoSp5;P znX%C&7)szIdU~KHk^}Q@R)6R!N`YjlG`)L_(K7IV*tnMpd+MjyU}Ud0eA@wD&ZTREbdVN8dlVAG}*? z$t17-UazfmG=!*L1^w5t&hdf-k9ssqB!)D-aI7;pm$`shliey|*Ueg*&KhToN&Yd; z=?gfY9_N&0q?L!FGOhZ{aWHOZPR2WPhHiPtgr!D$K#USA4N#IFUF^v)u5w&BQJ$#$ zCdf1D_ZrnMG==Cz7(1^2A!+PbX@S7A*9!vg9`BUpenho_(jTxAD*$ z_kLtSS_);OV=?QCCxC)!`nm}i>7?nqCpc%hU@^eK!=XfpLTuK}PW}j^N1=vv(`=39 zh)!T#7o%4<7tCz8i?5J)z4*+QSTi}9vls5Lh`%{oyg_NbIfWHZt76gua3bK?u~CT)AqOx)rry&h+zJ-#(%0XL zQB<0~_g1I0$ZWVQE)(_RvF{0$<;8)WEr+Qxx~;c5r{pm@Gzvb^stmn*FG3N>Nt*69 z(P<->0sdv8Gm!0b$wc-&Ofn`q?fbmmz?||Fr=0;iBWD9_(cTs~j!fjEFcg1rtnReS z5Ux^IkigBu4NkGQr|G`8IqfrEZ-6_5h$h$H<`kWtCJR~c}IoQ}!5t2^(8toe_L)h;HxV%n`a)Ddm281BAzhjS*oaGN`w z-+?DL-szMmG13N6XgTD4*hn{+;xx~mk}mo@p_`KI*Y4E)r+@>W>f5I{Pj=oWf-gpr zLP@1eB)F~}sz*wMO>8wEUtAKqsU)jU=y$Xf!Q1|tsZJARu63teP)h5m&KA9Ox^q(d zvE$Mu8S(YUv4CuBI*y@KyPTnr>R)%Qf8(G6*|8~c+cV9?@awb{XAbJ}ViTH9y%gO8XeWN}hEMfV)6h*aDVf>Ed z3(%Q~4@#;y!SJ1-jxD`xqMfc8OXisjeB3pJsA`^`t(^;Xzo_%Pc+#Xf69QX&G_80c zfze-So#x!;E(B!KWkbTeg}Ot!(?tKs1>W{k59nc4&Tu_H(~;PX|H^VCcH^!rtb`Zp zwlNN+7wW5GPEp&ocy)zARAzns1Ev#BO8cA~gkR7flE7&76L(`;zf-?_H)8E=`m4J! z=iDBQC>%0MR2fgVdz=#8`aXx?>ksI&?t`!1ttZ~+6yp3l|30U=^z60!@L;H_)kSli zrt;o%u2W>sen4M5*Gbs5^Yqxckko1VQ62?b*g4rR8D-WWgN(wMFl3+d-_3Q7YqmP6 zN0o&j#hwaA5ei`eyn2W3TkXum8R7kEr_f&Yt=?CSvFUR<_kQQJQ)*{tg7T+$JFznh zNwacX81rlAW%|#pL1okk)bKy$ZEf9K$V4~mlZWnAe0TlY`}O?$otd3$?-x&gv*6!? zBV*kUfS$=Ug*W-NTQk|a5+NzRHPc_QRiI4Mdba006D$g5744OoTddXy{_&N*DjP9l zntm?Zd4;KxiOtNU5$|IbnJ&+9-Z@e3xaX67#J@Pi6(MHw!lA{nW@HF4jSz3p{K$~_ z(B@aj`(4fZ3!IpxU!La_S4ci2C*cu!!~80hn+MG9Z|ag)o=WMMO6g7t8NH3C77!;E zAIO1yVO_!}@favYQoq2P%llLeC&VfZb_J@=7rX~J5z~L3@66DzJmieESAVHbTi{I5 zpDuJdp8B9P=;s*6bVwA#gZRma!O)-EHnznZAfqc%IKLayrU$*COn! zc{X0`oWLR)ve=nQ6w!|sJKyPo$Fb&q`%!d#-{=F6IwxlgG$h6Dt-C+wjMZBocm7m( zAxq0oFP8DrpEz47q;Xf2JFL>9(?@<#q7OdiB=kv-vlAcG7d-Bq-)cs#34P0Oq3D>s zGjall@V3tyCA6AmGFcEJg1=AbvtIW7C(4Y>tKYyU~Xg`Tr0ds~I>+04R_LFX zI#=YcKt;m0OF&|o8QCd#k9(Vy9{ZHjs>d60jq^S1suBw-;@un87d_()JUZpcXPgPYTJ*A2 z&Ma$u&B0Yp6I)-i&N*0<^E`N!zivU4a2&E4=r3Im{!F@7yFfqwf|F|>T%g~4k>|{X z`XhONY@xnd-k)BmU3qRuK5G~1Uh@7;@_8s(ZsNm1`mE%0-ort?nukrh`ENZO^?Uxx z_wRZ{|4e)N4?Yt0aj*GB|Nirc?(h=%;}=E!(qGA6uqgQMvPHr7)-BR^QQrP^kzVkU z)7Adc*4ubjw_#C56bhHI;zoc)S3DsNG)DE~s}dZ+}yD3w6x z#rmFCoT>JsnbR*irIkKwol{sd;#H^IZaNza#UKz&4rt>A9X1FAlcS${-8mn>A+_GQ zrGALtWx9I3a|M(!a|6c;^`dz$)7>_(0iE`ybB1+s5RLD;4bE$LEcAT?<3yeMZ~aqde<|7WGN=>JVV7lID$nmfh!(Yaq$WDNLnzcOBs*JVMBu|5`#EAq zDlGAg+ZcjKmWK4yYr=WjyF4@B{v=bEU!Iw$kOM$lxGYTQJnu#HuVw`Y%l0cP4x?@Z z^?GHVg$0&um?QKr9%Z=tJk&Ofj==jmF5;GN?rNqG?UulF0J|UJ$%2-@XGPTiVMWxd z6~@{`3^9`kTPBp^ZClVwun-qi(=p3rl!UxhBuEGc!k|PUM|mTWY3V{aI!7L5#UVBm zF{NOS9)+2(*uU|+@^E;RUupOEp25Wtq#^|Y#Q|U$G z#Bi_V2*w8iiv{HjfaEEr_AsHAiNk6r?z|eAgxH_VX2~bHK>4ZW8Ld(7ZEc=Wl>Lzz zahX8B+}jz6?bkP)td7?`&#}^Sr`T*HDiY1IL%}yf*j;4kS58)atqdLOraD#M5uOsWx5r$pI8#pG}{yK`}pe zW7vN?GJSO~HOf8y#PDiS)*}*CM@o*< zyLzd{nIsxv;5hB}Rz0oNHA8!=M=fUH5Mf6Moz|=m7LpS;h5ZiRb^6bJR9TDt{|@_U z-dK8q5)yc`!1$HVNN~88iyndMJiWA!YDHY75BjLn(T}(7tIiC6wlbo}_EjZudI8a6 zx@<7)@xCg*!4sMBcARfYctX5F*xTd!gTCryzMtDqy+Q!ct^HI~EO=v>YqkE(ohF3QROlG~Ep1jlAuWKl`DnJu!`f7XXjVM=b+ ziTtD3J>sb$_ z`h|fiPpbi{gLRYcIY1R5id{4SBwnDe8=(4=_&kaBn~ts>pxW>n8>o&a5NWT0su?24 zMFYX#Ir_PQ>ULsEoO-G{50>G9Q&o%h^Ioo-Na@65EJ7v{24CKuO}+_|koU5!zdu#A z%;5)fHky8+yJAgMM+t!1;WX7MJ!oyTzVI~FIzMPjiV-WJZpBjgWnE1^A>Lj)P4#OL zd_;;BCtG8)8b^FVS-xgfrFrZ1@q^SwVVc)72C3pOb@Yls>aixlH|AT^4##ZJUwR|; zb;V%SN#Jq+X)0H*8?1U|OPhkQsYajHc|+8wA#ul9)7zMmj zjo(&SOm-$C1*JM1_7`)M$jz>%({he4Ig=TR=|2+m{chYlx^$JkM z0%kU3?t%ih=(*<`;_~YGs=Q$3D`7fd%B5x~S?)jD`#t6E)+hg7HRojaqTj2cTxQHW zHP~;=jGNh9t*8H9RpiWjHEi-Y{SL0Cm+5c$2UWr}p85x-n*#bDe^4Fm_mp1v2X(wj z*!l<6p{{BtsVaz+!NnxS7pQ{M-&HbkW{>N5Bs0LlEy7BXyGiI42jF49I*Efpt$6~! z4#`@kr!)1W3z8jKae+D|Dqa3u+ZU=q3G-9tfz7?c0-k8q!(v8m=nFl*@W*HnT&`4Wbh#Rm5j1jC&cF4{%T;G^^0mv=>0yAU3;(QI+GAbayOJgJ`#-Ca z+!RQUs}KB{dfJ~=o19dhLAQXa&C(nHtP1Q2uKxPZ>Qb6M{V(c5=HSu4z)}2LfA|-5 zKDHPj1zOqK)wVZD_q{@Ohxe?!LQQDA7=Bzx=~!XUjZ+KudW8Eg_^W!{{#@zxe`W1V zPOhEf>tm$W)^ISAJl%e{>L7(L9E(yAL>Wk)S4f!RD`kIp|h`M3g*w!?XQM$dsh#Q3`h~2 zD&6%OW@)_f8@qsduokJjS^COr=-PN!-+ql64qAMF4cy}n-Fg&U?j${El$w10rwEL3 zL!-D64hAKt8}>iK$Z)6ZPh_Wv5uN`93F9Cy@SeHVrKA}qlDp86j@PQ(hWn&>Xw#9Q zXnp>*pbl;8Tdq}qrB}PJRSWf*9T?^r*i>boMDd_3!HB+!Q3u zrWW91hBs4h`#Y1G$}<~TY8NT`hiYWs>gq24Pz&uZl&<{;D@1`oMpx!u-mk$YMR}T~v>HuTRcyBB0){{1YLc1Ua#0ou12j{=af5JD zH1yLA2^m+eMJ)_?mTE6;5mDk`G>0hczdLWQ2(fj|U z{+1C47)yfunp?)GGc6;AY`GDkdZmusq`HSGqqp3|`z?CJO@{ZFd6VjAgcOs!QAaA& zkf>p5^wt|8J0mOD05<3`6+r7Cw{ z$LWH}V@7A`^_8sQNru8V*YUBcH?uTkEJDIcecLUnrCu}^GW4K+X)G+tq~w4z#;IWx zJAWM8z(#%BI8|Dg^`fNB(0j%~3O4AUZ&8hOxAE$ly8PASRY_!81b2YB6IK4K2}Glr zrsqvici6jCuu+|QGaJ?7Bq^$!GGUNsV(Y;$Qh6y3!VKg2n;FKL=@TBr8bdcAKlv0hj2o2bTEch?l$rY2cMpQ%6|g^V2$ zWDs0FiVpW@GYM;NH!R)u+rcM!Z#+r$j!-F6&z%JJ{$mn5j-=l)3IA33@zx}j=l}M5s#W=6674cPY_3*6+#Zdhi`+ z6TZ_U?@%M^1hlPp9Ff*)GVf#t!f&H8I`uA9)ZjMZB3mToP)OJYrEj=PUBNXjPYhO# z^?|$8EaH++ox)`NkgaQ`sPcSaKCh?f6-cmn+b27TI`3osQ?gw1sp|Gj*|x4Hu4iVT z?s#LWk~8E3Q&oB19Hep-v#=p3cuP6yJvmfLi+Agu)4<@j^WAMVBa0= zTYnR2AHOfTpe1)Yd)Wrvb-F4_4+@Od7fn}9>`JAtpRT$zSd001BGZ_gq){);yH>w2 zT~$SQG85P9i)N@UX?I)2nej-_xhH3^Jl@tH&rpBhyFF*3BKuBXKNF#Ut*)MlR`puF zY^IVRqAg~@%&pbGpQRSZuN8&789xUN4YWE30pzdRWSEIz_PiHrimMPB?e~>lb+_u} z+%B?cP=}<9d(@ka-pUZ2W1jayO!)Y=-YU6NUSD!AY*gC4YIXPpChOIEnb+HDcHFD7 zEm3Hq!a?(5&tWpJ(!J+E$nMlL=BTb*II&@lDzKL69dn@UT93X@onS8^aMOKi5U>00 zqs+^?<6H>Jt$Ng4=HyO2XRfLE-dwcF%XCJyy1+q2E669o3B7;oQPrv-ZNB20OZ2pA z^=Es3OdqILU99yro$eQQXuUr50kx~)*QmQ>j&>7v#gF(o-r=Yo^q}e(ujWE+e+6P) z8n-sz`XG$vp}6ikPi=2hn|CvTE@u09QeUxHU7fRVC8}znPZ7V%`uY_S zzbiL=-S{YY@uZ&fDBoC9^XuPeWhYzBqg6ZrjJF!`bGjHky1#gZQ6D$c_dKTD0*WNn zK4wf(qwdRV9#ezE>uVyq;p3`prpe0ofa`$A)tMPVj{wmFkE_<*{+$^NsDuSlWcgzyDHfH;=CFuSR#Pzl% zD&f@-n<8db5ZL6c&DGgYpvS&dzyE}4Zgb3W_zBgfA?F(nyn8v~=!2;?#+TWIQ|tDm z`X`&r(kGddefq;ERh9jfqyM>-Z}5D0srpCezPPMsYU;A5)PRPE~L?~ zxTn;Ox%nQBEZ)tGKs3RDxHH1%rcB2m+cJ|(0IdO4J0eUek67qrk*VaQkY6gj0GQp z%1N3ZMV$94^_pdBP{m$SLWJwajD{axrDGybuL*hMV==kmgA)aBoWql&F~X|HHdu0q zDIuV_YS5AsEK!TeSs@p`2)=rA(oxD{E{d7BtTKLONe5*YvII%u+}JmdUmYxn+yJ|G zU^XqMgp_71=9tX?6t@EcZl%jKh8Y^EGG2HeF`5GhFtO;!iDR;ZdSNHkj!UdJ;0G3* zO7D$Zj@;W&EmwY)hWthnGfDm>EM`4u=My4&_%NBLYW}pG2L9@RaJe5yg#zeJKFt8;N2J>x)gt z;=sim9&;y1hSZ3A4@HSAmLYIs{Bly4?pNO(@!NY(G3XA~6ieEd^EsIoI$*x--A^CH zyt$C6;t&=*N3a42l#wHDY>}yZUNHOo`aQT3krft}6H@tbUJ?#x1@TXY(RxK%s(0Z5 z*yV)8z-}F-(~=M$Tx{YA4a6dx9Jv$TZA z`M+sp3R&jp{uBUUjjAw4b7rn7=s(2C^^=^@lQ7W=06RfqCYqyNdIRoxZ_Bze(~2TR zkP^_Ct`SUeEN~Mn=v{{eeas>Z5NIhktcf{!#GmwH2y-f+%fUWPAn*%;;TMi(LN!uY z`36`C1*=0#^PLo0CQOAov@8wKG9k6Q3a>6oyto{&(xI+(9XgpW2q@Tps9#~1(tVl6 zpj^kga>oVbq)*;49k&=HM5_!$2#WbGvTMzitA*YnNC1zyri^J1ol(`jk00^ngE zo&=s(2fPMHN(OsM0xY+@Tf^RT10r@5*&}FFc9i;LI#CB~!eqY4))Ar}MWBQLXal$> zJw}%BsnRT4gQPeh-6k}Attac`uU-WvCNmMLAEfO6&})hq|Jmz7O(SjsvC zj`5Zv44kAocO0+S4XGj*h!Q?KRuE$QTqD5&BfZI>M!Qe~H!ANSxJo}S$z?A_w%MW<)`Irl+Q zI|fJ(Vd~82Cd{2REcCu0J>x~2r5+z`sAm)24aIywbU9crE zMTu3~deX4$re`m*e79J-!apfbtQ2{0b&kK6e!Jd%>DcII7E7mX|6`IegQUrGBYq>X zs*tEDrnZ$xnI38NtexA*;369mNDhXPuE<(0ti3 zV=?QwP=;aFgbYJpzS(Kr@OyI=v}r`95!B%@c(YSbv;cw`O)fOSH$l^+J*1S< zG8R)PjY4|Ka#h%5S*GFNykwhDh9}9-@E+HlK5&{eeTY7}0enGi(_gt~fxgo*ebHu| zdw1El;~}uSVhetoi*(f%j?V+q2uU>V<*W?DM#|I~x6rHfwk=MRgZ?L~UeGYUMbvmrU?6N2?VA{r*cRJ4#!HE$xC}(d5{MKauW*#WCxeNEwKamS1`7v#yg$8nGpiT(%?~;u<=Qu zcfk`@xzAX7<(+7Qha%X`6Hx323?YBT^8kg@Hu2Q4{Z>r%8cWx1bIKd7`!>v_z?MID zO2XuoNuDnL*ePkWnXJNkS*=ahc^^B?8vSrgRvVKwNwTKxIl5L`ll9!kPOFBs?}vT2 zt{3GdV?SSNxQmR)F&XVXaa!drTf;3_zD@5ckq_v4J5y=+Cr*o;-9LsI2|Xt^D>>~= z&V%IS8nF5mM{0F2d0RhmN^(~L^2TORtAiFhn!Makog!olIr9$rWPUrqk`+XP!5&p;QQe@A_d^wYMrsHro&3bK zWDPk55BY}H)_tOL-6tj zU6t$V`gB7uY7sRF1g z&jMy}gt$skznkBk_U3%<6cb_Rs9M;W!DDUw+-a6O;l;4ey>uKxSHlvqntS*?sg?Ex z@pNXA*Hn5Td4hVqOh3AR0YyKyMP#c;iLUsNK0Blnotb|Og*$806L;kHR zjw&T30(P7^2&_Y8(mPlshA`7R?+NyM1pJ?eV2+*Sn2jC@rUy4VGDWVC8Jw3aY`S*{ zFv%V{S#qW4v?PvqNW!2xnPQ&D2} zKuC9BH*N+Ea}6^o3~E=>nU%2I0XD-ZXG+82k9NHemR z3W|J>+e8z_Crr}N zSJXs~PyX|YD(93VvQAyXweOd&Q)SKeW+rf#^!9`W9fbF^2{Hk+UI?A)?akDSC}SUv z=y%ttZYpS#vG~osB@yktu5$EouVOApZCN9&?J5ZqzzA1>d1dx00`%)EUsaWS^P5-I zANl4Puc@+(eW>BU#65cKYbwXym#H&EZN_?jC5#&R!Z3r*{MkSUdEWGN@7%mGW!}8J8zLpOAbW zG9%HI8&u>8fXOTszVFZeT$V}(o*!nZ&^5l0#!{);s1o&-$_pFSr6tTB zQ-q|1T9bL&DD!0biWn|i`02}>_InGWFLU~rw^X}6D|P@*=(L%| zOgEb}=`#BQ_nqdc-+N0{$}AZ~W|m|Vm@H^0BhT*ts>rAY)=~rQvE} zCiDmYR%7ia9DUI{s;@jBd`DegYzQXEQ(_Kdjv<&#q9K=!b?@Mg7SAcVT*-L7Tzy?m>l2|9GG22iYeh6p${|iT{4KJBQJtLnVi+Xv& zImibE^|bYYY7yWVLTbQk)+a1-8fJrI13pkA8yaO4(ci-JKB z0X{G%Tp}Y(yRYKM{$Fe24++f|&bBu~b`pqy*|DkL$oI|x?UHzdN z!sG*%8)WB|RMrDtd>qjRKO&??O%DE+0a@`ND|{~=phs|eFv&)_XNu$mlZ+4| z!nmPnhQ`E}TX@SOv2+|!V(T#mTLE3V!5&#*a_=(M^6# z*&5at$d6V0xbZX9ID3;s@2S^^d_Dg&sMCJ(Ka_%tKZ0I;rV27(f^CURqhlXq4zhiv z?t4LIu^#%dYLxK;=L#mPb|n^>(`quFR=!m*bxl;RHIPVPw%=UtfgpIe?~d}PuF;o0 zqk5cGYl#s;4m=ub!Yc{a2_GQLP~WJ@f+=Umgk9)h<;u17_O&Ivi1JXDI0fWj)f~HV zQH!N7*scnStAvXes3U;Mgl}KToZ-Y|4#0Ud(pB44r&wx8q1Y7t&UV$l$CgdhL%%57 zaYy+G*DlF}tJhw57JY5k_)HDr59 zHlZKep_;W@@;=|9bA6&Gnyzv&!C*@8=odV?2anD?GW3r-RQo}eIB7Etq?92^F>Cya z8@U+&Z!AcXUxDmNM?*wqVRuftI@bw4Q`d+6cp&(E42p+?pPOH=OISGQllF@bw zM9oio*X#QJm8x-cCAr!9-4*J@&aW|ojFhYtGO`l3C69<)9QHtpV}z#9j(lywI>=w} ziI0w?K1raa9~`6-rwS^QqSE<5Xj~Fvz^Y{L`ProHTOzCt-WuYGvn`? z^C{7N5Ucv?Z;0+xrB{FB46r8Xj9rd+Fb~}245@e*!=W@2v@B4viCBt=7Mxjr8pYWh zLbaQC1j%ED7K^0*AD^!@XL}PRxmr%($SYlRSJ8gCnzr zmCJ`anv-CvP>N^^CMlWC{`Holaw_<~bfdQs(xgCV(|40b7X9rmTe%$G%7>SUt^pxz zxj`Ed!l;r{VjrQfmTwfXOfN^40ezJ+MjT5W013|!5Z83Gx$X|>w%<9$+(kI#J0b`Y z%HZbjoD&+G2>_O3_$JCwHhG5etkQ3N=UinkOV|Ehr|H?>aWDl3JKS4|4T|L(<#F(F z5j#b3B|Hc7{T=GGpq$WrxO1qy>4?;?G#Z@lCPD*CRxjV{bk;4_sJ}E`M8prX*~kJw z3xyOA_6Y~_;2PB5+*dyTm$!U!a$6i#UFIlUKViSc66dQxs zeErp4qU5Y0vf=mK$N5Q8vuRXuV&hbQ!D6qIGUPogQuRE#rk(O%W?hBJPkd=!fu zNqmOHOo~Ws;i$icw-|2{03zzY$s7LRR0tQNzvM_TJ?4imVNxY`E4euHn_S5ev@{vt zkdYG*1t~WUIzaS*WG5!`=E(Q_fIe_6XUB^K#HiX?Xc4a8Z2N~mhU#_CV@Iql2q1sAZy*P9NQ z%lJ5)L%VcTZobYw=;Z5j_d89g{rCM&S)*|lMp&F!1>y}g5JFbyC-*y}GPkc33wA4> zr?1S%7{2e1&QK1Dr~SyC&o}9;1B7lnr28Kr_Szgh;sBAS?$y%|I0wak{UAj9eqDRe zY0-5yioCP{THu@i0IvZFmA9mEyV&n>mMT_#SptU%5$_Y-b!DFlV{lAusS4?EpCai4V9c`N2Dm8T?p!;7w=CKbJlj0&q)SbZ8G4F95)0XPNoOo z1K@n&1Dz38O&b8%bc`1*6jdy6Xx;1j#4w!vBl`TX8V`g&q!f3H9t^8f0GuCDClpX8 z*j%7@hsHI~0C zUeZ5jsGAF3!_u@}Xi1ov29{5S*>Slh2IaB0RL{*+ZPT|bkNCM*yuX!++IguyoT>V| z2aPIlN?2^IEv_m*GYcuiXlu36F^Ta-7i6dxQSS(bCthlQIBl59vb#+FAF7`Fjp5D)!vr4v2S#Bkk_nIE<;OufxuXR+rLUO$Qj+kVa zQS*nBO`^g3WN4*SzXq?E;9l%hEY_H?I0y7)r01tLNu%A9l^iGxEJDD%sBqPICOrL# zPPw|btJ<{r4{IbHOXBb7M!V2{B+mg(THqWmHHmj3OUk$Ku$kei)6O`+D?w$U&Fw;v z7~FetTrY#_)R~iVI+4NAkz8+=ekyBeFXS!HdnuA6LuRZ-`}J~|GiOWR?;)a|?Wv*; z(@9BBw!IsjX@3dKfT|!|*ERfV^%Kul7Z zZ`WmBNoJJHjF_%=i4OB}1JyFI75Jyjc?0;jJ_`Oi-cU7bzMDp(63>ejZ28~w7Lhlj zKE3;yDA0Rb4{4|xmw!%kk)x(F)trRz66;_S%1hSL+j>evmD7X{!ABrrn)Q;wCKVTY z1`qaZL)Ef~Y>v;^l8rXr*xtwj@z;U{%&q=5S2b)1ikP;8F-zmCbXkr%JxAh%nY|~| zzZt2`0WtUKNjd7YuH&d5ftfN_z4DBYkT#x7XLea2{xnK+`7{g{$r6G-m8YjRR1K{k zba5j!phEav=?$XD9j|~fGRft^49Y;}kj7rnF4XQw+I-R&PrFe2BWX)WBZwv3zx*i; zdVwOjU8vSzt#EO{4ic=BAhlIOAI?>={AVn~Hf06;g*g&qX_pWkO~-T9?H!3b2GWO8 z-26gTq2YugM*@$5ydttlh&0^7WQ2Ky9h1(K8I%=(2az!h!1HpMM*~+7ncF()eiH-P zqQ_r5K>?;)rf6wnb;gk?%JSc*p#o^PnWC1u zXPzoO({L8lh;i!x!;+}gUTT^Q$smjpM8=p-XaYZP%7LW96faq^im{!|d> zZ$*0G`;fG1Z)8^8P|+$3rY1*X{1t19jhWyo^{Om1D?Ddg-kbQ=i8BtM7{r({t+7(3 zH5g$wib;Hgx;_N_S*j25oEZOu#-zH4SPdbm%WfEpH#C*|J1AdR&E{eN)NVqw>?1Ze z#5FS!>1=V!p))z+#7Uae0Ge`BB&vMaY`wb#|Il=u(OmhBVY#6^w}DZJwuUb9ij(T% zGS#%S%192Di9#mDuzSK-6}8O@CRR*+PI2P;{^qJaH(pb zJ`z<2Op}!m9bM{EXbSf}YhsOcG%61}p!R97yqDdTGqLR#miAE^bNE2eE zs3mk|gPDeSv2ptqHwq`}Tg5Tqrc$22I6E28nOOyBMR=5Q2ea@)~a`O z4uM`R-M(DqA=}Pv&8GO2e!I206OF>9Z76-eexi-aZxpbm5>7y@>iF_Rk#=g^5O#5# zZq-(GO9UlA6~HB<_nr!vU?InxKK!i5wN<~f*Ur-KwN>rYgcpeC>&0!+c9fRWowf4u zHYK9ap#qhY2!p7~9EgdAG3SFRm|m{Vr;}fos|(osPiuz~iS{&B+ZhON@Q;_YSyrLLq#Q;%5O|-9l98zbJp5Aq7(luqH`3<36xX3w?U{gpN0<>R#KxcMPg*vyL zYB*5XDYNzQmngA=>bGts+y&l8d=L_|h&yP+&d*GupwJb399+DN2gVAQ=m{Ng)?P18 z>KOlcTMTXQDlTDcGiJqhH}aEr*pB^Q*przyhSoaVn|RZP6=2zi5{(!{cXn=>-_^!} zEsDFDwoX!w3h%H&oZjGwO)zN&DNb|#OjwLA;=i`xKThK!yt7BZ;fus3{T6iw`y_`g zoaKp`^?e;xyPUw4%{FRgab^1|ZfEI#JxidPMSAwL>SA{T(sJwY3aiBFW1oQ@r1x{G zsc!WgmUM4r=pN5u-5~rrQ8x?|xD$}e<_ozF$^+`ddhBzmw8A+t+!cm|BcyaGe-?zo znB(&MJQM`nIqcmk$`1}oMhDz{nOJt%J|4~{_ps6Bpj1ml4P}b5*dRE-Ms5VP&B+H= zd&UBR=mJbq@)|}PKC8G1vyO(Dud*uu7mg^6XCQZh^mrb=Al;w1A?%N}yz7$v$7Fgt zU^6=Q4%U~13y}%ui#vsorTS@%XIDdtgou@mgo(4zc**gYEthlzUO7ew=38XNN0e|W zkjw*fBT`M$5fZ=1l*d7dhy><11J6HTgbjBI(qv%O?O6GsM}+@ln27_a^bQDl2Q9#2 zqmJMQjJb$|AadGpq4&m?ktWQC%{Q+SWDCr_WXsymSM<57m6x00-DZOGh%cD;lYolL zx}y5V)hb_ZEHq1RKOYL5@&y=BK{E@1eey`=Rx;7!8J579P^5`TEU-gOFY^ngB69d~ zW}9IoAt?iucH(k5U3Kz>tp^KuVT{4pijfQf7fUW?HjqW3lgNN(;NB_-o+Mo|UaK|Q zJe=G((g`|;ZHT$3-MDIdPaE{BCbo;v!OY<$@q{BDJH#Uyk%-A6!CIf?QUW!gTM_}B zUZSmy4@YGx!4=R74JVa#Kf=$u%3z)?-!&5}LaI<5YXr4|KA1{K1cbZ}MmZ09v)c@^ zH6!HaX89dGMFI|sA&h_-{h!g>1)Cl&E=>^pxhe%Cuz#a*_e5Zi1emJVzo1G63iPVD z$uo%hZsuLcnivYoTu%`|PvNxV6KW&-1?mevh8sAY1&@s1IN_ZxeNpA5Z>N+(#;@e1 z8!|t0&Ptvt(s|JD@DxPtDrvL|u?+|cm@6QG-%C!$caf~j0s&$nDY&UzPSnO~fOc@v>kcyfEUfW%hd z;3CrC?*ju<;*QHINmcqqodnDBm_xt7rbpyQ=GM0W!L2G54_uxhgJMk}|TvQn(bHKzS^tK(Yn`y+f-e7Sq!Xc%$Q=&n(az1KM>mn2^`{2*$4ecdx?hw1VIj! z&7(VyE#K3xuKa*UFXgfDdEOHyT#H@KEODh@#)yYj1yq@0mLV-gZ9 zM{yHTzvwX?p}uhnppa+TgwquR7JUSUBmAOOD(O6fVfzaFrHz)i%< zAF)Ce<{3w`dff*iqHB0h&t0MNqVrecO=Iw>!+M<6xK-x}K5=6br+wzeoT!{F^NS$@K)=BZ`3)Nl7iNmi&k#3kFp(CN!uFxFExZUt&)XJLVMc&q%$E=|(m*@?qGg5$|h`(EQ0} zFTezbE8+!Udet6v8sJL*?tcKTU_<(U6kHYmYj81T0xsc345VNe1Xf0P=ad+xNf;-C zz}J-+)R4?EBB>awCeVwk$BPXYD?S;5XX4r+BG77{vdMsd5xwnO!uS&ZtHB=CyzkCT z+5P=WIWjTS3r13I->a3>)TE28lHe^P*lf=1TB2#KUoZ(?=+_p14zTK3LB)?;pD!xs)4w>>d3o$&%2WrDP7(v)E~3|Tk) z1iuQ|7%>&)S2@2r>TfT`uuGs-!bQ<$TN|OGmK}~nv9_`ygyw3Xh<8gyzNo`YN{ZN0 z9!rFP*hUIW5hI|A*&xk(TwMk)C_hCKH#)+&TwTVb*kaAPkwi)um}2Rgana6`U^~&n86CS+&wH}l^GExZKzf)+K zY*U++nJ0dC7HdX{EP^hFOO9Z)q(oP`9`v5ATF9P>48SioX}mN!TMW!GX$7#Su{uCu z+`zpr&BC2$6`PGHMI@8<=*A=8?3qVXP@_{3QVtF+v^cd&Vo=fpCM?@v%7^f?mut7LTX7lp^KTCq2 zk5eE>Eq{ZrWY^!clOI{P_Nb3cp>ngJ@|IU^KW2U&{~VRQU#Yx_;PUh^!99)AASU+(*qbo78K3zvGg z>5c~olfQjGkwL%J#Xl13^ILu1kLp||V9AfFg6l>p(A|D&kG|@FI$xfz9#CWQxn|WT zvIpkDsQx6p7j_|BEGYMoUVM^O9lC?szE`Y?6*VSK{%HzWO3f@eM-O1|ibCY<` z#nmCndpgMLOHjl9UO)2s`K$DfH1`Cq&MiuJ3$Z5ap6*_m|D^3hJYbY} zTS6is^2TX1@q)3HMH92$ScH z4VR=vdh=@YQ@6^b^xb-NrrW96mDo28aAW?|EwI|lE&q{p|IMYAM?_GzkjeU`O!qh% z{vp#XJ7HQ@iM6-{{^Wf2xpZ#}#x$aEr#D1$sqn63n<81%aFGQ>?;4Jd3?sHPv)rLX zLVqC3?O|Q1YqNmXWc^c?X|`j`EgM9$_G0+OurzD^db1YIviU7Y*vV#%AtobBL~iV3 zNvHvlm2c4x#@yZviF>u{4QWN1zrEg&tho7h=eS#Td@!Wsx1+!Q?Wl*ks@{O^igO>^ zEn#dI>qf3WjGJK{h`Sx*q>_iA{YV4;GSSw1pKBYqDzore3i&YYsfT);pdr1U%9`h+1bkdlQn*p>lWA~ zcFJ^f_3^HIdJ!$z^;!ZQ1xVo%XsgVZzTb5(Wpcxw%WWcI-PUtEx228=l$QKDj6XPY zH#3jfdeDg@qrTm9hg1K1&-JB#*KBu4!?AKWl|;1SbiPMMRkr(99t|@J%pQUvMhlWX z(_H%10lzt3|#XMF^zr1$+&N^6}+1s0B>0u4sX7-fL z`kIDrUgHGrhmV>lY;FuF^tIl5Gn@C~G-9mjc6c+^%(vJ(J@)8L7tf#vHdd*Jxxna{riDuL)uM zBJ>zub@k?&NsZigk*2%fWw|}uM>ause3F}Z9tDHdHeCB|&AUz9gk@L0SFX!)$BZa=Jq4H_mpSMyL)cbi4t#3I*kdUW2Aj(gul>H6pYwaBhGMfwqrxYe(> z(l2EG+uaMYv)O%+!iy>V+n?O*QY5SRs2+2gwOL>kfHKBd^bf`0#abO`~t9#rCX zqr|NxZdX*2t4rK=6#S;-f7G=POxMn7{@=RxfpqPu=0|nSd^oMtJ%y;}gG+(`9s0^r zw?o%E)4*Be8Yq%?m;4qP6M}Aecc$HA&^ejKi|{q#wgH4D>32$h*?!9w?vTQ}g7c(A z_qrUO5?R`OMLx+3pT9>)aVnjaV7|t;cD4XgHM&Jh zx0J_eE#0$OzSS+=CK+1@G)>hl`h}KmZsyoyuTGPhHMsae0Md7#YgQ?I6h_Gzsl zo>TRN)^5kf-vtUT5VhZ~lMWp2)Bf{b)iJ*KdTaNOjHP`WcQiLZJ=n&bWmk{a-P*GE z%+j~FbQG|>vM^Nf1KM07ld<8cwoeUBlKG3r(uc24)6DM$@Kqav8N5 zu^DxqKaDP!pBKo(`#8>@0Y>fVFXSUOE&3~} z&7kDx67w?=%0@9G1x%YUe_pC+<&mNjhSo2;Vn-$hG8hvqN&Q%u`ca+wK`W*`zp6IX zaCNHT>ihMeF77~ggHbD_`@NGg+5=tObL@Fr^?@$#g*jhlK#2S;o29$vh}GY?S&ul; zJ-+$I%^bjslt-qK9Hii;dIi^S)-RmsR>Vk?Bj}J%!l171scCE2XxD7k_jGliF4~LP zg*my!ZD30#`X$+bZR{7;QE1&}{kN0cH=2Hl)siuA3CBu;`N$Y9UxTmqHt35^cH1ME z-f=Qy>1qAi$!@D;5O&6egH)4Vg20zIERV4 z!$7xnVcmRG)y;?L0WS5mdh|f|?AF_alVS>B{w$*uMHImw71eSrE*1zvA^^S$(;! z!W4IZXpq~a*_aZlu!X_dpBVOHw_3JU5e>Eoq5sDZcK@MJg~bLM^^@5XY6iOltueEP zxH%2jGh(NNtqK_zUzQpzhq#?PNqQpKJxMdY0Yn&bdkg4~p>7P0CJiv8+N2?feq;1= zL)>;1^1U1xiPSZ8fkWgs+LwsL3)TH|0&184^H=Nge)qU%5wq zZ?E_JOEcRh>ET1&Tuy}E$cpg$1wM5 z?D>8g=JuyxzcY{;?$bA);r6rMsCn%S_cRNRztNfQbJn(+cg}P_wcN*y$DSOVZ~_B1 zzH+uZKBI~Q3wY9P`giBJt?g~;`kUXmd3xqKa7N4Yr{}m`tjBc0xsay=ddRteXOgZw zm)T#SXPxUNPCF1p&Gt5cIAZ4&3b>GK?w;Yp+OuNAa>gG@A>d9o_+@$gns1>C`u`}q z?!YLD@4vg3a>*vy**#K7fxFOqFVdGTRRk3&LV$pw6B4i|G>y{hqbZ??SU^DZKmmiI zq98>;v48K{o{8qnYvToym|BH%^TVGxvF?>K~JM2>ffoSkpL^b zr%^g}DL~k6BwhnX zEHVg$i%IQebmraHL%l$%N)_2hBzh(My))tC}<+3!r#u#Y&-V+xcOF7`1Xt@;Qu76_Eu7VS6ZYSLFc z#ajsD&!m74i(;cS_R)V-ZhC*CMup-TqX=;u-G(KNac2m6ehQS*AoOMWrN7ZB>~)k4 zcfB;DqPmQpNHaRMnDRIpc!ORai0$BO^v6IWv6>uAoDn%^hl(?BsDUFHc7M;*9%L*- z_TLOLD(V0dxdNggco7z(_8euW8wX&u8w@-=jfM?IB}UNv!AAA?5xSmIv~dWcKCzd6 z7%VYd^bi32I%+n=*bRa`@=5HZFHy56vHN?D4m@epqBTz%Mk3?AeVU&b#YKGBMRz%_x8Q7rhrR1STt>!1gdB#YN1#>O#D&k}~ zI5vv>U1%;|frKj0C@?w}!=vjt$V+q9E1vMvh8mC8nCkFv@a}AYk;AXSFv9*_MWcZ~ zo%e;b7N{*(pu{kvLF^T%+-D^nUSuzqNuY>VsQ)l<#qPN2`C&%s691E=uQ*BThZ(U6 zC;6-#-(&yaEB?Lz=rH51ikAkDjsVe=M;%5QiMU9eKGNupq1ZAKnB*h+b)>N=@+~#h z4cd(-`N~m7gAj0RN6@iRMw<$#xP^X|GGY)LfgTQS%RhrE0*pG0HqsbrtsRZI`aW4> zjLtyA{l^%sJhLW6G*VdjBAh2I^c2mSL?4VXo+)_%Xj^@Ek zqn|pH-pn*whfT%iM&!|7nMQitg&!a->!>P#^aZFF$SvZU+sLt4j)c8RN4jh%xze5Tm`MH(*rJ)dn1;UUa6Dl=j<#~D-E zer=r5m51;wT^xrk!ADeTyiv`R!+=78xI)H3Fme+08E@1GcJJ)*n4cd}ji-!irK%|x zz6*8KOQFwrkHk>V^rM7}u&037WYRiic|dZ;+CQtAWB&Vt7oRe|LvKCtG|1PfH05cd zToH5e)2EH9_n3>tnqCG1B`?gYVw@%MQKomp_ z7vGs75Hma*$pe#pojc$LU^achNa4@=ykKO4WwY-Eqd}EfKS&iRK$`YDQ^O&c1k#iN zAV^Kz2v7iuxIwjYjCdfU2Xl-^0UG%^MqJX3Ffc$F`2&vdEhd@VhM|@>=s=FK9_c3L z8bjSnr-u6??fj{9IoBAhe&p{x!N^cCk3XAeczv^e4u_P09w->cHxh}UZvxGkLSd7@ z@18+pCK+WSW_^oMlQ8<~B!JlKR4~a%f;NwzCK)Rs1eZG*8?xUPOaYblH+7t1l-BM- zp~V!Vdd}a5yuAUz1?Gu>k`SxFr4hg3G==35G1CM$LO233D`?MI8$udx(9R`hX>>a~EH99*VHp!=VJQ8F;X#PJa~0k%ExxSxy$Y2)cAjjoU3WMhe;T@0EY(uc;y@^fOX$e+ z)ZTxZ-pVt2V8|A{Y;@>)2WLqNFcZST27yrhEs$Vs|KYVKp8=gA`58!qyub%SNUr3T zq$+JV0K1!M0)HMtgK6E%qvDx%;qz05ZDbAmit(LhN{doO456; zV1-#qKfi+WrKL1|rjbkuQ;nF~OT+a15QTRV&MOpNOi8o?svX1|kvx+by)kuVL(D2w zMIhx*HL6&QfxKcW$WE5W!oFZR&7W$tG!UXOp#;hWz_^@#n`%sp-T=VlK&FSFRA8!6 zgVs&Mu?P|~U868Y~Ila_)M`sn}P?WsOk*R46kx0EP?eO z?Qe~!(P%R)G`(_@SHtvy+~^iVStVJZ&0eQ{+%Qmht7Yq5Ezq3hrQ7l@)a8Wx|C$NB zk#b)>P%AVTwR-h8ys<(RW*hU=N&c;~f%ESlkE?UAVBMzJxkmH*qWlBq8kU+kNiYo& ziiHf)J_;TW0GuH2P;r}P%ro+1Fti|3A>O69G04N+Bhb8S3yfoE!nb5h z$GOFzgy}j;XwhQ-9@gma2MMn9Uhq#%TtCf_V-1KsbjVY+W+l!6I?(Y?` z1YJLknl6!hw2UQ2N8e20pmxY%NwR*uB$T-@$3KG(FEQo@l4-UVWD@#aILYq$XVA+_ zjhfm`l}gVts?n*XM$Z`56wj~2SGde|01b_g>nO}CEMlCZQOJrswe*$g|jtSU@6@@J~6)rOx z{LfS@pAXXZ0?o}w-g9YhzL8k|pQy+|OA14G7_(JsI#$C4%Z(D0y4YsNqD+uY??|1VJ33ZqfadFVL#IH3b16^p>7Ccs6` zDyLj9V)&Mrw7ia05nboZIe}V)7S)3B*acd+!l<7T%sl{t|ID5KSb-xaIX6AU=VnWK zex(uVOi&NlO7~4rH!WCcluDJv@O?8Bgy#oRm5Q9Y{=$_;g&JDHpA>P>sDy%C08R+| z0SUO={uT#~y2@``6V2zU!;DQz=^&{>n~wOeLz250+IRw zh5cnzPka@6z9P_JINXPbDod-u%iq2RfifeBs;Qzf&Hc-$Q1YHo77qrliXmZcu#lus zcFKZEQ^jjW<$&M5Y%IsN_?OE@SG=2B=L(MIR??a)sI{NIVk@7{UO}Z+Qo>ckAE^9sAeEt|76XCS5}d{InKVToOE%V_+swf90PC7r${vvuE=+4i`N+OMQbw~clnK^xsM#=+Wf2L$Pd zbcn6j>DnE@hYa*lo4dwq_kaYn!s~SBF1Xc~=a&}U@OO-;s(v{CHBlLVzZ5kRU;kGC z!FQ{R0Hhn|m#d06l!3gGLzx8O{JeBT6}8mM6sd{T>T24ciPo^LY9bSs1H>OWK)i<5 zx=`|J`oSgs3B;=%Aim-N@f8P%KXQQhBMHRuYyP#4DjBM1Pp&ZW-@q#~cYs$GPz-pl z(1tLv90vv6!$nu@A6JHpELakFw>!Z57WHw9DhSMTi+jNP#y#MLGMOUaz3Kq(b_aO3 zJHY$aeE`6~`!@BD6#oglGWSwYPb7i&Ds{s7f_NLRYw11(^pK*zn^M2XcX^7{7&#T8HUB)6!@$3Ry(Oh=vd3 z7gaK_cJN9M%AsLkQQ+m8NhG;0{G%ez#E8VOYY+wZxv6oq0QDRrta@t#`4y|uzh-x@ zMs9sKU5gR*omBz%F4KqHD zWbR9U{*&cZhTD-@z(8W1Kspc{`&IOFF7Ft2DdJy}A}){|ys@D^Uc;G0ofQGKmM8*P zj4wv=#~Wz9M^tR6G3m^OJ=rx{Lr<#k1SHqTiTYjcZ6{D;$rzEBdHD4`h#m0rs9Yp3 zs*va#=EF@YR0MiMWYHQ&Lj1*x%OYG87uAgyyU79 zNdbW}*$Ff?Ui4G1(;xAoXASPOV*Q~6`-K&YMDp!r?)_9nB7YUVl$ju!V7T5*5M@Hf zfE!8PSw>aTN{UMNQZNO%nOMtar2V@-Vj0*^4F zY0N}a?PZby2SwtM3=GVuT5L+&2aVrOj^V7ABta4@0wQAHmlY|f&9$Yiw(JCqeq6Sw+Q==Y1=}|3}$DtMnZGq0t?()hqZj+#`b-AITAUJSnID9BQUrwY( zgK#V1!wdj})a&-YQ%=OH>S6k%yr^gGmis}p2puN-d=Eub5HF~ED6fL3tM2h{t00=H zYA*dH$&*Gq_1O@;d>=xhA;cB9n`YzS1E(WEp1C(*sKoXvZ zA&UPv3BBP%?Iq9?OCMAhr;vPE4G~v;9aM|T4rA0f2vc1TR~X7d^?sO73>DRsCJv8U zfrJJiGnwwz5Ul{Et!j$Q#C<|vghRr>2?Riv`DP(#%0k*#QxKR;Lu!fd)kBb15@m2J zBE7cg5qA&(#`u`2MeI`LOb~}?Uv1$-l8d#mlpm#(I$|t%g|q93#-75(;Q}%^U@Qkj zv~Yy_a~+YyT373c61NI_$5Ra+P%qNwvlHgDkT_t{?o%MvT#D}N|AAcb}Uv-Ay9NnlV zo>jL~c70J^JxELI12=4^kLrsq>S>B>Ad=PNRH1>`fLj>fHxL_h3I%rp#L&^75H|~z zKDaTcHk8cpE;b)mjifF+yyd3*TrQsWI0pA>eDt|kWgQjZW`csjW*#RQkn?qkb(k{I z;7sEkS-jAS8@4!pL>DvHO2JhaC~v@UL;QpyAHW|c3v6lFCbhf#u zscxi{7NQZZIrMBH+Qq&hS4b>eeAcb9I-hi%a+9{5g5=*z2gUjDkOl&7!J5@f{@n%Pp6OCY?i%o1Xd z!2-g?j7B0HwJfGREwR=5fl9RkRzE>~T8V}{e;2e8kHj5DGpho|v9!CGAa~V;#>>^D zwib1g{wIz_jso@W+FJNR+7`egVk)+lWf)5&!WvV!Udc!7C=HhsBt; zr#S5&(oQ_As%QKkwinN+>hDyqgYZTD4r)V@YXjOkpaZrL-_w>3NI1nG)e$o!1IeY8U2aEyNU;K>fWs@lKhy= zVs3Wu0qO7oE#f6M5uz`{I3UCXsbfH%;Kx3qa;=6#Q}Mzyv*9KGtY(mZhGPlr{ge(# zzE~jH2u4}17HCy0HSCLqmZ0H%MLQgUZ|W=7gJY8Zgg6PSLqBY0E>cQ=*%#gVqc@Mz z3;jh8^yb0-06aW^+g~(@-zh1nP*%f%y7Qu7%8u%ohP7n`4NViTYlUaY93UpEKl>L9 z04IU{>jpwX;Ael0LBa~ra*z63Jt<5X@n{C*Uar!W3{bB>`^yX!ka$D-O~b^fh^vB! zEDTyvs}2{PLw?pl^F2RYEG#W=i(}ERrtm5flB(E?uqR;UU8`V6`pb`iLc1^=;WSc0 z{O^twJ=LgHsyEV}FmbZGzT)zi7%f6nEq5s;juAhWyw13p@s|B|W6_6;#3~C6d7WZ1 zMRoO>ziB2mf>40pf2?Q-5z9qmL8KM>ce1756ug>1C<|wkH?pvoD5Uz?VjNPh%?6xq zrfb>244bLmILwI6)O#GZ1Dk2iI1IsN`e7WPbu;{%H%|5;HHf!m*zpI?0zQ)V-zJja3lw$F*qF4;JFoeqtAEeEvNT&kZd_TUWEH9_Pg z=d&bXa?)iOOgk_!TUFi0k9nOFZAe)sumQ3w+&gO$XGXiW_E# z!N5TYGesSJstE`Ju8$PI(W5hgGH249nP}KDIxthb3}5eA!dGFFoZO&inEd7y9)G|I zTsd~rn9p|S+J7L*`gx~=sO!S=)dyL7v(D`|IBRB z#)CX%F_;)Kg0pQoM@)$2lpIr&*QY?#Z**ji=o~*2;?}$lg+P%Us7|a3%x_pmP3Fq+ z>or%*K}*if6;LV1l873&Kx!a*k7DPEbZeQ4Z9b4V*F@u%y+_mLVI5sYXXlAh=6h(- zKfg+v4_H`DE$3r=M$nk~n5-k{tNDP0H^^E5#5sZnE&$lRL9Z?V5`Kr?Um*NgMn;h6 z0Ht-C3Gn(B9VgKs;!RUe0X7B?%eN4;=n>kw5W{+$4lfj~QY3APlMD2TLv?};A(1K& z%v!3q2zC6>KYx)JqlrpdR0EtN%564852E~WO9ie{e@Inc6%RzM4Pn55@;*06j?u4* z)EXmLw<@{~4Tg#^zBOhR&T{i3V@S4bH}S9Aps-|G?L*wiQ~jJY(E0A z7he?(%Wjj@JmP@j_%vP1!kYs{QjOq(;1lZnnn;aV=4RE*s#mFpCFKoz9_(IRbYlTO ztjrBl!+;=p=>S%P(se3$O~g0IlUx^^yf9}5bf}4QVr0O8rme-=2;m}m;VBS?2=FAa zUdAjFrH!+40pJmK7SSflM03!f&n*)ru_IitOnd@Kn8)+Q$2!`?91L(L-la0j!Ewa{ zsmnpb<H&y^uZKumCumrqIlUHJRN7KHQ7?{;{h-55m#{&l@`g#utl1jsyqwh4Scyka@@nxG_%C0q z7FD#u6LfjCXyHg<@lHUBO*&Fo?cM-lV3{74bP<#M^WOkDRdwfyhMMghIv_)Sr#G~awI#vMb&&|O9OPNV5>itf0wLMPq?(jMV2`4(`T`U*9F z8_dH=^x4~@OsU+{5n@l6!y2=r_%`*+LC~5l7 zAW^}zvW(LHI|?cki+@E2)(TIv+xO*h3m1_&59EA*)PcXS(mGLh0$)+;I#H(bg=0V? zc>UoRGd1#b9|IiLb_PB`yIvaGUr;xSy=ys*T8DM>6I#0tfC!>)oro`oF)4oO7MsTa z!Fw*#li>I1HFSP3$PBEGul9M z1Ars3L1li{O|T9Co%VIu$*^xQE5VTHJo zc+EY$QTX)SB^Vy=s=Otnz6b6>!4fL>p6DKPeMvai-UXt-zOaN|d{2}wlgmSj(Oe<< z3aIrS^f&$?@UP(5?|Vx4Pi{d3l3uwla>+IHf;}NOmm{wR^C`bc zWMdb!bQ3lpZ}~Id$0-$#e}4S{m}U}H^ovqWCjm>aib_l$plaj+E;Oe6o1xAo5&eUW z2x>bioOx#<(3XMNzVgB{-eQ{M7uBrmV9`o3A-Seu9l1uI_#qj$o#t%D^gel&e%~xM z!n=5jIIAA?zx1IPuHsze@<)KwgH(4bsJM;v>{d}4ys#x(K~65B&$o){2<)*9!m|6R za2s&je(Jd$_1{Rlw}ZaiNA8b73!bBgKNkJfjsEvO7Hd>Q_Spf{al?ONhk&5|M#}qC zj8WJ7Z+?mn2!UvkN_#&8s`-IJKL-W0h3b3`4%{>v|2dHEG}`$&&Xvx6j$@A>DfSC7 zx#sU7seqEQteY77Y5S*%yr_rZ!8gp-TuofTEh@a%fFKrQbK%v4FTVh!Y@{<^fIG91 zqILm$!vgjb<$nzU;(645uShM2>tl96%96K$@M8L-XG)|>`hiz+=#!bb zS1bYqRN5zoMM6_OZ&_F(^tFBBv5;fHXZ{=e#9U?|Pd^|Ul=?vvn*xhA=Bn2<%n@c6 zfd%};0rb)L{)lftFIPJNywBK&@eryH79-R*VHO-`o}Y_v?aQT(qj8<8#X%9DveF~5 zvMnEF2g*sV{eq#s4o z64PB^Rx047VZDWex9ihs_>W+2tf#|2iW;y&f5Iknu0QW5>{9ffbk?SB;MUl?6mtxl z=XKQh7}(Y8sNXRVs9#XtG4Y6cgN_{&d;6Z?B@7pBd@72-qNd0Tq59minh#uX2*h20 z#$q=RIm%U1nF#kmXC{L|NUE?4luSm<(5np86;n-l3_Z=E5CXSBd{acBXjxJ|c@5pw znG73JYXtayEz640G^kKC)=#;;@gU4nlYJrdR-s7A!8~@ewtOy-`FET>AP@ek2ofLg zD=h&J00FZZp)L0-Vl*ps!%m#1FnGqiqR9F}$x@NZF4TZ8pv;y$J9H<{fl&MCr>fU2 z#z6au;%b39vZ!obM)-^i;7&$H_)+fw{#@s3hx_j5vSoOlOOKq%{$L>3f zUN|nQlnAM&K(uBIx0x%;2O}Z0?YJoU7%x*WV2Xr8eF0SahG{J%UxayxpyXJ&oG%g< z(-^33m^Tudhq*VR1WuN8FWgYX#6+Ll3-#zyqpjCX)lLXs4xWuew%}Tc%^vhasM9e~ z+$Z=9t0Gqjd#;ux&|d&=fq~+Jz860QfG7X3b!enmj5Sdd%5ypv z4~Fnq%!a}^1UXH|BXoD&vNLc@LkCWXSiB2>WH@pYyFzjL%%lXH*TMOLm4WS6RRClfec*Wo3j@Y_=|hle5&M4^#BTeU}H%&C>~_# z)jEV=WW21dw&w7msnI+JCZnWi3~p*H>gu?o@c=zsv4QbMIyv5Ej?+tg92gzwK5rDz zrmSlM!lKb;U|`t{K5a}j?Oeemb@X^yLqkLH4S$ZZB=y&V zwNQbfgeiyK#y2gHG4C%iXLuT7XBqg`8!9^udh&}V4qVAOfDQlv-g9KA<0nV3J;eM3 zOmkP_tb#40Edm&ve0&Ovy7YvFsoVn=3VjGLuy_Zeqzcmxyi;Y$83;ifbukD#6B6?Q za|WF&Uwm`n&bZeNm3qjQNlBOe(f61xEaKV$D=Wg>+z?E!z*uP2lqwJt#8*XghlB9M zCz^{n0ELim{wf-?<~*6D7g>I|lCuO~p#ygW029OGz`7(eswpuH5Ey(!)P=f0xNynF z^2Pw#?C^1j?2Mpbjx~|vY6MLwZp9f}SBc_EIM+6B;pZwz|rcTxHgKpy_7;-tlm7l)c%gXTJ0=OQ zFLFKbZJ=U2dvG>8)EA4gz*LOGS-#E)z*o{)P%s~TVdz#lNt7z5LJ=O@0;%J&tyCVSxo%(^*{8Y0%Q|mdeiot>F(rVHcXpVqf9lJI++? zg|{(uVx|ix$I;+ZK|mQ-;8d?7FMI|P0l>M1!L}tjZ8N=zXw~l1qU8Op!YZZ%sqr_l z-V&S|@}h8ji|r2 zTrXpIU~DF|q7exz!htbp#%2wiZixUH-@5EQ#~1=2P}(8NJy-`ll`F;oNST(Yf0R-}~b(|dGXm1=AD$Le6o~=xsgH!<8^`-C}VPN$}r2=hWQG^zMXKHJh%FGZ1 z1`(+t)cy}KAP1<9mt9|?H`xaQ#it;52u;Wdta#%&TdfNtF-&bAL_8R?$1-N;XG?u} z*vp{+S)zr(2MZbEkc!DR#t@hhKo@8umH;Ff4ovQ$Q1xm*q9Dbme}FjT44YsJ z$)XqSnN13ei5HdvxJdW$1Y}Ve+&{tc-v#p(1vUdtY2)?a3|opB^-MK*@tT^Sr3)9*g3+2;n zgOn=ZEWY2(!&<<@3Y>uLmRG5vMA*-vt8Ba><>e7c$H38XuXPJW9*3%!q#(D=$Q*5aYzViU#w2I z?z+aH7Feoyjl&6J@G^QdWOlK`Kv#x4*d@lBAWj3@v8Kyp7TqwtDOkIKFYryAqy_@i zApk6#{=R_THYxd{sGM`qEgulWkbLr;V(&Z*A_K5xGnI;I5rv8}DG2HVV<_1S-e@K! zFQ(IhF#6xAmZjCgY*Io4b`hR~uqyMo`jvEyXMVYq$*8j#$9E7_s+^+nOe<81aE zQh{Lx{2Qu%35#Etvp;3pEY;O=4{rt~X&{fIS%wu*4d}-GN9u~`d#>J5 zxgk`r72cz;XdwEEWh~Ggtdx5bXcUHOKphGI@8LyeK_HM(J>R>fotMPJAcuoYPb&MD z*o8aY=l&AiqNT>02mlf|Ecw*&vRI}rravx=#jQ4lwvqQ5Qz@$+`5`6){>JOM`G|jg#}Yu8IaF z4`U0bGQN{<{Qw;^yA`DCVY+!0XIKYl<249ae1S*naRPgklCF!ay6c!BkI_cX=xHpb zQ8-YsKY>)0Yz%NR_oOaKPk=1^kdXQGx~S(fH~|M>BJ&zr*rnk!DtSY!#Zk={ zH&DfG6nzs?R+}jMrl_jj*8MAQVw$OW{%`&kt6Vry8-G{aiQRQt-bxL@Fv2j^YVSEc z{}r>Lw(Io#on~1LzB6VIh;cMmO<#bit??MS@!q>xE|>ws0Ss@ykpZn%&2E+V$h>V7 zQ5U=f?ZuWM&w-EQh#o3Xb;SHxM8c3yGZRr1HPy^`tzbDls+mu){efntvb4Ytn%Po4 z>Q8Z*^|jCivHAzlUhOiI{aK-AoJ(EcpXxTB(ja9JqMP$Wu4;G|?s&9Wh6;3ZQ890B zlzCFSs*$-rDupIRn?Cib|Mh5dqKYpo8fITuFB)bxtXqaT7S?ECZi7|bG^@bsWtyWg zin~p-xe4GeD_;}>z%xH8nUX9sDdbcrE=)JF%+A_{3G}jM_6hgLriNpj$rodK=&ofZ zyK$`4krmdT?hxwTLxWrtHe+5y9OeUQU7iH6HSlfD~Q>7Q~q^ zCe4g+HU-Sb3xYIr8#Dm!@;Eca^LbPeL_4bH5OE;RtYN<&n;M2ZnfHd=Ug6_O@m?%X zWL|B_vQk0)JK$6?DeZ;r3|v;&6;i?b8fSno{k5E6s(|S@n#=@ z$gOy@l(uIXB`25_65f*MGg!^+PjcN%#g(vuTE!XaonTh3a3+-bN?>WoUASF%SQB`h zJO-lUG4_?KjA%J%AH9=cCe_akl+MDEpm135|MJQ}FF9K@@jF^(=S8-~vWta~+jWj^ zCz$PUM9`+B*;7`sq&W)LCyhii1;@(O63ujN+A5ltXqE-beM_R52dib0IY}#6MqebE zrNxmIfih4ku800WSCh;;zJg^8&V2B}IO|s^qqDJ3M>Hn}$?z)0rkMSEAsPHor0@=s zGKB%d8>zr2f#jj$)d(N(x{Gxg@rGJ!tRjtFREUP6sBd@Q^9FUE^Q`xe}Y7*t^Kw6vlYw~&Oond)@9qSXwHbg ziVi`d1aR{2jpDqs^jk%mA_AC3p5{JyW3&GY(EZ2SK2DYE`qNw(~S~ zscP12cQlIOfY*26z=dxxDRGnmxj&AL!C!~I83kx-^CfT}K)W#i6FSB(v4Y6kDy!|V zzgeW(TQAXPRn78oKS|-n`?Djpn%S!9n&2q&K8_so2ui5h9Bv0b+cuG1qm&8D#C)->zZX51X?b&1r%Y^|*~2K!Ds zFAA&ypfh`Euv@^Nz}VcVDf28{%Pg&)q2{&BiY1DWHfkFN8lQ1CJzL9cpzT~qn`)Uu zK!POKHfv}=F`a9hrBku;@ZK53U=-jxAE#2qXBcBxn!)LTxIV6Jc1o}}yN9y=1)x9h zuPV9LA0m7&|$q{j`#2HmJM=oxjA<-pfpx7SKvI6VDy zdsERzPw4hm6wybw3yQ+v*;VA}t=s#hhilwRw+~AX*W_{C{;|l@Q@4*x54ZC%2*gVd zS1adH-Ttd6-6OhvLwY#79=d%8g+Hv@6F=fMbFT2@Ne?IJrrXntVjj}%xka9?y1htx zxJ6xbJ70QS@O0Mgl^=yhb=2)QWLQot0^!>#eSApVLASq0YNY+}n=SdIe)=IZmNDr6O61~1P6bA=(6nwUBZ;?^# zX@Liui#*MB`+)RBBc_>dA1lhCscxSxO4dZTuSickk~IcQY~w0$wHxX70_ovWAJFaP z(!-T&2t_&TrH}J&pxfJuJoR<^t0GT5-TqE`xN>!M`xoiqyzA)pIq9+BsSO}4im9dB zFH6ui5mQsQ7fTQKLJa_)^l*K0s_XW9MN^;}svtd_T~*!QCp{i`s_6C!>EZFJtlJYl z4)$;*-JT^q{7pslu=H@=70|=d!>uc?+aDHr%3+M9CyL>}EatQHaSmm4`&a4Vs-^-s zrH2~4~KZ-$b6~#pB_V?1mHI35kGt$G*q+{|*57#sj!~bcp z4d9$CmL4w0jZu*vE+-t5!>}C!LCo_5 z7g(M=+Pm;*Cbl}m_%LdWIL|5vQ6;3uUi>Z&QK29ty`@$py^z(N( z4e>KIgT!Ky^8kb$DNfMQmS!3%(!7;f64v9bK!Wa|@oY_{`K`=-z7txaqaO%Y%zS~& zoP6w1ftBtGO=)emE^*f(keSX1TwA#wMMqnsc{|A0#)L91%4=hO0P%rJZSSP!+w z?)Xg_(H=C@yMAhKsw$KeEP4=K`#K$b&}@;kniuEGtRTr7C!}W~o~{e^mc*@_>K)83 zWzoYJw15Wbd4HaojXDML=L1!Fhk+{x^*%Vc+d)5eGE;b2edZrnWSi$~QF|BwS@_B}{}6d+Rn3=-6DOx{_>+ zUUpNnv6i=%Ha0b@raJG_Vqz)I>v8wy7`6=>&Qi+Ks?KIl^VAj`3Zn4fqqAR7bQjEu z52#KTGxc9$2X`^OCAP=$rU2~gz>Y| zuqBk=46`J~C7HMOo)1{;r0C1lKngfS3L*vS+RgM<-g*(|8$c2`v|ynVT={o4vrJu#oX(Q zxeJQ9_ZM>)7IR;KJ4Y7WRk3ro1PXwAR?z(rW@OOa4a}aP`(bQIg6{5UK+xR-4G6j) zK?8#BN0I-Bf&3ps{y}$7rL3JF^gNCNg6>`@0PfRa+%3JS>KU`OTE{=;j2Y?5xxat= z$o{oA?Fbam7mV|u`w7K96m<84#?z2cv+Xdk6{$x}QY;K{xU_6m(}G|4+554yiwwL($C@#UYeU9j;@_JFYiGc!hKWsDl>%}h@lJ8C4tLslwEEbQTFW3&2=8r?5r z(D=-Ztn_{ZpG+S(Z1kv%ky+&JW%;OUFKY>XbkM_Q z!3@|uQ|7?t0_VdHgFP-SGb3$emN#SMp!BD_HN8!mdNaIDymhxCJ^}IRBeO?%yN>Sh z^yqZuUm=2Koilqk>;Ae^Oxfy+(jRUOpQffN%JSZ-!aWqUD^$4W=5YQk?@g7?n|YBL zWBUzCADoswJc~A*H_OJ_hxTatxhzgL3}$Tl@brOM^rz1%?QardRVkg2_o<@1jhH$+ z6-7m|x}PaZHvHr(XVvy^C}SOQH*7s>{7CPJj3Jq6vSSCQWeiUr5zhxa7F3Y4^@QCzb1#MTP-WT6r2wsn!oQ0 zI|O#;3r?~fDXM>aEi1xJ9a>vY(8hjN3I8AMtp(Zx!AxfU?4%6Z_lJ)jH9kF);jmxk z*nZ>Sqz#W*vGK}(3}OeD<)x2XqRER}S!qpB75)u}83DtP$UkKesa{PVPi8! zj?GFNK72@e7M*liW$240R*L^%8>_q;J~j(8W5igx(blRk_%&rbJdjKvs_ z#g{`ckB+TAN47=c7T6?2~rx}QP;LHE-r;47DYu__PSGcfeU16B&|{{H%a)vv;@ ziV}&imarLiI>Q#Q`@&9v{S0gmY|@)p4X9lcs|zh@VkOn=@tZU6?jWA0_PV>J!!kf83vD_t2UR&MM&7DawzCOFnEj>@~0%%h3Us<;nS<3O$Rcjxd3t^A65PA3n(2Ux_-W$O=w= z)R~zXBQeUT&hYe+L$aRqDpdpV^%2j-56T`rJYyi>rzi(S>4Y>U;(~c(kEA($tWuRn z2f`=7jzatZ;8|~aX6C5Os@}9LuaY0gdrfZ&y<(QP3gG9NIxu@|)~FF)<*uKN6`YwRoTsOePOE#KmUDQY^R(lNnOg3-^A2_i)_u^Zf!QO{foR8OJd=+6@(~|P z{jZv-;aQAZ3(ixmt7c{GthCFul5m~yr!y+)PmKoZ1Kwh6T-7^d6e`*paSR1Tae(}+ zOw0hU{8Z`xCw+F+tX(}9>8c=It5G8v4e;tBn>!Mjqy^kTq4cg?I`4*IENp9Zm5mw>+)YzB}1u#+jT zmQ^Np6`Z`hY=s>P8wgKP>8ESv$F*-D$Uu<$qN2pXE(O~QyBX{UV2_8*csp3>*%#^S z>*iOr3lVN2{32}rF8q?hj~jt@##DkG{B9EbG4SKNFK?Lj6aTBcUoQDe-ZWRJErSUf z{N)tf4faW7Q17xcFWbPb%>}^bxiJHF66`l&bML)DO@|-h=enPR&7B;aXIMJ27*v&;4it4~QfzeQsH{-~M-6u%pJSB-#B*8a zZctOzO4M51q{mh3VQu_PTB};A)_TMzBEDwzy4CB$K6I0gtJX7pPa&L9+XdJRRki;H zp#!@IY_5j{WN0nE=F(@oxN*2p^nQ zzb2yU)U7qJw*TusmRI#ux&{1&&$40ng1zsSvHVq)uFaB|TnYwr$Ce1tk$x*}8y+9-b(lZq$7wKaBPd2hv zsdcU-pAUvdAN-i=(nl2Is88eRc5^3->H)|B(h{wq$*ddIM_Us zlVI~StV(+xwfdJ0kN^YHvqu&=5&I=lMZo?BHr}W1ZN*j@nKmMQbXq2sci^$?fmz<} zaTH0_>2!o#X zj>yhR8!-H7?|@Oj?c>u2`RBH<-qG5;fHFtGjD+DIyGOx{4%qA-1H<7tFu5@Nn;?xn z@6`}}ODN58S2H+{*3;j%ztvpr zkBov{_#3*C$1TECovwz>Aj5FPKMePg6(M@GS5XR!gl4@HWR+Gov%c1Q0C)3L%1BY6r^ZUDk%s^VoghVB zaeM}rZ8^5-Sy+R-l@w(?(lD4{zR*|Aty->AaNKEb&93(%HpAOOphF6=V_}LGxQElm zgDlBT&lowl8cdfo##xL(z%ci}H_Uo0HphP|M8{ja_7`lIKm^+*75g{XT8q+(eU%+~ z9>sp~G#o<{6nj1#uH4C`6#I2{?Y9v5KD#D=7Z2Ur>`MPS1=~ZoLcIO*E$j~2d1_pH z#9wCTig}4hFzHN4jvm_L*QGU)WbT;|J#<#7om=A+dnLQ;mcKGAS+O_59hO_z;OS3I z#r}jn`A4QaRu`$hVb88ELq_aKQtT7#X*#?A$(~4d5uWfC)82n7<=t4^@Crnf(m zT(~c8;FFkvAT>BP3bY`TSHbTBt4c_z%kPKkY9Aa=`$P3(>fp5DW7C0I(o=i)t@`Zq zji~Dz)_y&AOQ?P%iec?Vs=UT(ti9dGKV*$HAe1hywG!ydwN^#0szMR#tW52<&-~A? zv#y70za6IWA6TVJO#K!wvb1n*KGD2R^?Eg{*8=Q*OK*K(ZPNt#oVJ5&#gqZ|`|H^ClXr^~&!cU@gq|heL08mk<1oQ7$d_3XS~CYM|}7LT`L#y{zrOO0_??8fmkx(a6uO zq{z+J0KmxLz%`otx%G-xc%4drVSSgg?IwD^g?Olif~O)ZpqnEIsC)p$eFJk4hJS}( zABOoBhU<3(=6jeQkYmB$7+eDsIAhEG@WkEiiUkMcqy!jzUDz0Vx%t@CBeMKJpz08& zHFIGU%HCxqCg_LLksBvK~<$q;W z(PmAcufMW7YK0RhaW}rmorpxGPi%q;e-0v%WuJ&`|=y6v_aCl_+yC}1972Kxeg zJ}j#!m5@Al60O;7Ro2!|@*mo5xmD{&bT|Kgf_)U`m`W%1SPxdU^Ir_pt&0e`1oIcn zWtb}%n4O5Ys$PZf8q9SVdhBbf=1|Th6jMD6hNnFGS^gqmPlYQIwhj{o6Ai<^7}y4k zfH7e#7!OPdm{^!Nn0OfeCBQBTlc>?fudNOxIjkDSa%WzcKCU_SG=Fafn z*l#7O+Uv6@_8aQ~?Uz~f&^H*BxwGl{Z>;iK!EFEQ-&nQO(93hfbRU_AtW;sYHZM$f zHBp)<_J?qF0ZmkJSY@A;N5g&)75w*o^>)cX0vN?J4Kl0mo{$r=sfu90%N< zSZ!7=opO7sXa%_x8{z4vt(idMB0M82teP0E$8H~{D6KIqtAbW4*U#b3Fq9!q`v${% zXd>y69@RBm&f0}de|Z*sUEeT+#w{4l1# z!FE2vw8My8&ymM@s~{s}PV|dCFfW_&dXNaZ$d&5x0F|4(%77d8HmhU{9FGVS2&vV%ZyZADF%_ z8fSVQ^<<`v9H!Wd=Q|Z!4?CUm>v?KWqUC9*E<)<=#- z4p}hSE~-$%(=Eq_u2kK6*;bSSpr&a6lUG`TB@bE;>OS-@ldH?=hfsXOzZpPB{F@r^ zpBV1=rv>~KF~a^U%VU106(Zi1PP4w;95`7k_&3t$t> zLccH8vo~7%#!nYhJ>|5CoBau8JQFQ#{ZU$4&(kw<5fUwiS>mEg^*rT#_Q_-6`W@ff z<3M%79E8bkfh|>rretHL9m?>xuJ8Fxw7HP$)~#)5XeaEs#j_{4^-%P7 zz5yZ}ZnxuR5ZDs%@^&8HuP4x`b{=1+%Lx8Nd+K3L*$D$pAW9+T@Oo5g1I$L4_h2@` zybtpMj2~t*%odn4Nc$n|k6^aCXn#9TshAJ2>)Q$cXE2|;=oW_!M?Lq#zYk`=iz>GF zlxoy|1Qt^GzlZq&=0}*HV2;8ZgZUYz5au|{E=;}?uz!I$>7rbGACu@)l(X=kgE{Y_ zcMz83pN8dVvRjXdYsRCfC@qF+3J2y+p^NP?1nZ~x6CU(Dt7@C_{PR0_X4MH}8gBoe z{wgncKGw8(SLkf6Cnt^rH(hn>`RX;~ejVlp3}sL745xDwJe70sBDlUiq(^D)OYGUu z%@rCu?l`zV4!Gmt{teC4kR}1{KZ?080+RUKk_f*Ra3{ijJK#=&`!oifzfFcaudI_k z1@3|zuj45N&m)0Kl!m)vpkOa23b=i6e}RRa3rmIjQlNk`a9c zI^4tYExT*LJro7Qr`Ck~%QjA)wczduvWa`5w&TtLbKLQaujNG4LBz;_yDr?(fx_y+ z{WzeH3#bqGQWVS?HGn%7En{~>xPJsBv-<(KuLK&?2<~kbf2$~s;cfzR8$+TpPl*GX z!sN>UFje7h4zo+P-to79zY_>9&Vb`>nBK+wEkX92xJCUYdzyiyb5s6g&u`l7T*{l` zDPMheZiKD^MSll7*2CQ*|3pNwlXrfIn=%1uKrYRmKtE0KBu0MBeo(QyCoFi;Q>N9# zi4l5CB2p(N@?ZQQ%lRGxc}M>-Y(B;EvtZb(UOH;5D54Z<|Xn85%b^{dh0`8kw9$yZ) z-){px-75jlQ7kA^1MbHj!O9wNKl%vtd7)J8`4Kq6UkUIsF-xZhVnrJq@gY#lLhKrj zU4nvV1Y+MtYykoXGzD^=83=q8)c>r2`>7mEyx9RyCfsuZ?!EP~+6LS|Vs|w!;NDRW zi*CTZ9_|GJ_viJ%)?F2$mwy3kBn1Lnqtt}~_hqzuQNaBR*3DB$+%mmhGN1<8WWc&!%DVEh)t0VM{Dud2_(NuDQCz_sH;Hlg7 z^FYC0z}^M(B@9SqWjD+on6F{>!tie&?ET1h{~Hmy#igq4cS>}^k>7y~yzmCyUEoOy zWB0-}$F00`rsY?M2GGi&J#G zFAE+x{&5)>kiZBgxP4c_(=KRq-dZ&JCqyrVqh))EJ)BPUiQM3hUpb1p9E15eP^VzJ z+th23#|Y!^Ppzd8&d3t!*~aaz(@fV867v-L}5ucyI z=L_L5x`RsKUs3dWj{XDD1spvY_~;+eM>zT{qEB&jyJEv8doK4qM4!t+{4BVPHi7t} z%B_*{h~8X0n&C`-zMrGdBf5~I?ZEPVD;Ry9qyI#7-X=uP4MaPc7ofWks`1p%SIbHPY&J(<;OL8p&V3)zEqXi6=B#}T5epHjT|)F4c0{xU zp$vyhWsFe3L0s&9c6{=GeVtuw6jc<*yW8^7uCOg5wG^Qu)gbtV6_F32QwVBegv9vZ zqlphb@a7vP?wFw22OswB)|kLVp=>MSJ{VjO+O1Mt?1$?IxFjW6U(6=PWD^xvMD%y= z+_{}@C^tEov*-Um=gz%z@0~kmcH3>#KWo9N*nS7Bqa>Ffn2W0$oH-5r2e6NlO!o({ zy%>3c{{$`y{Eiuj7On_<9k_HbEVGMo_wZ50^BTCRCIWheORuJWR zz9Khev9g%zU{z7PUhcjY^YWPf2Fsu%51HX9i->MgHZSAv26$fZUNb)JNteX^AK;3> zTO&QK-RlD11Wum;e$O=7M)$F5I2VQO_$q3+7x%K@?XK!;2fSg4}S0kP1ilwfalNe;v$6v-H!xtOSr{b zc^IvrB;~OIWKx?lrQ8 zV@lGQ^JqDttp(~q?nBlg7bXIh?jH$O7S{bB>ychWPQ6Czb6za(D_9SJJ{V!$h_X@= zEGsk#Ac4YQl2?^tt1R7#g(EE`R{c&aiKtor1yf@xTBW3JrPwNqA?nR|82kIRN3fHLgy2`0u6Gf_khz64 zM%V};D}-^g(`qDaf>46c)16y@@i2_~MK%7B#N9^s8i4)6*9t_&XX?{MWEyXZ^l97X5P(Nl<4l1D_z3=c8!r1S`R5 zKD5Mi2D=mzDpA7q%gP&e)+GEZ#yxjMWrv-<_F8E0eripejkTzg!_I28c*OCy7R%J| o8tv2Baz1oYZ!q;S>Wjfqs(<&Yt=_+?u8laW{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async.wasm")}return new URL("wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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 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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}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;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){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(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){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 MainLoop!="undefined"&&MainLoop.func){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(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_viiiij,dynCall_ii,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_vii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["ra"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sa"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ta"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["ua"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["va"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["wa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["xa"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["ya"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["za"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Aa"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ba"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Ca"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Da"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Ea"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Fa"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ga"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ha"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ia"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ja"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["Ka"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["La"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Ma"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Na"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Oa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Pa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Qa"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Ra"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Sa"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ta"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Ua"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Va"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Wa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Xa"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Ya"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["Za"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["_a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["$a"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["ab"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["bb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["cb"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["db"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["eb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["fb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["gb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["hb"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["ib"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["jb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["kb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["lb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["mb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["nb"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["ob"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["pb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["qb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["rb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["tb"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["ub"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["vb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["wb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["xb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["yb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["zb"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Ab"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Bb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Cb"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Db"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Eb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Fb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Gb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Hb"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Ib"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Jb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Kb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Lb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Mb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Nb"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Ob"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Pb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Qb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Rb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Sb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Tb"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Ub"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Vb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Wb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Xb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Yb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["Zb"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["_b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["$b"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["ac"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["bc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["cc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["dc"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["ec"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["fc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["gc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["hc"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["ic"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["jc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["kc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["lc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["mc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["nc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["oc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["pc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["qc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["rc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["tc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["uc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["vc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["wc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["xc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["yc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["zc"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Ac"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Bc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Cc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Dc"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Ec"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Fc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Gc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Hc"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Jc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Kc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Lc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Mc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Nc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Oc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Pc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Qc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Rc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Sc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Tc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Uc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Vc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Wc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Xc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Yc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["Zc"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["_c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["$c"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["ad"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["bd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["cd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["dd"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["ed"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["fd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["gd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["hd"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["id"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["jd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["kd"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["ld"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["md"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["nd"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["od"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["pd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["qd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["rd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sd"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["td"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["ud"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["vd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["wd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["xd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["yd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["zd"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Ad"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Bd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Cd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Dd"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Ed"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Fd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Gd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Hd"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Id"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Jd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Kd"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Ld"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Md"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Nd"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Od"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Pd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Qd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Sd"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Td"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Ud"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Vd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Wd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Xd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Yd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["Zd"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["_d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["$d"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["ae"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["be"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["ce"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["de"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["ee"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["fe"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["ge"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["he"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["ie"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["je"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["ke"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["le"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["me"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["ne"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["oe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["pe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["qe"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["re"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["se"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["te"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ue"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["ve"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["we"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["xe"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ye"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["ze"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Ae"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Be"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["Ce"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["De"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Ee"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Fe"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["Ge"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["He"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Ie"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Je"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Ke"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Le"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Me"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Ne"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Oe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Pe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Qe"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Re"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Se"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Te"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ue"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["Ve"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["We"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Xe"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ye"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["Ze"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["_e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["$e"];Module["_memcmp"]=_memcmp=wasmExports["af"];Module["_malloc"]=_malloc=wasmExports["bf"];Module["_free"]=_free=wasmExports["cf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["df"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["ef"];Module["_main"]=_main=wasmExports["ff"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["gf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["hf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["jf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["kf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["lf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["mf"];Module["_memcpy"]=_memcpy=wasmExports["nf"];Module["_memset"]=_memset=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCalls["iii"]=dynCall_iii=wasmExports["wf"];dynCalls["viiiij"]=dynCall_viiiij=wasmExports["xf"];dynCalls["ii"]=dynCall_ii=wasmExports["yf"];dynCalls["vi"]=dynCall_vi=wasmExports["zf"];dynCalls["viii"]=dynCall_viii=wasmExports["Af"];dynCalls["iiii"]=dynCall_iiii=wasmExports["Bf"];dynCalls["iiiiiii"]=dynCall_iiiiiii=wasmExports["Cf"];dynCalls["iiiiii"]=dynCall_iiiiii=wasmExports["Df"];dynCalls["iiiii"]=dynCall_iiiii=wasmExports["Ef"];dynCalls["vii"]=dynCall_vii=wasmExports["Ff"];dynCalls["viiii"]=dynCall_viiii=wasmExports["Gf"];dynCalls["iiiiiiiii"]=dynCall_iiiiiiiii=wasmExports["Hf"];dynCalls["vijii"]=dynCall_vijii=wasmExports["If"];dynCalls["viiiii"]=dynCall_viiiii=wasmExports["Jf"];dynCalls["iiiij"]=dynCall_iiiij=wasmExports["Kf"];dynCalls["viji"]=dynCall_viji=wasmExports["Lf"];dynCalls["iij"]=dynCall_iij=wasmExports["Mf"];dynCalls["iidiiii"]=dynCall_iidiiii=wasmExports["Nf"];dynCalls["v"]=dynCall_v=wasmExports["Of"];dynCalls["iijii"]=dynCall_iijii=wasmExports["Pf"];dynCalls["iiji"]=dynCall_iiji=wasmExports["Qf"];dynCalls["i"]=dynCall_i=wasmExports["Rf"];dynCalls["iiiiiij"]=dynCall_iiiiiij=wasmExports["Sf"];dynCalls["iiid"]=dynCall_iiid=wasmExports["Tf"];dynCalls["iiij"]=dynCall_iiij=wasmExports["Uf"];dynCalls["dii"]=dynCall_dii=wasmExports["Vf"];dynCalls["jii"]=dynCall_jii=wasmExports["Wf"];dynCalls["ji"]=dynCall_ji=wasmExports["Xf"];dynCalls["vid"]=dynCall_vid=wasmExports["Yf"];dynCalls["vij"]=dynCall_vij=wasmExports["Zf"];dynCalls["iiiiiiiiii"]=dynCall_iiiiiiiiii=wasmExports["_f"];dynCalls["di"]=dynCall_di=wasmExports["$f"];dynCalls["iiiiijii"]=dynCall_iiiiijii=wasmExports["ag"];dynCalls["j"]=dynCall_j=wasmExports["bg"];dynCalls["jj"]=dynCall_jj=wasmExports["cg"];dynCalls["jiij"]=dynCall_jiij=wasmExports["dg"];dynCalls["iiiiji"]=dynCall_iiiiji=wasmExports["eg"];dynCalls["iiiijii"]=dynCall_iiiijii=wasmExports["fg"];dynCalls["ij"]=dynCall_ij=wasmExports["gg"];dynCalls["viiji"]=dynCall_viiji=wasmExports["hg"];dynCalls["viijii"]=dynCall_viijii=wasmExports["ig"];dynCalls["iiiiiiiiiii"]=dynCall_iiiiiiiiiii=wasmExports["jg"];dynCalls["iiiijji"]=dynCall_iiiijji=wasmExports["kg"];dynCalls["iiiiiiii"]=dynCall_iiiiiiii=wasmExports["lg"];_asyncify_start_unwind=wasmExports["mg"];_asyncify_stop_unwind=wasmExports["ng"];_asyncify_start_rewind=wasmExports["og"];_asyncify_stop_rewind=wasmExports["pg"]}var _sqlite3_version=Module["_sqlite3_version"]=91280;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-async.wasm")}return new URL("wa-sqlite-async.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);var dynCalls={};function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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"){abort(`Invalid encoding type "${opts.encoding}"`)}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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("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)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("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))abort("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")abort("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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};var runtimeKeepalivePush=()=>{runtimeKeepaliveCounter+=1};var runtimeKeepalivePop=()=>{runtimeKeepaliveCounter-=1};var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x)}}},instrumentFunction(original){var wrapper=(...args)=>{Asyncify.exportCallStack.push(original);try{return original(...args)}finally{if(!ABORT){var top=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}};Asyncify.funcWrappers.set(original,wrapper);return wrapper},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callstackFuncToId:new Map,callStackIdToFunc:new Map,funcWrappers:new Map,callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(func){if(!Asyncify.callstackFuncToId.has(func)){var id=Asyncify.callStackId++;Asyncify.callstackFuncToId.set(func,id);Asyncify.callStackIdToFunc.set(id,func)}return Asyncify.callstackFuncToId.get(func)},maybeStopUnwind(){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(){return new Promise((resolve,reject)=>{Asyncify.asyncPromiseHandlers={resolve,reject}})},allocateData(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader(ptr,stack,stackSize){HEAPU32[ptr>>2]=stack;HEAPU32[ptr+4>>2]=stack+stackSize},setDataRewindFunc(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc(ptr){var id=HEAP32[ptr+8>>2];var func=Asyncify.callStackIdToFunc.get(id);return func},doRewind(ptr){var original=Asyncify.getDataRewindFunc(ptr);var func=Asyncify.funcWrappers.get(original);return func()},handleSleep(startAsync){if(ABORT)return;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync((handleSleepReturnValue=0)=>{if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(()=>_asyncify_start_rewind(Asyncify.currData));if(typeof MainLoop!="undefined"&&MainLoop.func){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 MainLoop!="undefined"&&MainLoop.func){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(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync:startAsync=>Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})};var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_iii,dynCall_ii,dynCall_viiiij,dynCall_vi,dynCall_viii,dynCall_iiii,dynCall_vii,dynCall_iiiiiii,dynCall_iiiiii,dynCall_iiiii,dynCall_viiii,dynCall_iiiiiiiii,dynCall_vijii,dynCall_viiiii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iidiiii,dynCall_v,dynCall_iijii,dynCall_iiji,dynCall_i,dynCall_iiiiiij,dynCall_iiid,dynCall_iiij,dynCall_dii,dynCall_jii,dynCall_ji,dynCall_vid,dynCall_vij,dynCall_iiiiiiiiii,dynCall_di,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiiiiiiiii,dynCall_iiiijji,dynCall_iiiiiiii,_asyncify_start_unwind,_asyncify_stop_unwind,_asyncify_start_rewind,_asyncify_stop_rewind,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["ra"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sa"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ta"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["ua"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["va"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["wa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["xa"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["ya"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["za"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Aa"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ba"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Ca"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Da"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ea"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Fa"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ga"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ha"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ia"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ja"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ka"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["La"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ma"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Na"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Oa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Pa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Qa"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Ra"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Sa"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ta"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Ua"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Va"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Wa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Xa"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Ya"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Za"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["_a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["$a"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["ab"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["bb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["cb"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["db"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["eb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["fb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["gb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["hb"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["ib"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["jb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["kb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["lb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["mb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["nb"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["ob"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["pb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["qb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["rb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["tb"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["ub"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["vb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["wb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["xb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["yb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["zb"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Ab"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Bb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Cb"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Db"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Eb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Fb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Gb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Hb"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Ib"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Jb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Kb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Lb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Mb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Nb"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Ob"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Pb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Qb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Rb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Sb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Tb"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Ub"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Vb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Wb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Xb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Yb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Zb"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["_b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["$b"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["ac"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["bc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["cc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["dc"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["ec"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["fc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["gc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["hc"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["ic"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["jc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["kc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["lc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["mc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["nc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["oc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["pc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["qc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["rc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["tc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["uc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["vc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["wc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["xc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["yc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["zc"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Ac"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Bc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Cc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Dc"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Ec"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Fc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Gc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Hc"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Ic"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Jc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Kc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Lc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Mc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Nc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Oc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Pc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Qc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Rc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Sc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Tc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Uc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Vc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Wc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Xc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Yc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Zc"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["_c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["$c"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["ad"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["bd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["cd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["dd"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["ed"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["fd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["gd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["hd"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["id"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["jd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["kd"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["ld"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["md"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["nd"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["od"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["pd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["qd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["rd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sd"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["td"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["ud"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["vd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["wd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["xd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["yd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["zd"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Ad"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Bd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Cd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Dd"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Ed"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Fd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Gd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Hd"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Id"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Jd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Kd"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Ld"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Md"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Nd"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Od"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Pd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Qd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Sd"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Td"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Ud"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Vd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Wd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Xd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Yd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Zd"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["_d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["$d"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["ae"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["be"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ce"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["de"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ee"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["fe"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ge"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["he"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ie"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["je"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ke"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["le"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["me"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["ne"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["oe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["pe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["qe"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["re"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["se"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["te"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ue"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["ve"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["we"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["xe"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ye"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["ze"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Ae"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Be"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ce"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["De"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ee"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Fe"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ge"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["He"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ie"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Je"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ke"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Le"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Me"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Ne"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Oe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Pe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Qe"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Re"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Se"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Te"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ue"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Ve"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["We"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Xe"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ye"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Ze"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["_e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["$e"];_memcmp=Module["_memcmp"]=wasmExports["af"];_malloc=Module["_malloc"]=wasmExports["bf"];_free=Module["_free"]=wasmExports["cf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["df"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["ef"];_main=Module["_main"]=wasmExports["ff"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["gf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["hf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["jf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["kf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["lf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["mf"];_memcpy=Module["_memcpy"]=wasmExports["nf"];_memset=Module["_memset"]=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCall_iii=dynCalls["iii"]=wasmExports["wf"];dynCall_ii=dynCalls["ii"]=wasmExports["xf"];dynCall_viiiij=dynCalls["viiiij"]=wasmExports["yf"];dynCall_vi=dynCalls["vi"]=wasmExports["zf"];dynCall_viii=dynCalls["viii"]=wasmExports["Af"];dynCall_iiii=dynCalls["iiii"]=wasmExports["Bf"];dynCall_vii=dynCalls["vii"]=wasmExports["Cf"];dynCall_iiiiiii=dynCalls["iiiiiii"]=wasmExports["Df"];dynCall_iiiiii=dynCalls["iiiiii"]=wasmExports["Ef"];dynCall_iiiii=dynCalls["iiiii"]=wasmExports["Ff"];dynCall_viiii=dynCalls["viiii"]=wasmExports["Gf"];dynCall_iiiiiiiii=dynCalls["iiiiiiiii"]=wasmExports["Hf"];dynCall_vijii=dynCalls["vijii"]=wasmExports["If"];dynCall_viiiii=dynCalls["viiiii"]=wasmExports["Jf"];dynCall_iiiij=dynCalls["iiiij"]=wasmExports["Kf"];dynCall_viji=dynCalls["viji"]=wasmExports["Lf"];dynCall_iij=dynCalls["iij"]=wasmExports["Mf"];dynCall_iidiiii=dynCalls["iidiiii"]=wasmExports["Nf"];dynCall_v=dynCalls["v"]=wasmExports["Of"];dynCall_iijii=dynCalls["iijii"]=wasmExports["Pf"];dynCall_iiji=dynCalls["iiji"]=wasmExports["Qf"];dynCall_i=dynCalls["i"]=wasmExports["Rf"];dynCall_iiiiiij=dynCalls["iiiiiij"]=wasmExports["Sf"];dynCall_iiid=dynCalls["iiid"]=wasmExports["Tf"];dynCall_iiij=dynCalls["iiij"]=wasmExports["Uf"];dynCall_dii=dynCalls["dii"]=wasmExports["Vf"];dynCall_jii=dynCalls["jii"]=wasmExports["Wf"];dynCall_ji=dynCalls["ji"]=wasmExports["Xf"];dynCall_vid=dynCalls["vid"]=wasmExports["Yf"];dynCall_vij=dynCalls["vij"]=wasmExports["Zf"];dynCall_iiiiiiiiii=dynCalls["iiiiiiiiii"]=wasmExports["_f"];dynCall_di=dynCalls["di"]=wasmExports["$f"];dynCall_iiiiijii=dynCalls["iiiiijii"]=wasmExports["ag"];dynCall_j=dynCalls["j"]=wasmExports["bg"];dynCall_jj=dynCalls["jj"]=wasmExports["cg"];dynCall_jiij=dynCalls["jiij"]=wasmExports["dg"];dynCall_iiiiji=dynCalls["iiiiji"]=wasmExports["eg"];dynCall_iiiijii=dynCalls["iiiijii"]=wasmExports["fg"];dynCall_ij=dynCalls["ij"]=wasmExports["gg"];dynCall_viiji=dynCalls["viiji"]=wasmExports["hg"];dynCall_viijii=dynCalls["viijii"]=wasmExports["ig"];dynCall_iiiiiiiiiii=dynCalls["iiiiiiiiiii"]=wasmExports["jg"];dynCall_iiiijji=dynCalls["iiiijji"]=wasmExports["kg"];dynCall_iiiiiiii=dynCalls["iiiiiiii"]=wasmExports["lg"];_asyncify_start_unwind=wasmExports["mg"];_asyncify_stop_unwind=wasmExports["ng"];_asyncify_start_rewind=wasmExports["og"];_asyncify_stop_rewind=wasmExports["pg"];memory=wasmMemory=wasmExports["pa"];__indirect_function_table=wasmTable=wasmExports["pf"]}var _sqlite3_version=Module["_sqlite3_version"]=91504;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/wa-sqlite-async.wasm b/dist/wa-sqlite-async.wasm index dc1ff960b5518dcd24f45be47f885e9c04ab5101..a848d2ee25815c46aa938c0946ed231085660f3c 100755 GIT binary patch delta 281172 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�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

    8D9L6YL<q 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

    L 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 diff --git a/dist/wa-sqlite-jspi.mjs b/dist/wa-sqlite-jspi.mjs index fc55b2a2..e1a97be8 100644 --- a/dist/wa-sqlite-jspi.mjs +++ b/dist/wa-sqlite-jspi.mjs @@ -1,2 +1,2 @@ -async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof WorkerGlobalScope!="undefined";var ENVIRONMENT_IS_NODE=typeof process=="object"&&process.versions?.node&&process.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-jspi.wasm")}return new URL("wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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 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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}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;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTableMirror=[];var wasmTable;var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["powersync_init_static"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sqlite3_status64"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["sqlite3_status"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["sqlite3_db_status"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["sqlite3_msize"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["sqlite3_vfs_find"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["sqlite3_vfs_register"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["sqlite3_vfs_unregister"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["sqlite3_release_memory"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["sqlite3_soft_heap_limit64"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["sqlite3_memory_used"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["sqlite3_hard_heap_limit64"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["sqlite3_memory_highwater"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["sqlite3_malloc"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["sqlite3_malloc64"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["sqlite3_free"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["sqlite3_realloc"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["sqlite3_realloc64"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["sqlite3_str_vappendf"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["sqlite3_str_append"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["sqlite3_str_appendchar"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["sqlite3_str_appendall"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["sqlite3_str_appendf"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["sqlite3_str_finish"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["sqlite3_str_errcode"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["sqlite3_str_length"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["sqlite3_str_value"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["sqlite3_str_reset"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["sqlite3_str_new"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["sqlite3_vmprintf"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["sqlite3_mprintf"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["sqlite3_vsnprintf"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["sqlite3_snprintf"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["sqlite3_log"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["sqlite3_randomness"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["sqlite3_stricmp"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["sqlite3_strnicmp"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["sqlite3_os_init"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["sqlite3_os_end"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["sqlite3_serialize"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["sqlite3_prepare_v2"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["sqlite3_step"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["sqlite3_column_int64"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["sqlite3_reset"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["sqlite3_exec"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["sqlite3_column_int"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["sqlite3_finalize"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["sqlite3_deserialize"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["sqlite3_database_file_object"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["sqlite3_backup_init"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["sqlite3_backup_step"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["sqlite3_backup_finish"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["sqlite3_backup_remaining"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["sqlite3_backup_pagecount"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["sqlite3_clear_bindings"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sqlite3_value_blob"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["sqlite3_value_text"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["sqlite3_value_bytes"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["sqlite3_value_bytes16"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["sqlite3_value_double"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["sqlite3_value_int"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["sqlite3_value_int64"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["sqlite3_value_subtype"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["sqlite3_value_pointer"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["sqlite3_value_text16"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["sqlite3_value_text16be"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["sqlite3_value_text16le"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["sqlite3_value_type"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["sqlite3_value_encoding"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["sqlite3_value_nochange"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["sqlite3_value_frombind"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["sqlite3_value_dup"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["sqlite3_value_free"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["sqlite3_result_blob"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["sqlite3_result_blob64"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["sqlite3_result_double"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["sqlite3_result_error"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["sqlite3_result_error16"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["sqlite3_result_int"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["sqlite3_result_int64"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["sqlite3_result_null"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["sqlite3_result_pointer"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["sqlite3_result_subtype"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["sqlite3_result_text"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["sqlite3_result_text64"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["sqlite3_result_text16"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["sqlite3_result_text16be"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["sqlite3_result_text16le"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["sqlite3_result_value"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["sqlite3_result_error_toobig"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["sqlite3_result_zeroblob"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["sqlite3_result_zeroblob64"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["sqlite3_result_error_code"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["sqlite3_result_error_nomem"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["sqlite3_user_data"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["sqlite3_context_db_handle"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["sqlite3_vtab_nochange"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["sqlite3_vtab_in_first"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["sqlite3_vtab_in_next"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["sqlite3_aggregate_context"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["sqlite3_get_auxdata"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["sqlite3_set_auxdata"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["sqlite3_column_count"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["sqlite3_data_count"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["sqlite3_column_blob"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["sqlite3_column_bytes"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["sqlite3_column_bytes16"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["sqlite3_column_double"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["sqlite3_column_text"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sqlite3_column_value"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["sqlite3_column_text16"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["sqlite3_column_type"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["sqlite3_column_name"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["sqlite3_column_name16"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["sqlite3_bind_blob"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["sqlite3_bind_blob64"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["sqlite3_bind_double"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["sqlite3_bind_int"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["sqlite3_bind_int64"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["sqlite3_bind_null"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["sqlite3_bind_pointer"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["sqlite3_bind_text"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["sqlite3_bind_text64"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["sqlite3_bind_text16"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["sqlite3_bind_value"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["sqlite3_bind_zeroblob"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["sqlite3_bind_zeroblob64"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["sqlite3_bind_parameter_count"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["sqlite3_bind_parameter_name"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["sqlite3_bind_parameter_index"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["sqlite3_db_handle"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["sqlite3_stmt_readonly"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["sqlite3_stmt_isexplain"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["sqlite3_stmt_explain"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["sqlite3_stmt_busy"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["sqlite3_next_stmt"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["sqlite3_stmt_status"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["sqlite3_sql"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["sqlite3_expanded_sql"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["sqlite3_value_numeric_type"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["sqlite3_blob_open"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["sqlite3_blob_close"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["sqlite3_blob_read"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["sqlite3_blob_write"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["sqlite3_blob_bytes"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["sqlite3_blob_reopen"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["sqlite3_set_authorizer"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["sqlite3_strglob"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["sqlite3_strlike"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["sqlite3_errmsg"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["sqlite3_load_extension"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["sqlite3_enable_load_extension"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["sqlite3_auto_extension"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["sqlite3_cancel_auto_extension"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["sqlite3_reset_auto_extension"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["sqlite3_prepare"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["sqlite3_prepare_v3"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["sqlite3_prepare16"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["sqlite3_prepare16_v2"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["sqlite3_prepare16_v3"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["sqlite3_get_table"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["sqlite3_free_table"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["sqlite3_create_module"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sqlite3_create_module_v2"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["sqlite3_drop_modules"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["sqlite3_declare_vtab"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["sqlite3_vtab_on_conflict"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["sqlite3_vtab_config"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["sqlite3_vtab_collation"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["sqlite3_vtab_in"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["sqlite3_vtab_rhs_value"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["sqlite3_vtab_distinct"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["sqlite3_keyword_name"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["sqlite3_keyword_count"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["sqlite3_keyword_check"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["sqlite3_complete"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["sqlite3_complete16"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["sqlite3_libversion"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["sqlite3_libversion_number"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["sqlite3_threadsafe"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["sqlite3_initialize"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["sqlite3_shutdown"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["sqlite3_config"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["sqlite3_db_mutex"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["sqlite3_db_release_memory"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["sqlite3_db_cacheflush"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["sqlite3_db_config"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["sqlite3_last_insert_rowid"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["sqlite3_set_last_insert_rowid"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["sqlite3_changes64"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["sqlite3_changes"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["sqlite3_total_changes64"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["sqlite3_total_changes"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["sqlite3_txn_state"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["sqlite3_close"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["sqlite3_close_v2"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["sqlite3_busy_handler"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["sqlite3_progress_handler"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["sqlite3_busy_timeout"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["sqlite3_interrupt"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["sqlite3_is_interrupted"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["sqlite3_create_function"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["sqlite3_create_function_v2"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["sqlite3_create_window_function"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["sqlite3_create_function16"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["sqlite3_overload_function"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["sqlite3_trace_v2"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["sqlite3_commit_hook"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["sqlite3_update_hook"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["sqlite3_rollback_hook"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["sqlite3_autovacuum_pages"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["sqlite3_wal_autocheckpoint"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["sqlite3_wal_hook"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["sqlite3_wal_checkpoint_v2"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["sqlite3_wal_checkpoint"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["sqlite3_error_offset"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["sqlite3_errmsg16"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["sqlite3_errcode"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["sqlite3_extended_errcode"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["sqlite3_system_errno"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["sqlite3_errstr"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["sqlite3_limit"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["sqlite3_open"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["sqlite3_open_v2"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["sqlite3_open16"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["sqlite3_create_collation"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["sqlite3_create_collation_v2"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["sqlite3_create_collation16"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["sqlite3_collation_needed"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["sqlite3_collation_needed16"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["sqlite3_get_clientdata"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["sqlite3_set_clientdata"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["sqlite3_get_autocommit"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["sqlite3_table_column_metadata"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["sqlite3_sleep"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["sqlite3_extended_result_codes"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["sqlite3_file_control"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["sqlite3_test_control"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["sqlite3_create_filename"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["sqlite3_free_filename"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["sqlite3_uri_parameter"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["sqlite3_uri_key"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["sqlite3_uri_boolean"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["sqlite3_uri_int64"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["sqlite3_filename_database"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["sqlite3_filename_journal"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["sqlite3_filename_wal"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["sqlite3_db_name"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["sqlite3_db_filename"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["sqlite3_db_readonly"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["sqlite3_compileoption_used"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["sqlite3_compileoption_get"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["sqlite3_sourceid"];Module["_memcmp"]=_memcmp=wasmExports["memcmp"];Module["_malloc"]=_malloc=wasmExports["malloc"];Module["_free"]=_free=wasmExports["free"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["RegisterExtensionFunctions"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["getSqliteFree"];Module["_main"]=_main=wasmExports["main"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["libauthorizer_set_authorizer"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["libfunction_create_function"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["libhook_commit_hook"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["libhook_update_hook"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["libprogress_progress_handler"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["libvfs_vfs_register"];Module["_memcpy"]=_memcpy=wasmExports["memcpy"];Module["_memset"]=_memset=wasmExports["memset"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=91280;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["__wasm_call_ctors"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite-jspi.wasm")}return new URL("wa-sqlite-jspi.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);var imports={env:wasmImports,wasi_snapshot_preview1:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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"){abort(`Invalid encoding type "${opts.encoding}"`)}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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("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)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("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))abort("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")abort("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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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}}var _fd_sync=function(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(wakeUp=>{var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,err=>{wakeUp(err?29:0)})})}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}};_fd_sync.isAsync=true;var 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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}_ipp_async.isAsync=true;function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}_ippipppp_async.isAsync=true;function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}_ippp_async.isAsync=true;function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}_ipppi_async.isAsync=true;function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}_ipppiii_async.isAsync=true;function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}_ipppiiip_async.isAsync=true;function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}_ipppip_async.isAsync=true;function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}_ipppj_async.isAsync=true;function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}_ipppp_async.isAsync=true;function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}_ippppi_async.isAsync=true;function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}_ippppij_async.isAsync=true;function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}_ippppip_async.isAsync=true;function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}_ipppppip_async.isAsync=true;function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}_vppippii_async.isAsync=true;function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}_vppp_async.isAsync=true;function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}_vpppip_async.isAsync=true;var Asyncify={instrumentWasmImports(imports){var importPattern=/^(ipp|ipp_async|ippp|ippp_async|vppp|vppp_async|ipppj|ipppj_async|ipppi|ipppi_async|ipppp|ipppp_async|ipppip|ipppip_async|vpppip|vpppip_async|ippppi|ippppi_async|ippppij|ippppij_async|ipppiii|ipppiii_async|ippppip|ippppip_async|ippipppp|ippipppp_async|ipppppip|ipppppip_async|ipppiiip|ipppiiip_async|vppippii|vppippii_async|invoke_.*|__asyncjs__.*)$/;for(let[x,original]of Object.entries(imports)){if(typeof original=="function"){let isAsyncifyImport=original.isAsync||importPattern.test(x);if(isAsyncifyImport){imports[x]=original=new WebAssembly.Suspending(original)}}}},instrumentFunction(original){var wrapper=(...args)=>original(...args);return wrapper},instrumentWasmExports(exports){var exportPattern=/^(sqlite3_close|sqlite3_finalize|sqlite3_open_v2|sqlite3_prepare|sqlite3_prepare16|sqlite3_prepare_v2|sqlite3_prepare16_v2|sqlite3_prepare_v3|sqlite3_prepare16_v3|sqlite3_reset|sqlite3_step|main|__main_argc_argv)$/;Asyncify.asyncExports=new Set;var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){let isAsyncifyExport=exportPattern.test(x);if(isAsyncifyExport){Asyncify.asyncExports.add(original);original=Asyncify.makeAsyncFunction(original)}var wrapper=Asyncify.instrumentFunction(original);ret[x]=wrapper}else{ret[x]=original}}return ret},asyncExports:null,isAsyncExport(func){return Asyncify.asyncExports?.has(func)},handleAsync:async startAsync=>{try{return await startAsync()}finally{}},handleSleep:startAsync=>Asyncify.handleAsync(()=>new Promise(startAsync)),makeAsyncFunction(original){return WebAssembly.promising(original)}};var wasmTableMirror=[];var getWasmTableEntry=funcPtr=>{var func=wasmTableMirror[funcPtr];if(!func){wasmTableMirror[funcPtr]=func=wasmTable.get(funcPtr);if(Asyncify.isAsyncExport(func)){wasmTableMirror[funcPtr]=func=Asyncify.makeAsyncFunction(func)}}return func};var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>{wasmTable.set(idx,func);wasmTableMirror[idx]=wasmTable.get(idx)};var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"];_memcmp=Module["_memcmp"]=wasmExports["memcmp"];_malloc=Module["_malloc"]=wasmExports["malloc"];_free=Module["_free"]=wasmExports["free"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"];_main=Module["_main"]=wasmExports["main"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"];_memcpy=Module["_memcpy"]=wasmExports["memcpy"];_memset=Module["_memset"]=wasmExports["memset"];_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"];__emscripten_timeout=wasmExports["_emscripten_timeout"];__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"];__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"];__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"];_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["memory"];__indirect_function_table=wasmTable=wasmExports["__indirect_function_table"]}var _sqlite3_version=Module["_sqlite3_version"]=91504;var wasmImports={__assert_fail:___assert_fail,__syscall_chmod:___syscall_chmod,__syscall_faccessat:___syscall_faccessat,__syscall_fchmod:___syscall_fchmod,__syscall_fchown32:___syscall_fchown32,__syscall_fcntl64:___syscall_fcntl64,__syscall_fstat64:___syscall_fstat64,__syscall_ftruncate64:___syscall_ftruncate64,__syscall_getcwd:___syscall_getcwd,__syscall_lstat64:___syscall_lstat64,__syscall_mkdirat:___syscall_mkdirat,__syscall_newfstatat:___syscall_newfstatat,__syscall_openat:___syscall_openat,__syscall_readlinkat:___syscall_readlinkat,__syscall_rmdir:___syscall_rmdir,__syscall_stat64:___syscall_stat64,__syscall_unlinkat:___syscall_unlinkat,__syscall_utimensat:___syscall_utimensat,_abort_js:__abort_js,_emscripten_runtime_keepalive_clear:__emscripten_runtime_keepalive_clear,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_js,_setitimer_js:__setitimer_js,_tzset_js:__tzset_js,emscripten_date_now:_emscripten_date_now,emscripten_get_now:_emscripten_get_now,emscripten_resize_heap:_emscripten_resize_heap,environ_get:_environ_get,environ_sizes_get:_environ_sizes_get,fd_close:_fd_close,fd_fdstat_get:_fd_fdstat_get,fd_read:_fd_read,fd_seek:_fd_seek,fd_sync:_fd_sync,fd_write:_fd_write,ipp:_ipp,ipp_async:_ipp_async,ippipppp:_ippipppp,ippipppp_async:_ippipppp_async,ippp:_ippp,ippp_async:_ippp_async,ipppi:_ipppi,ipppi_async:_ipppi_async,ipppiii:_ipppiii,ipppiii_async:_ipppiii_async,ipppiiip:_ipppiiip,ipppiiip_async:_ipppiiip_async,ipppip:_ipppip,ipppip_async:_ipppip_async,ipppj:_ipppj,ipppj_async:_ipppj_async,ipppp:_ipppp,ipppp_async:_ipppp_async,ippppi:_ippppi,ippppi_async:_ippppi_async,ippppij:_ippppij,ippppij_async:_ippppij_async,ippppip:_ippppip,ippppip_async:_ippppip_async,ipppppip:_ipppppip,ipppppip_async:_ipppppip_async,proc_exit:_proc_exit,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};async function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);ret=await ret;exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}async function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)await callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/wa-sqlite-jspi.wasm b/dist/wa-sqlite-jspi.wasm index c54551c53fdc4bdf1442fc58851f4e76bf3499b2..4f4e6cc5236381e492d1c043e58320540e5e8f8e 100755 GIT binary patch delta 242170 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 c|qr@Iz1H#>>q| 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

    $D8qb}OZ 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᫖--vN#?VMj!1FIVkgN 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 toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var wasmMemory;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite.wasm")}return new URL("wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){return{a:wasmImports}}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;wasmMemory=wasmExports["pa"];updateMemoryViews();wasmTable=wasmExports["pf"];assignWasmExports(wasmExports);return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(mod,inst)=>{resolve(receiveInstance(mod,inst))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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 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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}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;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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 _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var wasmTable;var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji;function assignWasmExports(wasmExports){Module["_powersync_init_static"]=_powersync_init_static=wasmExports["ra"];Module["_sqlite3_status64"]=_sqlite3_status64=wasmExports["sa"];Module["_sqlite3_status"]=_sqlite3_status=wasmExports["ta"];Module["_sqlite3_db_status"]=_sqlite3_db_status=wasmExports["ua"];Module["_sqlite3_msize"]=_sqlite3_msize=wasmExports["va"];Module["_sqlite3_vfs_find"]=_sqlite3_vfs_find=wasmExports["wa"];Module["_sqlite3_vfs_register"]=_sqlite3_vfs_register=wasmExports["xa"];Module["_sqlite3_vfs_unregister"]=_sqlite3_vfs_unregister=wasmExports["ya"];Module["_sqlite3_release_memory"]=_sqlite3_release_memory=wasmExports["za"];Module["_sqlite3_soft_heap_limit64"]=_sqlite3_soft_heap_limit64=wasmExports["Aa"];Module["_sqlite3_memory_used"]=_sqlite3_memory_used=wasmExports["Ba"];Module["_sqlite3_hard_heap_limit64"]=_sqlite3_hard_heap_limit64=wasmExports["Ca"];Module["_sqlite3_memory_highwater"]=_sqlite3_memory_highwater=wasmExports["Da"];Module["_sqlite3_malloc"]=_sqlite3_malloc=wasmExports["Ea"];Module["_sqlite3_malloc64"]=_sqlite3_malloc64=wasmExports["Fa"];Module["_sqlite3_free"]=_sqlite3_free=wasmExports["Ga"];Module["_sqlite3_realloc"]=_sqlite3_realloc=wasmExports["Ha"];Module["_sqlite3_realloc64"]=_sqlite3_realloc64=wasmExports["Ia"];Module["_sqlite3_str_vappendf"]=_sqlite3_str_vappendf=wasmExports["Ja"];Module["_sqlite3_str_append"]=_sqlite3_str_append=wasmExports["Ka"];Module["_sqlite3_str_appendchar"]=_sqlite3_str_appendchar=wasmExports["La"];Module["_sqlite3_str_appendall"]=_sqlite3_str_appendall=wasmExports["Ma"];Module["_sqlite3_str_appendf"]=_sqlite3_str_appendf=wasmExports["Na"];Module["_sqlite3_str_finish"]=_sqlite3_str_finish=wasmExports["Oa"];Module["_sqlite3_str_errcode"]=_sqlite3_str_errcode=wasmExports["Pa"];Module["_sqlite3_str_length"]=_sqlite3_str_length=wasmExports["Qa"];Module["_sqlite3_str_value"]=_sqlite3_str_value=wasmExports["Ra"];Module["_sqlite3_str_reset"]=_sqlite3_str_reset=wasmExports["Sa"];Module["_sqlite3_str_new"]=_sqlite3_str_new=wasmExports["Ta"];Module["_sqlite3_vmprintf"]=_sqlite3_vmprintf=wasmExports["Ua"];Module["_sqlite3_mprintf"]=_sqlite3_mprintf=wasmExports["Va"];Module["_sqlite3_vsnprintf"]=_sqlite3_vsnprintf=wasmExports["Wa"];Module["_sqlite3_snprintf"]=_sqlite3_snprintf=wasmExports["Xa"];Module["_sqlite3_log"]=_sqlite3_log=wasmExports["Ya"];Module["_sqlite3_randomness"]=_sqlite3_randomness=wasmExports["Za"];Module["_sqlite3_stricmp"]=_sqlite3_stricmp=wasmExports["_a"];Module["_sqlite3_strnicmp"]=_sqlite3_strnicmp=wasmExports["$a"];Module["_sqlite3_os_init"]=_sqlite3_os_init=wasmExports["ab"];Module["_sqlite3_os_end"]=_sqlite3_os_end=wasmExports["bb"];Module["_sqlite3_serialize"]=_sqlite3_serialize=wasmExports["cb"];Module["_sqlite3_prepare_v2"]=_sqlite3_prepare_v2=wasmExports["db"];Module["_sqlite3_step"]=_sqlite3_step=wasmExports["eb"];Module["_sqlite3_column_int64"]=_sqlite3_column_int64=wasmExports["fb"];Module["_sqlite3_reset"]=_sqlite3_reset=wasmExports["gb"];Module["_sqlite3_exec"]=_sqlite3_exec=wasmExports["hb"];Module["_sqlite3_column_int"]=_sqlite3_column_int=wasmExports["ib"];Module["_sqlite3_finalize"]=_sqlite3_finalize=wasmExports["jb"];Module["_sqlite3_deserialize"]=_sqlite3_deserialize=wasmExports["kb"];Module["_sqlite3_database_file_object"]=_sqlite3_database_file_object=wasmExports["lb"];Module["_sqlite3_backup_init"]=_sqlite3_backup_init=wasmExports["mb"];Module["_sqlite3_backup_step"]=_sqlite3_backup_step=wasmExports["nb"];Module["_sqlite3_backup_finish"]=_sqlite3_backup_finish=wasmExports["ob"];Module["_sqlite3_backup_remaining"]=_sqlite3_backup_remaining=wasmExports["pb"];Module["_sqlite3_backup_pagecount"]=_sqlite3_backup_pagecount=wasmExports["qb"];Module["_sqlite3_clear_bindings"]=_sqlite3_clear_bindings=wasmExports["rb"];Module["_sqlite3_value_blob"]=_sqlite3_value_blob=wasmExports["sb"];Module["_sqlite3_value_text"]=_sqlite3_value_text=wasmExports["tb"];Module["_sqlite3_value_bytes"]=_sqlite3_value_bytes=wasmExports["ub"];Module["_sqlite3_value_bytes16"]=_sqlite3_value_bytes16=wasmExports["vb"];Module["_sqlite3_value_double"]=_sqlite3_value_double=wasmExports["wb"];Module["_sqlite3_value_int"]=_sqlite3_value_int=wasmExports["xb"];Module["_sqlite3_value_int64"]=_sqlite3_value_int64=wasmExports["yb"];Module["_sqlite3_value_subtype"]=_sqlite3_value_subtype=wasmExports["zb"];Module["_sqlite3_value_pointer"]=_sqlite3_value_pointer=wasmExports["Ab"];Module["_sqlite3_value_text16"]=_sqlite3_value_text16=wasmExports["Bb"];Module["_sqlite3_value_text16be"]=_sqlite3_value_text16be=wasmExports["Cb"];Module["_sqlite3_value_text16le"]=_sqlite3_value_text16le=wasmExports["Db"];Module["_sqlite3_value_type"]=_sqlite3_value_type=wasmExports["Eb"];Module["_sqlite3_value_encoding"]=_sqlite3_value_encoding=wasmExports["Fb"];Module["_sqlite3_value_nochange"]=_sqlite3_value_nochange=wasmExports["Gb"];Module["_sqlite3_value_frombind"]=_sqlite3_value_frombind=wasmExports["Hb"];Module["_sqlite3_value_dup"]=_sqlite3_value_dup=wasmExports["Ib"];Module["_sqlite3_value_free"]=_sqlite3_value_free=wasmExports["Jb"];Module["_sqlite3_result_blob"]=_sqlite3_result_blob=wasmExports["Kb"];Module["_sqlite3_result_blob64"]=_sqlite3_result_blob64=wasmExports["Lb"];Module["_sqlite3_result_double"]=_sqlite3_result_double=wasmExports["Mb"];Module["_sqlite3_result_error"]=_sqlite3_result_error=wasmExports["Nb"];Module["_sqlite3_result_error16"]=_sqlite3_result_error16=wasmExports["Ob"];Module["_sqlite3_result_int"]=_sqlite3_result_int=wasmExports["Pb"];Module["_sqlite3_result_int64"]=_sqlite3_result_int64=wasmExports["Qb"];Module["_sqlite3_result_null"]=_sqlite3_result_null=wasmExports["Rb"];Module["_sqlite3_result_pointer"]=_sqlite3_result_pointer=wasmExports["Sb"];Module["_sqlite3_result_subtype"]=_sqlite3_result_subtype=wasmExports["Tb"];Module["_sqlite3_result_text"]=_sqlite3_result_text=wasmExports["Ub"];Module["_sqlite3_result_text64"]=_sqlite3_result_text64=wasmExports["Vb"];Module["_sqlite3_result_text16"]=_sqlite3_result_text16=wasmExports["Wb"];Module["_sqlite3_result_text16be"]=_sqlite3_result_text16be=wasmExports["Xb"];Module["_sqlite3_result_text16le"]=_sqlite3_result_text16le=wasmExports["Yb"];Module["_sqlite3_result_value"]=_sqlite3_result_value=wasmExports["Zb"];Module["_sqlite3_result_error_toobig"]=_sqlite3_result_error_toobig=wasmExports["_b"];Module["_sqlite3_result_zeroblob"]=_sqlite3_result_zeroblob=wasmExports["$b"];Module["_sqlite3_result_zeroblob64"]=_sqlite3_result_zeroblob64=wasmExports["ac"];Module["_sqlite3_result_error_code"]=_sqlite3_result_error_code=wasmExports["bc"];Module["_sqlite3_result_error_nomem"]=_sqlite3_result_error_nomem=wasmExports["cc"];Module["_sqlite3_user_data"]=_sqlite3_user_data=wasmExports["dc"];Module["_sqlite3_context_db_handle"]=_sqlite3_context_db_handle=wasmExports["ec"];Module["_sqlite3_vtab_nochange"]=_sqlite3_vtab_nochange=wasmExports["fc"];Module["_sqlite3_vtab_in_first"]=_sqlite3_vtab_in_first=wasmExports["gc"];Module["_sqlite3_vtab_in_next"]=_sqlite3_vtab_in_next=wasmExports["hc"];Module["_sqlite3_aggregate_context"]=_sqlite3_aggregate_context=wasmExports["ic"];Module["_sqlite3_get_auxdata"]=_sqlite3_get_auxdata=wasmExports["jc"];Module["_sqlite3_set_auxdata"]=_sqlite3_set_auxdata=wasmExports["kc"];Module["_sqlite3_column_count"]=_sqlite3_column_count=wasmExports["lc"];Module["_sqlite3_data_count"]=_sqlite3_data_count=wasmExports["mc"];Module["_sqlite3_column_blob"]=_sqlite3_column_blob=wasmExports["nc"];Module["_sqlite3_column_bytes"]=_sqlite3_column_bytes=wasmExports["oc"];Module["_sqlite3_column_bytes16"]=_sqlite3_column_bytes16=wasmExports["pc"];Module["_sqlite3_column_double"]=_sqlite3_column_double=wasmExports["qc"];Module["_sqlite3_column_text"]=_sqlite3_column_text=wasmExports["rc"];Module["_sqlite3_column_value"]=_sqlite3_column_value=wasmExports["sc"];Module["_sqlite3_column_text16"]=_sqlite3_column_text16=wasmExports["tc"];Module["_sqlite3_column_type"]=_sqlite3_column_type=wasmExports["uc"];Module["_sqlite3_column_name"]=_sqlite3_column_name=wasmExports["vc"];Module["_sqlite3_column_name16"]=_sqlite3_column_name16=wasmExports["wc"];Module["_sqlite3_bind_blob"]=_sqlite3_bind_blob=wasmExports["xc"];Module["_sqlite3_bind_blob64"]=_sqlite3_bind_blob64=wasmExports["yc"];Module["_sqlite3_bind_double"]=_sqlite3_bind_double=wasmExports["zc"];Module["_sqlite3_bind_int"]=_sqlite3_bind_int=wasmExports["Ac"];Module["_sqlite3_bind_int64"]=_sqlite3_bind_int64=wasmExports["Bc"];Module["_sqlite3_bind_null"]=_sqlite3_bind_null=wasmExports["Cc"];Module["_sqlite3_bind_pointer"]=_sqlite3_bind_pointer=wasmExports["Dc"];Module["_sqlite3_bind_text"]=_sqlite3_bind_text=wasmExports["Ec"];Module["_sqlite3_bind_text64"]=_sqlite3_bind_text64=wasmExports["Fc"];Module["_sqlite3_bind_text16"]=_sqlite3_bind_text16=wasmExports["Gc"];Module["_sqlite3_bind_value"]=_sqlite3_bind_value=wasmExports["Hc"];Module["_sqlite3_bind_zeroblob"]=_sqlite3_bind_zeroblob=wasmExports["Ic"];Module["_sqlite3_bind_zeroblob64"]=_sqlite3_bind_zeroblob64=wasmExports["Jc"];Module["_sqlite3_bind_parameter_count"]=_sqlite3_bind_parameter_count=wasmExports["Kc"];Module["_sqlite3_bind_parameter_name"]=_sqlite3_bind_parameter_name=wasmExports["Lc"];Module["_sqlite3_bind_parameter_index"]=_sqlite3_bind_parameter_index=wasmExports["Mc"];Module["_sqlite3_db_handle"]=_sqlite3_db_handle=wasmExports["Nc"];Module["_sqlite3_stmt_readonly"]=_sqlite3_stmt_readonly=wasmExports["Oc"];Module["_sqlite3_stmt_isexplain"]=_sqlite3_stmt_isexplain=wasmExports["Pc"];Module["_sqlite3_stmt_explain"]=_sqlite3_stmt_explain=wasmExports["Qc"];Module["_sqlite3_stmt_busy"]=_sqlite3_stmt_busy=wasmExports["Rc"];Module["_sqlite3_next_stmt"]=_sqlite3_next_stmt=wasmExports["Sc"];Module["_sqlite3_stmt_status"]=_sqlite3_stmt_status=wasmExports["Tc"];Module["_sqlite3_sql"]=_sqlite3_sql=wasmExports["Uc"];Module["_sqlite3_expanded_sql"]=_sqlite3_expanded_sql=wasmExports["Vc"];Module["_sqlite3_value_numeric_type"]=_sqlite3_value_numeric_type=wasmExports["Wc"];Module["_sqlite3_blob_open"]=_sqlite3_blob_open=wasmExports["Xc"];Module["_sqlite3_blob_close"]=_sqlite3_blob_close=wasmExports["Yc"];Module["_sqlite3_blob_read"]=_sqlite3_blob_read=wasmExports["Zc"];Module["_sqlite3_blob_write"]=_sqlite3_blob_write=wasmExports["_c"];Module["_sqlite3_blob_bytes"]=_sqlite3_blob_bytes=wasmExports["$c"];Module["_sqlite3_blob_reopen"]=_sqlite3_blob_reopen=wasmExports["ad"];Module["_sqlite3_set_authorizer"]=_sqlite3_set_authorizer=wasmExports["bd"];Module["_sqlite3_strglob"]=_sqlite3_strglob=wasmExports["cd"];Module["_sqlite3_strlike"]=_sqlite3_strlike=wasmExports["dd"];Module["_sqlite3_errmsg"]=_sqlite3_errmsg=wasmExports["ed"];Module["_sqlite3_load_extension"]=_sqlite3_load_extension=wasmExports["fd"];Module["_sqlite3_enable_load_extension"]=_sqlite3_enable_load_extension=wasmExports["gd"];Module["_sqlite3_auto_extension"]=_sqlite3_auto_extension=wasmExports["hd"];Module["_sqlite3_cancel_auto_extension"]=_sqlite3_cancel_auto_extension=wasmExports["id"];Module["_sqlite3_reset_auto_extension"]=_sqlite3_reset_auto_extension=wasmExports["jd"];Module["_sqlite3_prepare"]=_sqlite3_prepare=wasmExports["kd"];Module["_sqlite3_prepare_v3"]=_sqlite3_prepare_v3=wasmExports["ld"];Module["_sqlite3_prepare16"]=_sqlite3_prepare16=wasmExports["md"];Module["_sqlite3_prepare16_v2"]=_sqlite3_prepare16_v2=wasmExports["nd"];Module["_sqlite3_prepare16_v3"]=_sqlite3_prepare16_v3=wasmExports["od"];Module["_sqlite3_get_table"]=_sqlite3_get_table=wasmExports["pd"];Module["_sqlite3_free_table"]=_sqlite3_free_table=wasmExports["qd"];Module["_sqlite3_create_module"]=_sqlite3_create_module=wasmExports["rd"];Module["_sqlite3_create_module_v2"]=_sqlite3_create_module_v2=wasmExports["sd"];Module["_sqlite3_drop_modules"]=_sqlite3_drop_modules=wasmExports["td"];Module["_sqlite3_declare_vtab"]=_sqlite3_declare_vtab=wasmExports["ud"];Module["_sqlite3_vtab_on_conflict"]=_sqlite3_vtab_on_conflict=wasmExports["vd"];Module["_sqlite3_vtab_config"]=_sqlite3_vtab_config=wasmExports["wd"];Module["_sqlite3_vtab_collation"]=_sqlite3_vtab_collation=wasmExports["xd"];Module["_sqlite3_vtab_in"]=_sqlite3_vtab_in=wasmExports["yd"];Module["_sqlite3_vtab_rhs_value"]=_sqlite3_vtab_rhs_value=wasmExports["zd"];Module["_sqlite3_vtab_distinct"]=_sqlite3_vtab_distinct=wasmExports["Ad"];Module["_sqlite3_keyword_name"]=_sqlite3_keyword_name=wasmExports["Bd"];Module["_sqlite3_keyword_count"]=_sqlite3_keyword_count=wasmExports["Cd"];Module["_sqlite3_keyword_check"]=_sqlite3_keyword_check=wasmExports["Dd"];Module["_sqlite3_complete"]=_sqlite3_complete=wasmExports["Ed"];Module["_sqlite3_complete16"]=_sqlite3_complete16=wasmExports["Fd"];Module["_sqlite3_libversion"]=_sqlite3_libversion=wasmExports["Gd"];Module["_sqlite3_libversion_number"]=_sqlite3_libversion_number=wasmExports["Hd"];Module["_sqlite3_threadsafe"]=_sqlite3_threadsafe=wasmExports["Id"];Module["_sqlite3_initialize"]=_sqlite3_initialize=wasmExports["Jd"];Module["_sqlite3_shutdown"]=_sqlite3_shutdown=wasmExports["Kd"];Module["_sqlite3_config"]=_sqlite3_config=wasmExports["Ld"];Module["_sqlite3_db_mutex"]=_sqlite3_db_mutex=wasmExports["Md"];Module["_sqlite3_db_release_memory"]=_sqlite3_db_release_memory=wasmExports["Nd"];Module["_sqlite3_db_cacheflush"]=_sqlite3_db_cacheflush=wasmExports["Od"];Module["_sqlite3_db_config"]=_sqlite3_db_config=wasmExports["Pd"];Module["_sqlite3_last_insert_rowid"]=_sqlite3_last_insert_rowid=wasmExports["Qd"];Module["_sqlite3_set_last_insert_rowid"]=_sqlite3_set_last_insert_rowid=wasmExports["Rd"];Module["_sqlite3_changes64"]=_sqlite3_changes64=wasmExports["Sd"];Module["_sqlite3_changes"]=_sqlite3_changes=wasmExports["Td"];Module["_sqlite3_total_changes64"]=_sqlite3_total_changes64=wasmExports["Ud"];Module["_sqlite3_total_changes"]=_sqlite3_total_changes=wasmExports["Vd"];Module["_sqlite3_txn_state"]=_sqlite3_txn_state=wasmExports["Wd"];Module["_sqlite3_close"]=_sqlite3_close=wasmExports["Xd"];Module["_sqlite3_close_v2"]=_sqlite3_close_v2=wasmExports["Yd"];Module["_sqlite3_busy_handler"]=_sqlite3_busy_handler=wasmExports["Zd"];Module["_sqlite3_progress_handler"]=_sqlite3_progress_handler=wasmExports["_d"];Module["_sqlite3_busy_timeout"]=_sqlite3_busy_timeout=wasmExports["$d"];Module["_sqlite3_interrupt"]=_sqlite3_interrupt=wasmExports["ae"];Module["_sqlite3_is_interrupted"]=_sqlite3_is_interrupted=wasmExports["be"];Module["_sqlite3_create_function"]=_sqlite3_create_function=wasmExports["ce"];Module["_sqlite3_create_function_v2"]=_sqlite3_create_function_v2=wasmExports["de"];Module["_sqlite3_create_window_function"]=_sqlite3_create_window_function=wasmExports["ee"];Module["_sqlite3_create_function16"]=_sqlite3_create_function16=wasmExports["fe"];Module["_sqlite3_overload_function"]=_sqlite3_overload_function=wasmExports["ge"];Module["_sqlite3_trace_v2"]=_sqlite3_trace_v2=wasmExports["he"];Module["_sqlite3_commit_hook"]=_sqlite3_commit_hook=wasmExports["ie"];Module["_sqlite3_update_hook"]=_sqlite3_update_hook=wasmExports["je"];Module["_sqlite3_rollback_hook"]=_sqlite3_rollback_hook=wasmExports["ke"];Module["_sqlite3_autovacuum_pages"]=_sqlite3_autovacuum_pages=wasmExports["le"];Module["_sqlite3_wal_autocheckpoint"]=_sqlite3_wal_autocheckpoint=wasmExports["me"];Module["_sqlite3_wal_hook"]=_sqlite3_wal_hook=wasmExports["ne"];Module["_sqlite3_wal_checkpoint_v2"]=_sqlite3_wal_checkpoint_v2=wasmExports["oe"];Module["_sqlite3_wal_checkpoint"]=_sqlite3_wal_checkpoint=wasmExports["pe"];Module["_sqlite3_error_offset"]=_sqlite3_error_offset=wasmExports["qe"];Module["_sqlite3_errmsg16"]=_sqlite3_errmsg16=wasmExports["re"];Module["_sqlite3_errcode"]=_sqlite3_errcode=wasmExports["se"];Module["_sqlite3_extended_errcode"]=_sqlite3_extended_errcode=wasmExports["te"];Module["_sqlite3_system_errno"]=_sqlite3_system_errno=wasmExports["ue"];Module["_sqlite3_errstr"]=_sqlite3_errstr=wasmExports["ve"];Module["_sqlite3_limit"]=_sqlite3_limit=wasmExports["we"];Module["_sqlite3_open"]=_sqlite3_open=wasmExports["xe"];Module["_sqlite3_open_v2"]=_sqlite3_open_v2=wasmExports["ye"];Module["_sqlite3_open16"]=_sqlite3_open16=wasmExports["ze"];Module["_sqlite3_create_collation"]=_sqlite3_create_collation=wasmExports["Ae"];Module["_sqlite3_create_collation_v2"]=_sqlite3_create_collation_v2=wasmExports["Be"];Module["_sqlite3_create_collation16"]=_sqlite3_create_collation16=wasmExports["Ce"];Module["_sqlite3_collation_needed"]=_sqlite3_collation_needed=wasmExports["De"];Module["_sqlite3_collation_needed16"]=_sqlite3_collation_needed16=wasmExports["Ee"];Module["_sqlite3_get_clientdata"]=_sqlite3_get_clientdata=wasmExports["Fe"];Module["_sqlite3_set_clientdata"]=_sqlite3_set_clientdata=wasmExports["Ge"];Module["_sqlite3_get_autocommit"]=_sqlite3_get_autocommit=wasmExports["He"];Module["_sqlite3_table_column_metadata"]=_sqlite3_table_column_metadata=wasmExports["Ie"];Module["_sqlite3_sleep"]=_sqlite3_sleep=wasmExports["Je"];Module["_sqlite3_extended_result_codes"]=_sqlite3_extended_result_codes=wasmExports["Ke"];Module["_sqlite3_file_control"]=_sqlite3_file_control=wasmExports["Le"];Module["_sqlite3_test_control"]=_sqlite3_test_control=wasmExports["Me"];Module["_sqlite3_create_filename"]=_sqlite3_create_filename=wasmExports["Ne"];Module["_sqlite3_free_filename"]=_sqlite3_free_filename=wasmExports["Oe"];Module["_sqlite3_uri_parameter"]=_sqlite3_uri_parameter=wasmExports["Pe"];Module["_sqlite3_uri_key"]=_sqlite3_uri_key=wasmExports["Qe"];Module["_sqlite3_uri_boolean"]=_sqlite3_uri_boolean=wasmExports["Re"];Module["_sqlite3_uri_int64"]=_sqlite3_uri_int64=wasmExports["Se"];Module["_sqlite3_filename_database"]=_sqlite3_filename_database=wasmExports["Te"];Module["_sqlite3_filename_journal"]=_sqlite3_filename_journal=wasmExports["Ue"];Module["_sqlite3_filename_wal"]=_sqlite3_filename_wal=wasmExports["Ve"];Module["_sqlite3_db_name"]=_sqlite3_db_name=wasmExports["We"];Module["_sqlite3_db_filename"]=_sqlite3_db_filename=wasmExports["Xe"];Module["_sqlite3_db_readonly"]=_sqlite3_db_readonly=wasmExports["Ye"];Module["_sqlite3_compileoption_used"]=_sqlite3_compileoption_used=wasmExports["Ze"];Module["_sqlite3_compileoption_get"]=_sqlite3_compileoption_get=wasmExports["_e"];Module["_sqlite3_sourceid"]=_sqlite3_sourceid=wasmExports["$e"];Module["_memcmp"]=_memcmp=wasmExports["af"];Module["_malloc"]=_malloc=wasmExports["bf"];Module["_free"]=_free=wasmExports["cf"];Module["_RegisterExtensionFunctions"]=_RegisterExtensionFunctions=wasmExports["df"];Module["_getSqliteFree"]=_getSqliteFree=wasmExports["ef"];Module["_main"]=_main=wasmExports["ff"];Module["_libauthorizer_set_authorizer"]=_libauthorizer_set_authorizer=wasmExports["gf"];Module["_libfunction_create_function"]=_libfunction_create_function=wasmExports["hf"];Module["_libhook_commit_hook"]=_libhook_commit_hook=wasmExports["jf"];Module["_libhook_update_hook"]=_libhook_update_hook=wasmExports["kf"];Module["_libprogress_progress_handler"]=_libprogress_progress_handler=wasmExports["lf"];Module["_libvfs_vfs_register"]=_libvfs_vfs_register=wasmExports["mf"];Module["_memcpy"]=_memcpy=wasmExports["nf"];Module["_memset"]=_memset=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"]}var _sqlite3_version=Module["_sqlite3_version"]=91280;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} +async function Module(moduleArg={}){var moduleRtn;var Module=moduleArg;var ENVIRONMENT_IS_WEB=!!globalThis.window;var ENVIRONMENT_IS_WORKER=!!globalThis.WorkerGlobalScope;var ENVIRONMENT_IS_NODE=globalThis.process?.versions?.node&&globalThis.process?.type!="renderer";var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};var _scriptName=import.meta.url;var scriptDirectory="";function locateFile(path){if(Module["locateFile"]){return Module["locateFile"](path,scriptDirectory)}return scriptDirectory+path}var readAsync,readBinary;if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){try{scriptDirectory=new URL(".",_scriptName).href}catch{}{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=async url=>{var response=await fetch(url,{credentials:"same-origin"});if(response.ok){return response.arrayBuffer()}throw new Error(response.status+" : "+response.url)}}}else{}var out=console.log.bind(console);var err=console.error.bind(console);var wasmBinary;var ABORT=false;var EXITSTATUS;var readyPromiseResolve,readyPromiseReject;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;var runtimeInitialized=false;function updateMemoryViews(){var b=wasmMemory.buffer;HEAP8=new Int8Array(b);HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);HEAPU32=new Uint32Array(b);HEAPF32=new Float32Array(b);HEAPF64=new Float64Array(b)}function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(onPreRuns)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.initialized)FS.init();TTY.init();wasmExports["qa"]();FS.ignorePermissions=false}function preMain(){}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(onPostRuns)}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject?.(e);throw e}var wasmBinaryFile;function findWasmBinary(){if(Module["locateFile"]){return locateFile("wa-sqlite.wasm")}return new URL("wa-sqlite.wasm",import.meta.url).href}function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}async function getWasmBinary(binaryFile){if(!wasmBinary){try{var response=await readAsync(binaryFile);return new Uint8Array(response)}catch{}}return getBinarySync(binaryFile)}async function instantiateArrayBuffer(binaryFile,imports){try{var binary=await getWasmBinary(binaryFile);var instance=await WebAssembly.instantiate(binary,imports);return instance}catch(reason){err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)}}async function instantiateAsync(binary,binaryFile,imports){if(!binary){try{var response=fetch(binaryFile,{credentials:"same-origin"});var instantiationResult=await WebAssembly.instantiateStreaming(response,imports);return instantiationResult}catch(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation")}}return instantiateArrayBuffer(binaryFile,imports)}function getWasmImports(){var imports={a:wasmImports};return imports}async function createWasm(){function receiveInstance(instance,module){wasmExports=instance.exports;assignWasmExports(wasmExports);updateMemoryViews();return wasmExports}function receiveInstantiationResult(result){return receiveInstance(result["instance"])}var info=getWasmImports();if(Module["instantiateWasm"]){return new Promise((resolve,reject)=>{Module["instantiateWasm"](info,(inst,mod)=>{resolve(receiveInstance(inst,mod))})})}wasmBinaryFile??=findWasmBinary();var result=await instantiateAsync(wasmBinary,wasmBinaryFile,info);var exports=receiveInstantiationResult(result);return exports}var tempDouble;var tempI64;class ExitStatus{name="ExitStatus";constructor(status){this.message=`Program terminated with exit(${status})`;this.status=status}}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};var onPostRuns=[];var addOnPostRun=cb=>onPostRuns.push(cb);var onPreRuns=[];var addOnPreRun=cb=>onPreRuns.push(cb);function getValue(ptr,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":return HEAP8[ptr];case"i8":return HEAP8[ptr];case"i16":return HEAP16[ptr>>1];case"i32":return HEAP32[ptr>>2];case"i64":abort("to do getValue(i64) use WASM_BIGINT");case"float":return HEAPF32[ptr>>2];case"double":return HEAPF64[ptr>>3];case"*":return HEAPU32[ptr>>2];default:abort(`invalid type for getValue: ${type}`)}}var noExitRuntime=true;function setValue(ptr,value,type="i8"){if(type.endsWith("*"))type="*";switch(type){case"i1":HEAP8[ptr]=value;break;case"i8":HEAP8[ptr]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":abort("to do setValue(i64) use WASM_BIGINT");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}`)}}var stackRestore=val=>__emscripten_stack_restore(val);var stackSave=()=>_emscripten_stack_get_current();var UTF8Decoder=new TextDecoder;var findStringEnd=(heapOrArray,idx,maxBytesToRead,ignoreNul)=>{var maxIdx=idx+maxBytesToRead;if(ignoreNul)return maxIdx;while(heapOrArray[idx]&&!(idx>=maxIdx))++idx;return idx};var UTF8ToString=(ptr,maxBytesToRead,ignoreNul)=>{if(!ptr)return"";var end=findStringEnd(HEAPU8,ptr,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(HEAPU8.subarray(ptr,end))};var ___assert_fail=(condition,filename,line,func)=>abort(`Assertion failed: ${UTF8ToString(condition)}, at: `+[filename?UTF8ToString(filename):"unknown filename",line,func?UTF8ToString(func):"unknown function"]);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.slice(-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.slice(0,-1)}return root+dir},basename:path=>path&&path.match(/([^\/]+|\/)\/*$/)[1],join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>view=>crypto.getRandomValues(view);var randomFill=view=>{(randomFill=initRandomFill())(view)};var PATH_FS={resolve:(...args)=>{var resolvedPath="",resolvedAbsolute=false;for(var i=args.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?args[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).slice(1);to=PATH_FS.resolve(to).slice(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var endPtr=findStringEnd(heapOrArray,idx,maxBytesToRead,ignoreNul);return UTF8Decoder.decode(heapOrArray.buffer?heapOrArray.subarray(idx,endPtr):new Uint8Array(heapOrArray.slice(idx,endPtr)))};var FS_stdin_getChar_buffer=[];var lengthBytesUTF8=str=>{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63;i++}}heap[outIdx]=0;return outIdx-startIdx};var intArrayFromString=(stringy,dontAddNull,length)=>{var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array};var FS_stdin_getChar=()=>{if(!FS_stdin_getChar_buffer.length){var result=null;if(globalThis.window?.prompt){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else{}if(!result){return null}FS_stdin_getChar_buffer=intArrayFromString(result,true)}return FS_stdin_getChar_buffer.shift()};var TTY={ttys:[],init(){},shutdown(){},register(dev,ops){TTY.ttys[dev]={input:[],output:[],ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output?.length>0){err(UTF8ArrayToString(tty.output));tty.output=[]}}}};var zeroMemory=(ptr,size)=>HEAPU8.fill(0,ptr,ptr+size);var alignMemory=(size,alignment)=>Math.ceil(size/alignment)*alignment;var mmapAlloc=size=>{size=alignMemory(size,65536);var ptr=_emscripten_builtin_memalign(65536,size);if(ptr)zeroMemory(ptr,size);return ptr};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16895,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,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.atime=node.mtime=node.ctime=Date.now();if(parent){parent.contents[name]=node;parent.atime=parent.mtime=parent.ctime=node.atime}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.atime);attr.mtime=new Date(node.mtime);attr.ctime=new Date(node.ctime);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){for(const key of["mode","atime","mtime","ctime"]){if(attr[key]!=null){node[key]=attr[key]}}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){if(!MEMFS.doesNotExistError){MEMFS.doesNotExistError=new FS.ErrnoError(44);MEMFS.doesNotExistError.stack=""}throw MEMFS.doesNotExistError},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){if(FS.isDir(old_node.mode)){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}FS.hashRemoveNode(new_node)}delete old_node.parent.contents[old_node.name];new_dir.contents[new_name]=old_node;old_node.name=new_name;new_dir.ctime=new_dir.mtime=old_node.parent.ctime=old_node.parent.mtime=Date.now()},unlink(parent,name){delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.ctime=parent.mtime=Date.now()},readdir(node){return[".","..",...Object.keys(node.contents)]},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var asyncLoad=async url=>{var arrayBuffer=await readAsync(url);return new Uint8Array(arrayBuffer)};var FS_createDataFile=(...args)=>FS.createDataFile(...args);var getUniqueRunDependency=id=>id;var runDependencies=0;var dependenciesFulfilled=null;var removeRunDependency=id=>{runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}};var addRunDependency=id=>{runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)};var preloadPlugins=[];var FS_handledByPreloadPlugin=async(byteArray,fullname)=>{if(typeof Browser!="undefined")Browser.init();for(var plugin of preloadPlugins){if(plugin["canHandle"](fullname)){return plugin["handle"](byteArray,fullname)}}return byteArray};var FS_preloadFile=async(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);addRunDependency(dep);try{var byteArray=url;if(typeof url=="string"){byteArray=await asyncLoad(url)}byteArray=await FS_handledByPreloadPlugin(byteArray,fullname);preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}}finally{removeRunDependency(dep)}};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{FS_preloadFile(parent,name,url,canRead,canWrite,dontCreateFile,canOwn,preFinish).then(onload).catch(onerror)};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,filesystems:null,syncFSRequests:0,readFiles:{},ErrnoError:class{name="ErrnoError";constructor(errno){this.errno=errno}},FSStream:class{shared={};get object(){return this.node}set object(val){this.node=val}get isRead(){return(this.flags&2097155)!==1}get isWrite(){return(this.flags&2097155)!==0}get isAppend(){return this.flags&1024}get flags(){return this.shared.flags}set flags(val){this.shared.flags=val}get position(){return this.shared.position}set position(val){this.shared.position=val}},FSNode:class{node_ops={};stream_ops={};readMode=292|73;writeMode=146;mounted=null;constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.rdev=rdev;this.atime=this.mtime=this.ctime=Date.now()}get read(){return(this.mode&this.readMode)===this.readMode}set read(val){val?this.mode|=this.readMode:this.mode&=~this.readMode}get write(){return(this.mode&this.writeMode)===this.writeMode}set write(val){val?this.mode|=this.writeMode:this.mode&=~this.writeMode}get isFolder(){return FS.isDir(this.mode)}get isDevice(){return FS.isChrdev(this.mode)}},lookupPath(path,opts={}){if(!path){throw new FS.ErrnoError(44)}opts.follow_mount??=true;if(!PATH.isAbs(path)){path=FS.cwd()+"/"+path}linkloop:for(var nlinks=0;nlinks<40;nlinks++){var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";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)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode(node){FS.hashRemoveNode(node)},isRoot(node){return node===node.parent},isMountpoint(node){return!!node.mounted},isFile(mode){return(mode&61440)===32768},isDir(mode){return(mode&61440)===16384},isLink(mode){return(mode&61440)===40960},isChrdev(mode){return(mode&61440)===8192},isBlkdev(mode){return(mode&61440)===24576},isFIFO(mode){return(mode&61440)===4096},isSocket(mode){return(mode&49152)===49152},flagsToPermissionString(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions(node,perms){if(FS.ignorePermissions){return 0}if(perms.includes("r")&&!(node.mode&292)){return 2}else if(perms.includes("w")&&!(node.mode&146)){return 2}else if(perms.includes("x")&&!(node.mode&73)){return 2}return 0},mayLookup(dir){if(!FS.isDir(dir.mode))return 54;var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate(dir,name){if(!FS.isDir(dir.mode)){return 54}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|64)){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},checkOpExists(op,err){if(!op){throw new FS.ErrnoError(err)}return op},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){stream=Object.assign(new FS.FSStream,stream);if(fd==-1){fd=FS.nextfd()}stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream(fd){FS.streams[fd]=null},dupStream(origStream,fd=-1){var stream=FS.createStream(origStream,fd);stream.stream_ops?.dup?.(stream);return stream},doSetAttr(stream,node,attr){var setattr=stream?.stream_ops.setattr;var arg=setattr?stream:node;setattr??=node.node_ops.setattr;FS.checkOpExists(setattr,63);setattr(arg,attr)},chrdev_stream_ops:{open(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;stream.stream_ops.open?.(stream)},llseek(){throw new FS.ErrnoError(70)}},major:dev=>dev>>8,minor:dev=>dev&255,makedev:(ma,mi)=>ma<<8|mi,registerDevice(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:dev=>FS.devices[dev],getMounts(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push(...m.mounts)}return mounts},syncfs(populate,callback){if(typeof populate=="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err(`warning: ${FS.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`)}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(mount=>{if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type,opts,mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name){throw new FS.ErrnoError(28)}if(name==="."||name===".."){throw new FS.ErrnoError(20)}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)},statfs(path){return FS.statfsNode(FS.lookupPath(path,{follow:true}).node)},statfsStream(stream){return FS.statfsNode(stream.node)},statfsNode(node){var rtn={bsize:4096,frsize:4096,blocks:1e6,bfree:5e5,bavail:5e5,files:FS.nextInode,ffree:FS.nextInode-1,fsid:42,flags:2,namelen:255};if(node.node_ops.statfs){Object.assign(rtn,node.node_ops.statfs(node.mount.opts.root))}return rtn},create(path,mode=438){mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode=511){mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var dir of dirs){if(!dir)continue;if(d||PATH.isAbs(path))d+="/";d+=dir;try{FS.mkdir(d,mode)}catch(e){if(e.errno!=20)throw e}}},mkdev(path,mode,dev){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);old_node.parent=new_dir}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;var readdir=FS.checkOpExists(node.node_ops.readdir,54);return 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 link.node_ops.readlink(link)},stat(path,dontFollow){var lookup=FS.lookupPath(path,{follow:!dontFollow});var node=lookup.node;var getattr=FS.checkOpExists(node.node_ops.getattr,63);return getattr(node)},fstat(fd){var stream=FS.getStreamChecked(fd);var node=stream.node;var getattr=stream.stream_ops.getattr;var arg=getattr?stream:node;getattr??=node.node_ops.getattr;FS.checkOpExists(getattr,63);return getattr(arg)},lstat(path){return FS.stat(path,true)},doChmod(stream,node,mode,dontFollow){FS.doSetAttr(stream,node,{mode:mode&4095|node.mode&~4095,ctime:Date.now(),dontFollow})},chmod(path,mode,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChmod(null,node,mode,dontFollow)},lchmod(path,mode){FS.chmod(path,mode,true)},fchmod(fd,mode){var stream=FS.getStreamChecked(fd);FS.doChmod(stream,stream.node,mode,false)},doChown(stream,node,dontFollow){FS.doSetAttr(stream,node,{timestamp:Date.now(),dontFollow})},chown(path,uid,gid,dontFollow){var node;if(typeof path=="string"){var lookup=FS.lookupPath(path,{follow:!dontFollow});node=lookup.node}else{node=path}FS.doChown(null,node,dontFollow)},lchown(path,uid,gid){FS.chown(path,uid,gid,true)},fchown(fd,uid,gid){var stream=FS.getStreamChecked(fd);FS.doChown(stream,stream.node,false)},doTruncate(stream,node,len){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)}FS.doSetAttr(stream,node,{size:len,timestamp:Date.now()})},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}FS.doTruncate(null,node,len)},ftruncate(fd,len){var stream=FS.getStreamChecked(fd);if(len<0||(stream.flags&2097155)===0){throw new FS.ErrnoError(28)}FS.doTruncate(stream,stream.node,len)},utime(path,atime,mtime){var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;var setattr=FS.checkOpExists(node.node_ops.setattr,63);setattr(node,{atime,mtime})},open(path,flags,mode=438){if(path===""){throw new FS.ErrnoError(44)}flags=typeof flags=="string"?FS_modeStringToFlags(flags):flags;if(flags&64){mode=mode&4095|32768}else{mode=0}var node;var isDirPath;if(typeof path=="object"){node=path}else{isDirPath=path.endsWith("/");var lookup=FS.lookupPath(path,{follow:!(flags&131072),noent_okay:true});node=lookup.node;path=lookup.path}var created=false;if(flags&64){if(node){if(flags&128){throw new FS.ErrnoError(20)}}else if(isDirPath){throw new FS.ErrnoError(31)}else{node=FS.mknod(path,mode|511,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,path:FS.getPath(node),flags,seekable:true,position:0,stream_ops:node.stream_ops,ungotten:[],error:false});if(stream.stream_ops.open){stream.stream_ops.open(stream)}if(created){FS.chmod(node,mode&511)}if(Module["logReadFiles"]&&!(flags&1)){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},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)}if(!length){throw new FS.ErrnoError(28)}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)},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"){abort(`Invalid encoding type "${opts.encoding}"`)}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"){buf=UTF8ArrayToString(buf)}FS.close(stream);return buf},writeFile(path,data,opts={}){opts.flags=opts.flags||577;var stream=FS.open(path,opts.flags,opts.mode);if(typeof data=="string"){data=new Uint8Array(intArrayFromString(data,true))}if(ArrayBuffer.isView(data)){FS.write(stream,data,0,data.byteLength,undefined,opts.canOwn)}else{abort("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,llseek:()=>0});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){randomFill(randomBuffer);randomLeft=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",16895,73);node.stream_ops={llseek:MEMFS.stream_ops.llseek};node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path},id:fd+1};ret.parent=ret;return ret},readdir(){return Array.from(FS.streams.entries()).filter(([k,v])=>v).map(([k,v])=>k.toString())}};return node}},{},"/proc/self/fd")},createStandardStreams(input,output,error){if(input){FS.createDevice("/dev","stdin",input)}else{FS.symlink("/dev/tty","/dev/stdin")}if(output){FS.createDevice("/dev","stdout",null,output)}else{FS.symlink("/dev/tty","/dev/stdout")}if(error){FS.createDevice("/dev","stderr",null,error)}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)},staticInit(){FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS}},init(input,output,error){FS.initialized=true;input??=Module["stdin"];output??=Module["stdout"];error??=Module["stderr"];FS.createStandardStreams(input,output,error)},quit(){FS.initialized=false;for(var stream of FS.streams){if(stream){FS.close(stream)}}},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){if(e.errno!=20)throw 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;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}setDataGetter(getter){this.getter=getter}cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))abort("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)abort("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)abort("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))abort("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")abort("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}get length(){if(!this.lengthKnown){this.cacheLength()}return this._length}get chunkSize(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}if(globalThis.XMLHttpRequest){if(!ENVIRONMENT_IS_WORKER)abort("Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc");var lazyArray=new LazyUint8Array;var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,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]=(...args)=>{FS.forceLoadFile(node);return fn(...args)}});function writeChunks(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i{FS.forceLoadFile(node);return writeChunks(stream,buffer,offset,length,position)};stream_ops.mmap=(stream,length,position,prot,flags)=>{FS.forceLoadFile(node);var ptr=mmapAlloc(length);if(!ptr){throw new FS.ErrnoError(48)}writeChunks(stream,HEAP8,ptr,length,position);return{ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return dir+"/"+path},writeStat(buf,stat){HEAPU32[buf>>2]=stat.dev;HEAPU32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAPU32[buf+12>>2]=stat.uid;HEAPU32[buf+16>>2]=stat.gid;HEAPU32[buf+20>>2]=stat.rdev;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];HEAP32[buf+32>>2]=4096;HEAP32[buf+36>>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.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=atime%1e3*1e3*1e3;tempI64=[Math.floor(mtime/1e3)>>>0,(tempDouble=Math.floor(mtime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+56>>2]=tempI64[0],HEAP32[buf+60>>2]=tempI64[1];HEAPU32[buf+64>>2]=mtime%1e3*1e3*1e3;tempI64=[Math.floor(ctime/1e3)>>>0,(tempDouble=Math.floor(ctime/1e3),+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+72>>2]=tempI64[0],HEAP32[buf+76>>2]=tempI64[1];HEAPU32[buf+80>>2]=ctime%1e3*1e3*1e3;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+88>>2]=tempI64[0],HEAP32[buf+92>>2]=tempI64[1];return 0},writeStatFs(buf,stats){HEAPU32[buf+4>>2]=stats.bsize;HEAPU32[buf+60>>2]=stats.bsize;tempI64=[stats.blocks>>>0,(tempDouble=stats.blocks,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+8>>2]=tempI64[0],HEAP32[buf+12>>2]=tempI64[1];tempI64=[stats.bfree>>>0,(tempDouble=stats.bfree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+16>>2]=tempI64[0],HEAP32[buf+20>>2]=tempI64[1];tempI64=[stats.bavail>>>0,(tempDouble=stats.bavail,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+24>>2]=tempI64[0],HEAP32[buf+28>>2]=tempI64[1];tempI64=[stats.files>>>0,(tempDouble=stats.files,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+32>>2]=tempI64[0],HEAP32[buf+36>>2]=tempI64[1];tempI64=[stats.ffree>>>0,(tempDouble=stats.ffree,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAPU32[buf+48>>2]=stats.fsid;HEAPU32[buf+64>>2]=stats.flags;HEAPU32[buf+56>>2]=stats.namelen},doMsync(addr,stream,len,flags,offset){if(!FS.isFile(stream.node.mode)){throw new FS.ErrnoError(43)}if(flags&2){return 0}var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},getStreamFromFD(fd){var stream=FS.getStreamChecked(fd);return stream},varargs:undefined,getStr(ptr){var ret=UTF8ToString(ptr);return ret}};function ___syscall_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_faccessat(dirfd,path,amode,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path);if(amode&~7){return-28}var lookup=FS.lookupPath(path,{follow:true});var node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchmod(fd,mode){try{FS.fchmod(fd,mode);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fchown32(fd,owner,group){try{FS.fchown(fd,owner,group);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var syscallGetVarargI=()=>{var ret=HEAP32[+SYSCALLS.varargs>>2];SYSCALLS.varargs+=4;return ret};var syscallGetVarargP=syscallGetVarargI;function ___syscall_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=syscallGetVarargI();if(arg<0){return-28}while(FS.streams[arg]){arg++}var newStream;newStream=FS.dupStream(stream,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=syscallGetVarargI();stream.flags|=arg;return 0}case 12:{var arg=syscallGetVarargP();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0}return-28}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function ___syscall_fstat64(fd,buf){try{return SYSCALLS.writeStat(buf,FS.fstat(fd))}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var convertI32PairToI53Checked=(lo,hi)=>hi+2097152>>>0<4194305-!!lo?(lo>>>0)+hi*4294967296:NaN;function ___syscall_ftruncate64(fd,length_low,length_high){var length=convertI32PairToI53Checked(length_low,length_high);try{if(isNaN(length))return-61;FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var stringToUTF8=(str,outPtr,maxBytesToWrite)=>stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite);function ___syscall_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd)+1;if(sizeHEAPU32[ptr>>2]+HEAP32[ptr+4>>2]*4294967296;function ___syscall_utimensat(dirfd,path,times,flags){try{path=SYSCALLS.getStr(path);path=SYSCALLS.calculateAt(dirfd,path,true);var now=Date.now(),atime,mtime;if(!times){atime=now;mtime=now}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){atime=now}else if(nanoseconds==1073741822){atime=null}else{atime=seconds*1e3+nanoseconds/(1e3*1e3)}times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];if(nanoseconds==1073741823){mtime=now}else if(nanoseconds==1073741822){mtime=null}else{mtime=seconds*1e3+nanoseconds/(1e3*1e3)}}if((mtime??atime)!==null){FS.utime(path,atime,mtime)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var __abort_js=()=>abort("");var runtimeKeepaliveCounter=0;var __emscripten_runtime_keepalive_clear=()=>{noExitRuntime=false;runtimeKeepaliveCounter=0};var isLeapYear=year=>year%4===0&&(year%100!==0||year%400===0);var MONTH_DAYS_LEAP_CUMULATIVE=[0,31,60,91,121,152,182,213,244,274,305,335];var MONTH_DAYS_REGULAR_CUMULATIVE=[0,31,59,90,120,151,181,212,243,273,304,334];var ydayFromDate=date=>{var leap=isLeapYear(date.getFullYear());var monthDaysCumulative=leap?MONTH_DAYS_LEAP_CUMULATIVE:MONTH_DAYS_REGULAR_CUMULATIVE;var yday=monthDaysCumulative[date.getMonth()]+date.getDate()-1;return yday};function __localtime_js(time_low,time_high,tmPtr){var time=convertI32PairToI53Checked(time_low,time_high);var date=new Date(time*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var yday=ydayFromDate(date)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst}function __mmap_js(len,prot,flags,fd,offset_low,offset_high,allocated,addr){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);var res=FS.mmap(stream,len,offset,prot,flags);var ptr=res.ptr;HEAP32[allocated>>2]=res.allocated;HEAPU32[addr>>2]=ptr;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}function __munmap_js(addr,len,prot,flags,fd,offset_low,offset_high){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{var stream=SYSCALLS.getStreamFromFD(fd);if(prot&2){SYSCALLS.doMsync(addr,stream,len,flags,offset)}}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}var timers={};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var _exit=exitJS;var maybeExit=()=>{if(!keepRuntimeAlive()){try{_exit(EXITSTATUS)}catch(e){handleException(e)}}};var callUserCallback=func=>{if(ABORT){return}try{func();maybeExit()}catch(e){handleException(e)}};var _emscripten_get_now=()=>performance.now();var __setitimer_js=(which,timeout_ms)=>{if(timers[which]){clearTimeout(timers[which].id);delete timers[which]}if(!timeout_ms)return 0;var id=setTimeout(()=>{delete timers[which];callUserCallback(()=>__emscripten_timeout(which,_emscripten_get_now()))},timeout_ms);timers[which]={id,timeout_ms};return 0};var __tzset_js=(timezone,daylight,std_name,dst_name)=>{var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAPU32[timezone>>2]=stdTimezoneOffset*60;HEAP32[daylight>>2]=Number(winterOffset!=summerOffset);var extractZone=timezoneOffset=>{var sign=timezoneOffset>=0?"-":"+";var absOffset=Math.abs(timezoneOffset);var hours=String(Math.floor(absOffset/60)).padStart(2,"0");var minutes=String(absOffset%60).padStart(2,"0");return`UTC${sign}${hours}${minutes}`};var winterName=extractZone(winterOffset);var summerName=extractZone(summerOffset);if(summerOffsetDate.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var oldHeapSize=wasmMemory.buffer.byteLength;var pages=(size-oldHeapSize+65535)/65536|0;try{wasmMemory.grow(pages);updateMemoryViews();return 1}catch(e){}};var _emscripten_resize_heap=requestedSize=>{var oldSize=HEAPU8.length;requestedSize>>>=0;var maxHeapSize=getHeapMax();if(requestedSize>maxHeapSize){return false}for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignMemory(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.language||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var _environ_get=(__environ,environ_buf)=>{var bufSize=0;var envp=0;for(var string of getEnvStrings()){var ptr=environ_buf+bufSize;HEAPU32[__environ+envp>>2]=ptr;bufSize+=stringToUTF8(string,ptr,Infinity)+1;envp+=4}return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;for(var string of strings){bufSize+=lengthBytesUTF8(string)+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 _fd_fdstat_get(fd,pbuf){try{var rightsBase=0;var rightsInheriting=0;var flags=0;{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4}HEAP8[pbuf]=type;HEAP16[pbuf+2>>1]=flags;tempI64=[rightsBase>>>0,(tempDouble=rightsBase,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+8>>2]=tempI64[0],HEAP32[pbuf+12>>2]=tempI64[1];tempI64=[rightsInheriting>>>0,(tempDouble=rightsInheriting,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[pbuf+16>>2]=tempI64[0],HEAP32[pbuf+20>>2]=tempI64[1];return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doReadv=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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 _fd_seek(fd,offset_low,offset_high,whence,newOffset){var offset=convertI32PairToI53Checked(offset_low,offset_high);try{if(isNaN(offset))return 61;var stream=SYSCALLS.getStreamFromFD(fd);FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?+Math.floor(tempDouble/4294967296)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=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 _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);if(stream.stream_ops?.fsync){return stream.stream_ops.fsync(stream)}return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var doWritev=(stream,iov,iovcnt,offset)=>{var ret=0;for(var i=0;i>2];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(curr>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var adapters_support=function(){const handleAsync=typeof Asyncify==="object"?Asyncify.handleAsync.bind(Asyncify):null;Module["handleAsync"]=handleAsync;const targets=new Map;Module["setCallback"]=(key,target)=>targets.set(key,target);Module["getCallback"]=key=>targets.get(key);Module["deleteCallback"]=key=>targets.delete(key);adapters_support=function(isAsync,key,...args){const receiver=targets.get(key);let methodName=null;const f=typeof receiver==="function"?receiver:receiver[methodName=UTF8ToString(args.shift())];if(isAsync){if(handleAsync){return handleAsync(()=>f.apply(receiver,args))}throw new Error("Synchronous WebAssembly cannot call async function")}const result=f.apply(receiver,args);if(typeof result?.then=="function"){console.error("unexpected Promise",f);throw new Error(`${methodName} unexpectedly returned a Promise`)}return result}};function _ipp(...args){return adapters_support(false,...args)}function _ipp_async(...args){return adapters_support(true,...args)}function _ippipppp(...args){return adapters_support(false,...args)}function _ippipppp_async(...args){return adapters_support(true,...args)}function _ippp(...args){return adapters_support(false,...args)}function _ippp_async(...args){return adapters_support(true,...args)}function _ipppi(...args){return adapters_support(false,...args)}function _ipppi_async(...args){return adapters_support(true,...args)}function _ipppiii(...args){return adapters_support(false,...args)}function _ipppiii_async(...args){return adapters_support(true,...args)}function _ipppiiip(...args){return adapters_support(false,...args)}function _ipppiiip_async(...args){return adapters_support(true,...args)}function _ipppip(...args){return adapters_support(false,...args)}function _ipppip_async(...args){return adapters_support(true,...args)}function _ipppj(...args){return adapters_support(false,...args)}function _ipppj_async(...args){return adapters_support(true,...args)}function _ipppp(...args){return adapters_support(false,...args)}function _ipppp_async(...args){return adapters_support(true,...args)}function _ippppi(...args){return adapters_support(false,...args)}function _ippppi_async(...args){return adapters_support(true,...args)}function _ippppij(...args){return adapters_support(false,...args)}function _ippppij_async(...args){return adapters_support(true,...args)}function _ippppip(...args){return adapters_support(false,...args)}function _ippppip_async(...args){return adapters_support(true,...args)}function _ipppppip(...args){return adapters_support(false,...args)}function _ipppppip_async(...args){return adapters_support(true,...args)}function _vppippii(...args){return adapters_support(false,...args)}function _vppippii_async(...args){return adapters_support(true,...args)}function _vppp(...args){return adapters_support(false,...args)}function _vppp_async(...args){return adapters_support(true,...args)}function _vpppip(...args){return adapters_support(false,...args)}function _vpppip_async(...args){return adapters_support(true,...args)}var getWasmTableEntry=funcPtr=>wasmTable.get(funcPtr);var updateTableMap=(offset,count)=>{if(functionsInTableMap){for(var i=offset;i{if(!functionsInTableMap){functionsInTableMap=new WeakMap;updateTableMap(0,wasmTable.length)}return functionsInTableMap.get(func)||0};var freeTableIndexes=[];var getEmptyTableSlot=()=>{if(freeTableIndexes.length){return freeTableIndexes.pop()}return wasmTable["grow"](1)};var setWasmTableEntry=(idx,func)=>wasmTable.set(idx,func);var uleb128EncodeWithLen=arr=>{const n=arr.length;return[n%128|128,n>>7,...arr]};var wasmTypeCodes={i:127,p:127,j:126,f:125,d:124,e:111};var generateTypePack=types=>uleb128EncodeWithLen(Array.from(types,type=>{var code=wasmTypeCodes[type];return code}));var convertJsFunctionToWasm=(func,sig)=>{var bytes=Uint8Array.of(0,97,115,109,1,0,0,0,1,...uleb128EncodeWithLen([1,96,...generateTypePack(sig.slice(1)),...generateTypePack(sig[0]==="v"?"":sig[0])]),2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(bytes);var instance=new WebAssembly.Instance(module,{e:{f:func}});var wrappedFunc=instance.exports["f"];return wrappedFunc};var addFunction=(func,sig)=>{var rtn=getFunctionAddress(func);if(rtn){return rtn}var ret=getEmptyTableSlot();try{setWasmTableEntry(ret,func)}catch(err){if(!(err instanceof TypeError)){throw err}var wrapped=convertJsFunctionToWasm(func,sig);setWasmTableEntry(ret,wrapped)}functionsInTableMap.set(func,ret);return ret};var getCFunc=ident=>{var func=Module["_"+ident];return func};var writeArrayToMemory=(array,buffer)=>{HEAP8.set(array,buffer)};var stackAlloc=sz=>__emscripten_stack_alloc(sz);var stringToUTF8OnStack=str=>{var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8(str,ret,size);return ret};var ccall=(ident,returnType,argTypes,args,opts)=>{var toC={string:str=>{var ret=0;if(str!==null&&str!==undefined&&str!==0){ret=stringToUTF8OnStack(str)}return ret},array:arr=>{var ret=stackAlloc(arr.length);writeArrayToMemory(arr,ret);return ret}};function convertReturnValue(ret){if(returnType==="string"){return UTF8ToString(ret)}if(returnType==="boolean")return Boolean(ret);return ret}var func=getCFunc(ident);var cArgs=[];var stack=0;if(args){for(var i=0;i{var numericArgs=!argTypes||argTypes.every(type=>type==="number"||type==="boolean");var numericRet=returnType!=="string";if(numericRet&&numericArgs&&!opts){return getCFunc(ident)}return(...args)=>ccall(ident,returnType,argTypes,args,opts)};var getTempRet0=val=>__emscripten_tempret_get();var stringToUTF16=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr};var stringToUTF32=(str,outPtr,maxBytesToWrite)=>{maxBytesToWrite??=2147483647;if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i65535){i++}HEAP32[outPtr>>2]=codePoint;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=new TextDecoder("utf-16le");var UTF16ToString=(ptr,maxBytesToRead,ignoreNul)=>{var idx=ptr>>1;var endIdx=findStringEnd(HEAPU16,idx,maxBytesToRead/2,ignoreNul);return UTF16Decoder.decode(HEAPU16.subarray(idx,endIdx))};var UTF32ToString=(ptr,maxBytesToRead,ignoreNul)=>{var str="";var startIdx=ptr>>2;for(var i=0;!(i>=maxBytesToRead/4);i++){var utf32=HEAPU32[startIdx+i];if(!utf32&&!ignoreNul)break;str+=String.fromCodePoint(utf32)}return str};var intArrayToString=array=>{var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")};var _getTempRet0=getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.preloadFile=FS_preloadFile;FS.staticInit();adapters_support();{if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(Module["preloadPlugins"])preloadPlugins=Module["preloadPlugins"];if(Module["print"])out=Module["print"];if(Module["printErr"])err=Module["printErr"];if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].shift()()}}}Module["getTempRet0"]=getTempRet0;Module["ccall"]=ccall;Module["cwrap"]=cwrap;Module["addFunction"]=addFunction;Module["setValue"]=setValue;Module["getValue"]=getValue;Module["UTF8ToString"]=UTF8ToString;Module["stringToUTF8"]=stringToUTF8;Module["lengthBytesUTF8"]=lengthBytesUTF8;Module["intArrayFromString"]=intArrayFromString;Module["intArrayToString"]=intArrayToString;Module["AsciiToString"]=AsciiToString;Module["UTF16ToString"]=UTF16ToString;Module["stringToUTF16"]=stringToUTF16;Module["UTF32ToString"]=UTF32ToString;Module["stringToUTF32"]=stringToUTF32;Module["writeArrayToMemory"]=writeArrayToMemory;Module["_getTempRet0"]=_getTempRet0;var _powersync_init_static,_sqlite3_status64,_sqlite3_status,_sqlite3_db_status,_sqlite3_msize,_sqlite3_vfs_find,_sqlite3_vfs_register,_sqlite3_vfs_unregister,_sqlite3_release_memory,_sqlite3_soft_heap_limit64,_sqlite3_memory_used,_sqlite3_hard_heap_limit64,_sqlite3_memory_highwater,_sqlite3_malloc,_sqlite3_malloc64,_sqlite3_free,_sqlite3_realloc,_sqlite3_realloc64,_sqlite3_str_vappendf,_sqlite3_str_append,_sqlite3_str_appendchar,_sqlite3_str_appendall,_sqlite3_str_appendf,_sqlite3_str_finish,_sqlite3_str_errcode,_sqlite3_str_length,_sqlite3_str_value,_sqlite3_str_reset,_sqlite3_str_new,_sqlite3_vmprintf,_sqlite3_mprintf,_sqlite3_vsnprintf,_sqlite3_snprintf,_sqlite3_log,_sqlite3_randomness,_sqlite3_stricmp,_sqlite3_strnicmp,_sqlite3_os_init,_sqlite3_os_end,_sqlite3_serialize,_sqlite3_prepare_v2,_sqlite3_step,_sqlite3_column_int64,_sqlite3_reset,_sqlite3_exec,_sqlite3_column_int,_sqlite3_finalize,_sqlite3_deserialize,_sqlite3_database_file_object,_sqlite3_backup_init,_sqlite3_backup_step,_sqlite3_backup_finish,_sqlite3_backup_remaining,_sqlite3_backup_pagecount,_sqlite3_clear_bindings,_sqlite3_value_blob,_sqlite3_value_text,_sqlite3_value_bytes,_sqlite3_value_bytes16,_sqlite3_value_double,_sqlite3_value_int,_sqlite3_value_int64,_sqlite3_value_subtype,_sqlite3_value_pointer,_sqlite3_value_text16,_sqlite3_value_text16be,_sqlite3_value_text16le,_sqlite3_value_type,_sqlite3_value_encoding,_sqlite3_value_nochange,_sqlite3_value_frombind,_sqlite3_value_dup,_sqlite3_value_free,_sqlite3_result_blob,_sqlite3_result_blob64,_sqlite3_result_double,_sqlite3_result_error,_sqlite3_result_error16,_sqlite3_result_int,_sqlite3_result_int64,_sqlite3_result_null,_sqlite3_result_pointer,_sqlite3_result_subtype,_sqlite3_result_text,_sqlite3_result_text64,_sqlite3_result_text16,_sqlite3_result_text16be,_sqlite3_result_text16le,_sqlite3_result_value,_sqlite3_result_error_toobig,_sqlite3_result_zeroblob,_sqlite3_result_zeroblob64,_sqlite3_result_error_code,_sqlite3_result_error_nomem,_sqlite3_user_data,_sqlite3_context_db_handle,_sqlite3_vtab_nochange,_sqlite3_vtab_in_first,_sqlite3_vtab_in_next,_sqlite3_aggregate_context,_sqlite3_get_auxdata,_sqlite3_set_auxdata,_sqlite3_column_count,_sqlite3_data_count,_sqlite3_column_blob,_sqlite3_column_bytes,_sqlite3_column_bytes16,_sqlite3_column_double,_sqlite3_column_text,_sqlite3_column_value,_sqlite3_column_text16,_sqlite3_column_type,_sqlite3_column_name,_sqlite3_column_name16,_sqlite3_bind_blob,_sqlite3_bind_blob64,_sqlite3_bind_double,_sqlite3_bind_int,_sqlite3_bind_int64,_sqlite3_bind_null,_sqlite3_bind_pointer,_sqlite3_bind_text,_sqlite3_bind_text64,_sqlite3_bind_text16,_sqlite3_bind_value,_sqlite3_bind_zeroblob,_sqlite3_bind_zeroblob64,_sqlite3_bind_parameter_count,_sqlite3_bind_parameter_name,_sqlite3_bind_parameter_index,_sqlite3_db_handle,_sqlite3_stmt_readonly,_sqlite3_stmt_isexplain,_sqlite3_stmt_explain,_sqlite3_stmt_busy,_sqlite3_next_stmt,_sqlite3_stmt_status,_sqlite3_sql,_sqlite3_expanded_sql,_sqlite3_value_numeric_type,_sqlite3_blob_open,_sqlite3_blob_close,_sqlite3_blob_read,_sqlite3_blob_write,_sqlite3_blob_bytes,_sqlite3_blob_reopen,_sqlite3_set_authorizer,_sqlite3_strglob,_sqlite3_strlike,_sqlite3_errmsg,_sqlite3_load_extension,_sqlite3_enable_load_extension,_sqlite3_auto_extension,_sqlite3_cancel_auto_extension,_sqlite3_reset_auto_extension,_sqlite3_prepare,_sqlite3_prepare_v3,_sqlite3_prepare16,_sqlite3_prepare16_v2,_sqlite3_prepare16_v3,_sqlite3_get_table,_sqlite3_free_table,_sqlite3_create_module,_sqlite3_create_module_v2,_sqlite3_drop_modules,_sqlite3_declare_vtab,_sqlite3_vtab_on_conflict,_sqlite3_vtab_config,_sqlite3_vtab_collation,_sqlite3_vtab_in,_sqlite3_vtab_rhs_value,_sqlite3_vtab_distinct,_sqlite3_keyword_name,_sqlite3_keyword_count,_sqlite3_keyword_check,_sqlite3_complete,_sqlite3_complete16,_sqlite3_libversion,_sqlite3_libversion_number,_sqlite3_threadsafe,_sqlite3_initialize,_sqlite3_shutdown,_sqlite3_config,_sqlite3_db_mutex,_sqlite3_db_release_memory,_sqlite3_db_cacheflush,_sqlite3_db_config,_sqlite3_last_insert_rowid,_sqlite3_set_last_insert_rowid,_sqlite3_changes64,_sqlite3_changes,_sqlite3_total_changes64,_sqlite3_total_changes,_sqlite3_txn_state,_sqlite3_close,_sqlite3_close_v2,_sqlite3_busy_handler,_sqlite3_progress_handler,_sqlite3_busy_timeout,_sqlite3_interrupt,_sqlite3_is_interrupted,_sqlite3_create_function,_sqlite3_create_function_v2,_sqlite3_create_window_function,_sqlite3_create_function16,_sqlite3_overload_function,_sqlite3_trace_v2,_sqlite3_commit_hook,_sqlite3_update_hook,_sqlite3_rollback_hook,_sqlite3_autovacuum_pages,_sqlite3_wal_autocheckpoint,_sqlite3_wal_hook,_sqlite3_wal_checkpoint_v2,_sqlite3_wal_checkpoint,_sqlite3_error_offset,_sqlite3_errmsg16,_sqlite3_errcode,_sqlite3_extended_errcode,_sqlite3_system_errno,_sqlite3_errstr,_sqlite3_limit,_sqlite3_open,_sqlite3_open_v2,_sqlite3_open16,_sqlite3_create_collation,_sqlite3_create_collation_v2,_sqlite3_create_collation16,_sqlite3_collation_needed,_sqlite3_collation_needed16,_sqlite3_get_clientdata,_sqlite3_set_clientdata,_sqlite3_get_autocommit,_sqlite3_table_column_metadata,_sqlite3_sleep,_sqlite3_extended_result_codes,_sqlite3_file_control,_sqlite3_test_control,_sqlite3_create_filename,_sqlite3_free_filename,_sqlite3_uri_parameter,_sqlite3_uri_key,_sqlite3_uri_boolean,_sqlite3_uri_int64,_sqlite3_filename_database,_sqlite3_filename_journal,_sqlite3_filename_wal,_sqlite3_db_name,_sqlite3_db_filename,_sqlite3_db_readonly,_sqlite3_compileoption_used,_sqlite3_compileoption_get,_sqlite3_sourceid,_memcmp,_malloc,_free,_RegisterExtensionFunctions,_getSqliteFree,_main,_libauthorizer_set_authorizer,_libfunction_create_function,_libhook_commit_hook,_libhook_update_hook,_libprogress_progress_handler,_libvfs_vfs_register,_memcpy,_memset,_emscripten_builtin_memalign,__emscripten_timeout,__emscripten_tempret_get,__emscripten_stack_restore,__emscripten_stack_alloc,_emscripten_stack_get_current,dynCall_viiiij,dynCall_vijii,dynCall_iiiij,dynCall_viji,dynCall_iij,dynCall_iijii,dynCall_iiji,dynCall_iiiiiij,dynCall_iiij,dynCall_jii,dynCall_ji,dynCall_vij,dynCall_iiiiijii,dynCall_j,dynCall_jj,dynCall_jiij,dynCall_iiiiji,dynCall_iiiijii,dynCall_ij,dynCall_viiji,dynCall_viijii,dynCall_iiiijji,memory,__indirect_function_table,wasmMemory,wasmTable;function assignWasmExports(wasmExports){_powersync_init_static=Module["_powersync_init_static"]=wasmExports["ra"];_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sa"];_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ta"];_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["ua"];_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["va"];_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["wa"];_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["xa"];_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["ya"];_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["za"];_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["Aa"];_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["Ba"];_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Ca"];_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Da"];_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ea"];_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Fa"];_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ga"];_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Ha"];_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ia"];_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ja"];_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ka"];_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["La"];_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ma"];_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["Na"];_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Oa"];_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Pa"];_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Qa"];_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Ra"];_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Sa"];_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ta"];_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Ua"];_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Va"];_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Wa"];_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Xa"];_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Ya"];_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Za"];_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["_a"];_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["$a"];_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["ab"];_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["bb"];_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["cb"];_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["db"];_sqlite3_step=Module["_sqlite3_step"]=wasmExports["eb"];_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["fb"];_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["gb"];_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["hb"];_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["ib"];_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["jb"];_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["kb"];_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["lb"];_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["mb"];_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["nb"];_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["ob"];_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["pb"];_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["qb"];_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["rb"];_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sb"];_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["tb"];_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["ub"];_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["vb"];_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["wb"];_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["xb"];_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["yb"];_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["zb"];_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["Ab"];_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["Bb"];_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Cb"];_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Db"];_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Eb"];_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Fb"];_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Gb"];_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Hb"];_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Ib"];_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Jb"];_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Kb"];_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Lb"];_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Mb"];_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Nb"];_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Ob"];_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Pb"];_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Qb"];_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Rb"];_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Sb"];_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Tb"];_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Ub"];_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Vb"];_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Wb"];_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Xb"];_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Yb"];_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Zb"];_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["_b"];_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["$b"];_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["ac"];_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["bc"];_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["cc"];_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["dc"];_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["ec"];_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["fc"];_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["gc"];_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["hc"];_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["ic"];_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["jc"];_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["kc"];_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["lc"];_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["mc"];_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["nc"];_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["oc"];_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["pc"];_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["qc"];_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["rc"];_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sc"];_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["tc"];_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["uc"];_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["vc"];_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["wc"];_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["xc"];_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["yc"];_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["zc"];_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["Ac"];_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["Bc"];_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Cc"];_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Dc"];_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Ec"];_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Fc"];_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Gc"];_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Hc"];_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Ic"];_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Jc"];_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Kc"];_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Lc"];_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Mc"];_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Nc"];_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Oc"];_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Pc"];_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Qc"];_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Rc"];_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Sc"];_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Tc"];_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Uc"];_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Vc"];_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Wc"];_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Xc"];_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Yc"];_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Zc"];_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["_c"];_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["$c"];_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["ad"];_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["bd"];_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["cd"];_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["dd"];_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["ed"];_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["fd"];_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["gd"];_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["hd"];_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["id"];_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["jd"];_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["kd"];_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["ld"];_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["md"];_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["nd"];_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["od"];_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["pd"];_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["qd"];_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["rd"];_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sd"];_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["td"];_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["ud"];_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["vd"];_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["wd"];_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["xd"];_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["yd"];_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["zd"];_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["Ad"];_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["Bd"];_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Cd"];_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Dd"];_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Ed"];_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Fd"];_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Gd"];_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Hd"];_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Id"];_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Jd"];_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Kd"];_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Ld"];_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Md"];_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Nd"];_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Od"];_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Pd"];_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Qd"];_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Rd"];_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Sd"];_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Td"];_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Ud"];_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Vd"];_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Wd"];_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Xd"];_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Yd"];_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Zd"];_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["_d"];_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["$d"];_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["ae"];_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["be"];_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ce"];_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["de"];_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ee"];_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["fe"];_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ge"];_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["he"];_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ie"];_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["je"];_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ke"];_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["le"];_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["me"];_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["ne"];_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["oe"];_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["pe"];_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["qe"];_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["re"];_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["se"];_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["te"];_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["ue"];_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["ve"];_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["we"];_sqlite3_open=Module["_sqlite3_open"]=wasmExports["xe"];_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["ye"];_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["ze"];_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["Ae"];_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["Be"];_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ce"];_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["De"];_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ee"];_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["Fe"];_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ge"];_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["He"];_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ie"];_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["Je"];_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ke"];_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Le"];_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Me"];_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Ne"];_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Oe"];_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Pe"];_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Qe"];_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Re"];_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Se"];_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Te"];_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Ue"];_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Ve"];_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["We"];_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Xe"];_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["Ye"];_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Ze"];_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["_e"];_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["$e"];_memcmp=Module["_memcmp"]=wasmExports["af"];_malloc=Module["_malloc"]=wasmExports["bf"];_free=Module["_free"]=wasmExports["cf"];_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["df"];_getSqliteFree=Module["_getSqliteFree"]=wasmExports["ef"];_main=Module["_main"]=wasmExports["ff"];_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["gf"];_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["hf"];_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["jf"];_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["kf"];_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["lf"];_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["mf"];_memcpy=Module["_memcpy"]=wasmExports["nf"];_memset=Module["_memset"]=wasmExports["of"];_emscripten_builtin_memalign=wasmExports["qf"];__emscripten_timeout=wasmExports["rf"];__emscripten_tempret_get=wasmExports["sf"];__emscripten_stack_restore=wasmExports["tf"];__emscripten_stack_alloc=wasmExports["uf"];_emscripten_stack_get_current=wasmExports["vf"];dynCall_viiiij=wasmExports["dynCall_viiiij"];dynCall_vijii=wasmExports["dynCall_vijii"];dynCall_iiiij=wasmExports["dynCall_iiiij"];dynCall_viji=wasmExports["dynCall_viji"];dynCall_iij=wasmExports["dynCall_iij"];dynCall_iijii=wasmExports["dynCall_iijii"];dynCall_iiji=wasmExports["dynCall_iiji"];dynCall_iiiiiij=wasmExports["dynCall_iiiiiij"];dynCall_iiij=wasmExports["dynCall_iiij"];dynCall_jii=wasmExports["dynCall_jii"];dynCall_ji=wasmExports["dynCall_ji"];dynCall_vij=wasmExports["dynCall_vij"];dynCall_iiiiijii=wasmExports["dynCall_iiiiijii"];dynCall_j=wasmExports["dynCall_j"];dynCall_jj=wasmExports["dynCall_jj"];dynCall_jiij=wasmExports["dynCall_jiij"];dynCall_iiiiji=wasmExports["dynCall_iiiiji"];dynCall_iiiijii=wasmExports["dynCall_iiiijii"];dynCall_ij=wasmExports["dynCall_ij"];dynCall_viiji=wasmExports["dynCall_viiji"];dynCall_viijii=wasmExports["dynCall_viijii"];dynCall_iiiijji=wasmExports["dynCall_iiiijji"];memory=wasmMemory=wasmExports["pa"];__indirect_function_table=wasmTable=wasmExports["pf"]}var _sqlite3_version=Module["_sqlite3_version"]=91504;var wasmImports={a:___assert_fail,aa:___syscall_chmod,da:___syscall_faccessat,ba:___syscall_fchmod,$:___syscall_fchown32,b:___syscall_fcntl64,_:___syscall_fstat64,y:___syscall_ftruncate64,U:___syscall_getcwd,Y:___syscall_lstat64,R:___syscall_mkdirat,X:___syscall_newfstatat,P:___syscall_openat,N:___syscall_readlinkat,M:___syscall_rmdir,Z:___syscall_stat64,K:___syscall_unlinkat,J:___syscall_utimensat,F:__abort_js,E:__emscripten_runtime_keepalive_clear,w:__localtime_js,u:__mmap_js,v:__munmap_js,G:__setitimer_js,Q:__tzset_js,n:_emscripten_date_now,g:_emscripten_get_now,H:_emscripten_resize_heap,S:_environ_get,T:_environ_sizes_get,o:_fd_close,I:_fd_fdstat_get,O:_fd_read,x:_fd_seek,V:_fd_sync,L:_fd_write,s:_ipp,t:_ipp_async,ka:_ippipppp,oa:_ippipppp_async,j:_ippp,k:_ippp_async,c:_ipppi,d:_ipppi_async,ga:_ipppiii,ha:_ipppiii_async,ia:_ipppiiip,ja:_ipppiiip_async,h:_ipppip,i:_ipppip_async,z:_ipppj,A:_ipppj_async,e:_ipppp,f:_ipppp_async,ea:_ippppi,fa:_ippppi_async,B:_ippppij,C:_ippppij_async,p:_ippppip,q:_ippppip_async,la:_ipppppip,ma:_ipppppip_async,D:_proc_exit,na:_vppippii,r:_vppippii_async,l:_vppp,m:_vppp_async,W:_vpppip,ca:_vpppip_async};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){dependenciesFulfilled=run;return}preRun();if(runDependencies>0){dependenciesFulfilled=run;return}function doRun(){Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve?.(Module);Module["onRuntimeInitialized"]?.();var noInitialRun=Module["noInitialRun"]||false;if(!noInitialRun)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(()=>{setTimeout(()=>Module["setStatus"](""),1);doRun()},1)}else{doRun()}}var wasmExports;wasmExports=await (createWasm());run();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["set_authorizer"]=function(db,xAuthorizer,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xAuthorizer instanceof AsyncFunction?1:0,"i32");const result=ccall("libauthorizer_set_authorizer","number",["number","number","number"],[db,xAuthorizer?1:0,pAsyncFlags]);if(!result&&xAuthorizer){Module["setCallback"](pAsyncFlags,(_,iAction,p3,p4,p5,p6)=>xAuthorizer(pApp,iAction,p3,p4,p5,p6))}return result}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;const FUNC_METHODS=["xFunc","xStep","xFinal"];const mapFunctionNameToKey=new Map;Module["create_function"]=function(db,zFunctionName,nArg,eTextRep,pApp,xFunc,xStep,xFinal){const pAsyncFlags=Module["_sqlite3_malloc"](4);const target={xFunc,xStep,xFinal};setValue(pAsyncFlags,FUNC_METHODS.reduce((mask,method,i)=>{if(target[method]instanceof AsyncFunction){return mask|1<xUpdateHook(iUpdateType,dbName,tblName,lo32,hi32))}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["commit_hook"]=function(db,xCommitHook){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xCommitHook instanceof AsyncFunction?1:0,"i32");ccall("libhook_commit_hook","void",["number","number","number"],[db,xCommitHook?1:0,pAsyncFlags]);if(xCommitHook){Module["setCallback"](pAsyncFlags,_=>xCommitHook())}}})();(function(){const AsyncFunction=Object.getPrototypeOf(async function(){}).constructor;let pAsyncFlags=0;Module["progress_handler"]=function(db,nOps,xProgress,pApp){if(pAsyncFlags){Module["deleteCallback"](pAsyncFlags);Module["_sqlite3_free"](pAsyncFlags);pAsyncFlags=0}pAsyncFlags=Module["_sqlite3_malloc"](4);setValue(pAsyncFlags,xProgress instanceof AsyncFunction?1:0,"i32");ccall("libprogress_progress_handler","number",["number","number","number","number"],[db,nOps,xProgress?1:0,pAsyncFlags]);if(xProgress){Module["setCallback"](pAsyncFlags,_=>xProgress(pApp))}}})();(function(){const VFS_METHODS=["xOpen","xDelete","xAccess","xFullPathname","xRandomness","xSleep","xCurrentTime","xGetLastError","xCurrentTimeInt64","xClose","xRead","xWrite","xTruncate","xSync","xFileSize","xLock","xUnlock","xCheckReservedLock","xFileControl","xSectorSize","xDeviceCharacteristics","xShmMap","xShmLock","xShmBarrier","xShmUnmap"];const mapVFSNameToKey=new Map;Module["vfs_register"]=function(vfs,makeDefault){let methodMask=0;let asyncMask=0;VFS_METHODS.forEach((method,i)=>{if(vfs[method]){methodMask|=1<{readyPromiseResolve=resolve;readyPromiseReject=reject})} ;return moduleRtn}export default Module; diff --git a/dist/wa-sqlite.wasm b/dist/wa-sqlite.wasm index bfb9a59275fff48bca268c37d6060d314915fa68..0988604745cde129e115f771bbaa7407c25d151d 100755 GIT binary patch delta 239371 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

    vw>g-i7l#V$^0comi$e#}WOjFRx1stmKX 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 ARR910 delta 235458 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�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�ki_ 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 MTbLf7=;ayz0aJ%uLjV8( diff --git a/powersync-version b/powersync-version index 68aa5c5c..d5d76e73 100644 --- a/powersync-version +++ b/powersync-version @@ -1 +1 @@ -v0.4.6 \ No newline at end of file +v0.4.8 \ No newline at end of file