From ebb80370c43c46554d04cab10680ab860605e469 Mon Sep 17 00:00:00 2001 From: Ralf Kistner Date: Wed, 1 Jan 2025 14:23:36 +0200 Subject: [PATCH 1/3] powersync-sqlite-core 0.3.8 --- powersync-version | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powersync-version b/powersync-version index f969a39a..08c626c0 100644 --- a/powersync-version +++ b/powersync-version @@ -1 +1 @@ -v0.3.7 \ No newline at end of file +v0.3.8 \ No newline at end of file From 9d9e03c25c3722f08fae355148d709e2dcbaa4de Mon Sep 17 00:00:00 2001 From: Ralf Kistner Date: Wed, 1 Jan 2025 14:24:23 +0200 Subject: [PATCH 2/3] Add changeset. --- .changeset/few-masks-clap.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/few-masks-clap.md diff --git a/.changeset/few-masks-clap.md b/.changeset/few-masks-clap.md new file mode 100644 index 00000000..c9ee6eaf --- /dev/null +++ b/.changeset/few-masks-clap.md @@ -0,0 +1,5 @@ +--- +"@journeyapps/wa-sqlite": minor +--- + +powersync-sqlite-core 0.3.8: Support 1999 columns per table From 0a70df7bf18c5613656a431832c793f340ad0a86 Mon Sep 17 00:00:00 2001 From: Ralf Kistner Date: Wed, 1 Jan 2025 14:26:48 +0200 Subject: [PATCH 3/3] Update builds. --- dist/mc-wa-sqlite-async.mjs | 2 +- dist/mc-wa-sqlite-async.wasm | Bin 1886320 -> 1888376 bytes dist/mc-wa-sqlite-jspi.mjs | 2 +- dist/mc-wa-sqlite-jspi.wasm | Bin 1004750 -> 1005834 bytes dist/mc-wa-sqlite.mjs | 2 +- dist/mc-wa-sqlite.wasm | Bin 998790 -> 999874 bytes dist/wa-sqlite-async.mjs | 2 +- dist/wa-sqlite-async.wasm | Bin 1735105 -> 1737161 bytes dist/wa-sqlite-jspi.mjs | 2 +- dist/wa-sqlite-jspi.wasm | Bin 885938 -> 887022 bytes dist/wa-sqlite.mjs | 2 +- dist/wa-sqlite.wasm | Bin 880109 -> 881193 bytes 12 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dist/mc-wa-sqlite-async.mjs b/dist/mc-wa-sqlite-async.mjs index 77600cdc..4c885586 100644 --- a/dist/mc-wa-sqlite-async.mjs +++ b/dist/mc-wa-sqlite-async.mjs @@ -6,7 +6,7 @@ var Module = (() => { function(moduleArg = {}) { var moduleRtn; -var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};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){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=url=>fetch(url,{credentials:"same-origin"}).then(response=>{if(response.ok){return response.arrayBuffer()}return Promise.reject(new Error(response.status+" : "+response.url))})}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);function findWasmBinary(){if(Module["locateFile"]){var f="mc-wa-sqlite-async.wasm";if(!isDataURI(f)){return locateFile(f)}return f}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}var wasmBinaryFile;function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary){return readAsync(binaryFile).then(response=>new Uint8Array(response),()=>getBinarySync(binaryFile))}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function getWasmImports(){return{a:wasmImports}}function createWasm(){var info=getWasmImports();function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["na"];updateMemoryViews();wasmTable=wasmExports["tf"];addOnInit(wasmExports["oa"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}if(!wasmBinaryFile)wasmBinaryFile=findWasmBinary();instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};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=Module["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=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";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.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else abort("initRandomDevice")};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).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function 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:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var zeroMemory=(address,size)=>{HEAPU8.fill(0,address,address+size);return address};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)return 0;return zeroMemory(ptr,size)};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url).then(arrayBuffer=>{onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},err=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:class{constructor(errno){this.name="ErrnoError";this.errno=errno}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.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{constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev;this.readMode=292|73;this.writeMode=146}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={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}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){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){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},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:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;iFS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""});FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS:MEMFS}},init(input,output,error){FS.init.initialized=true;Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}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: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:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){var stat=func(path);HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[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;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;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;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},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}}function 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{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}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);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}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 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{if(isNaN(offset))return 61;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 __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 _emscripten_get_now;_emscripten_get_now=()=>performance.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;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}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _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=>{if(err){wakeUp(29);return}wakeUp(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(typeof offset!="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _getentropy=(buffer,size)=>{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0};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 runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};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 sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{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)}}},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){ret[x]=(...args)=>{Asyncify.exportCallStack.push(x);try{return original(...args)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},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:resolve,reject: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},getDataRewindFuncName(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];return name},getDataRewindFunc(name){var func=wasmExports[name];return func},doRewind(ptr){var name=Asyncify.getDataRewindFuncName(ptr);var func=Asyncify.getDataRewindFunc(name);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 Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var i=0;i{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(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()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-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;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();adapters_support();var wasmImports={a:___assert_fail,Y:___syscall_chmod,_:___syscall_faccessat,Z:___syscall_fchmod,X:___syscall_fchown32,b:___syscall_fcntl64,W:___syscall_fstat64,x:___syscall_ftruncate64,Q:___syscall_getcwd,T:___syscall_lstat64,N:___syscall_mkdirat,S:___syscall_newfstatat,L:___syscall_openat,I:___syscall_readlinkat,H:___syscall_rmdir,U:___syscall_stat64,F:___syscall_unlinkat,E:___syscall_utimensat,$:__abort_js,v:__localtime_js,t:__mmap_js,u:__munmap_js,M:__tzset_js,n:_emscripten_date_now,m:_emscripten_get_now,C:_emscripten_resize_heap,O:_environ_get,P:_environ_sizes_get,o:_fd_close,D:_fd_fdstat_get,J:_fd_read,w:_fd_seek,R:_fd_sync,G:_fd_write,ma:_getentropy,r:_ipp,s:_ipp_async,aa:_ippipppp,ha:_ippipppp_async,i:_ippp,j:_ippp_async,c:_ipppi,d:_ipppi_async,da:_ipppiii,ea:_ipppiii_async,fa:_ipppiiip,ga:_ipppiiip_async,g:_ipppip,h:_ipppip_async,y:_ipppj,z:_ipppj_async,e:_ipppp,f:_ipppp_async,ba:_ippppi,ca:_ippppi_async,A:_ippppij,B:_ippppij_async,p:_ippppip,q:_ippppip_async,ia:_ipppppip,ja:_ipppppip_async,ka:_vppippii,la:_vppippii_async,k:_vppp,l:_vppp_async,K:_vpppip,V:_vpppip_async};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["oa"])();var _powersync_init_static=Module["_powersync_init_static"]=()=>(_powersync_init_static=Module["_powersync_init_static"]=wasmExports["pa"])();var _sqlite3_status64=Module["_sqlite3_status64"]=(a0,a1,a2,a3)=>(_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["qa"])(a0,a1,a2,a3);var _sqlite3_status=Module["_sqlite3_status"]=(a0,a1,a2,a3)=>(_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ra"])(a0,a1,a2,a3);var _sqlite3_db_status=Module["_sqlite3_db_status"]=(a0,a1,a2,a3,a4)=>(_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sa"])(a0,a1,a2,a3,a4);var _sqlite3_msize=Module["_sqlite3_msize"]=a0=>(_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["ta"])(a0);var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=a0=>(_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["ua"])(a0);var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=(a0,a1)=>(_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["va"])(a0,a1);var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=a0=>(_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["wa"])(a0);var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=a0=>(_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["xa"])(a0);var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=(a0,a1)=>(_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["ya"])(a0,a1);var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=()=>(_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["za"])();var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=(a0,a1)=>(_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Aa"])(a0,a1);var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=a0=>(_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ba"])(a0);var _sqlite3_malloc=Module["_sqlite3_malloc"]=a0=>(_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ca"])(a0);var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=(a0,a1)=>(_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Da"])(a0,a1);var _sqlite3_free=Module["_sqlite3_free"]=a0=>(_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ea"])(a0);var _sqlite3_realloc=Module["_sqlite3_realloc"]=(a0,a1)=>(_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Fa"])(a0,a1);var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=(a0,a1,a2)=>(_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ga"])(a0,a1,a2);var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=(a0,a1,a2)=>(_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ha"])(a0,a1,a2);var _sqlite3_str_append=Module["_sqlite3_str_append"]=(a0,a1,a2)=>(_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ia"])(a0,a1,a2);var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=(a0,a1,a2)=>(_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ja"])(a0,a1,a2);var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=(a0,a1)=>(_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ka"])(a0,a1);var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=(a0,a1,a2)=>(_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["La"])(a0,a1,a2);var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=a0=>(_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Ma"])(a0);var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=a0=>(_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Na"])(a0);var _sqlite3_str_length=Module["_sqlite3_str_length"]=a0=>(_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Oa"])(a0);var _sqlite3_str_value=Module["_sqlite3_str_value"]=a0=>(_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Pa"])(a0);var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=a0=>(_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Qa"])(a0);var _sqlite3_str_new=Module["_sqlite3_str_new"]=a0=>(_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ra"])(a0);var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=(a0,a1)=>(_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Sa"])(a0,a1);var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=(a0,a1)=>(_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Ta"])(a0,a1);var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=(a0,a1,a2,a3)=>(_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Ua"])(a0,a1,a2,a3);var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=(a0,a1,a2,a3)=>(_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Va"])(a0,a1,a2,a3);var _sqlite3_log=Module["_sqlite3_log"]=(a0,a1,a2)=>(_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Wa"])(a0,a1,a2);var _sqlite3_randomness=Module["_sqlite3_randomness"]=(a0,a1)=>(_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Xa"])(a0,a1);var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=(a0,a1)=>(_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["Ya"])(a0,a1);var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=(a0,a1,a2)=>(_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["Za"])(a0,a1,a2);var _sqlite3_os_init=Module["_sqlite3_os_init"]=()=>(_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["_a"])();var _sqlite3_os_end=Module["_sqlite3_os_end"]=()=>(_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["$a"])();var _sqlite3_serialize=Module["_sqlite3_serialize"]=(a0,a1,a2,a3)=>(_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["ab"])(a0,a1,a2,a3);var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["bb"])(a0,a1,a2,a3,a4);var _sqlite3_step=Module["_sqlite3_step"]=a0=>(_sqlite3_step=Module["_sqlite3_step"]=wasmExports["cb"])(a0);var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=(a0,a1)=>(_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["db"])(a0,a1);var _sqlite3_reset=Module["_sqlite3_reset"]=a0=>(_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["eb"])(a0);var _sqlite3_exec=Module["_sqlite3_exec"]=(a0,a1,a2,a3,a4)=>(_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["fb"])(a0,a1,a2,a3,a4);var _sqlite3_column_int=Module["_sqlite3_column_int"]=(a0,a1)=>(_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["gb"])(a0,a1);var _sqlite3_finalize=Module["_sqlite3_finalize"]=a0=>(_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["hb"])(a0);var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["ib"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=a0=>(_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["jb"])(a0);var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=(a0,a1,a2,a3)=>(_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["kb"])(a0,a1,a2,a3);var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=(a0,a1)=>(_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["lb"])(a0,a1);var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=a0=>(_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["mb"])(a0);var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=a0=>(_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["nb"])(a0);var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=a0=>(_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["ob"])(a0);var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=a0=>(_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["pb"])(a0);var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=a0=>(_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["qb"])(a0);var _sqlite3_value_text=Module["_sqlite3_value_text"]=a0=>(_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["rb"])(a0);var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=a0=>(_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sb"])(a0);var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=a0=>(_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["tb"])(a0);var _sqlite3_value_double=Module["_sqlite3_value_double"]=a0=>(_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["ub"])(a0);var _sqlite3_value_int=Module["_sqlite3_value_int"]=a0=>(_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["vb"])(a0);var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=a0=>(_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["wb"])(a0);var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=a0=>(_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["xb"])(a0);var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=(a0,a1)=>(_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["yb"])(a0,a1);var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=a0=>(_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["zb"])(a0);var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=a0=>(_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Ab"])(a0);var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=a0=>(_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Bb"])(a0);var _sqlite3_value_type=Module["_sqlite3_value_type"]=a0=>(_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Cb"])(a0);var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=a0=>(_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Db"])(a0);var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=a0=>(_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Eb"])(a0);var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=a0=>(_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Fb"])(a0);var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=a0=>(_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Gb"])(a0);var _sqlite3_value_free=Module["_sqlite3_value_free"]=a0=>(_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Hb"])(a0);var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=(a0,a1,a2,a3)=>(_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Ib"])(a0,a1,a2,a3);var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=(a0,a1,a2,a3,a4)=>(_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Jb"])(a0,a1,a2,a3,a4);var _sqlite3_result_double=Module["_sqlite3_result_double"]=(a0,a1)=>(_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Kb"])(a0,a1);var _sqlite3_result_error=Module["_sqlite3_result_error"]=(a0,a1,a2)=>(_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Lb"])(a0,a1,a2);var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=(a0,a1,a2)=>(_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Mb"])(a0,a1,a2);var _sqlite3_result_int=Module["_sqlite3_result_int"]=(a0,a1)=>(_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Nb"])(a0,a1);var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=(a0,a1,a2)=>(_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Ob"])(a0,a1,a2);var _sqlite3_result_null=Module["_sqlite3_result_null"]=a0=>(_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Pb"])(a0);var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=(a0,a1,a2,a3)=>(_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Qb"])(a0,a1,a2,a3);var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=(a0,a1)=>(_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Rb"])(a0,a1);var _sqlite3_result_text=Module["_sqlite3_result_text"]=(a0,a1,a2,a3)=>(_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Sb"])(a0,a1,a2,a3);var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Tb"])(a0,a1,a2,a3,a4,a5);var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Ub"])(a0,a1,a2,a3);var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Vb"])(a0,a1,a2,a3);var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Wb"])(a0,a1,a2,a3);var _sqlite3_result_value=Module["_sqlite3_result_value"]=(a0,a1)=>(_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Xb"])(a0,a1);var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=a0=>(_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["Yb"])(a0);var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=(a0,a1)=>(_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["Zb"])(a0,a1);var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=(a0,a1,a2)=>(_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["_b"])(a0,a1,a2);var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=(a0,a1)=>(_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["$b"])(a0,a1);var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=a0=>(_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["ac"])(a0);var _sqlite3_user_data=Module["_sqlite3_user_data"]=a0=>(_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["bc"])(a0);var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=a0=>(_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["cc"])(a0);var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=a0=>(_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["dc"])(a0);var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=(a0,a1)=>(_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["ec"])(a0,a1);var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=(a0,a1)=>(_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["fc"])(a0,a1);var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=(a0,a1)=>(_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["gc"])(a0,a1);var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=(a0,a1)=>(_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["hc"])(a0,a1);var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["ic"])(a0,a1,a2,a3);var _sqlite3_column_count=Module["_sqlite3_column_count"]=a0=>(_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["jc"])(a0);var _sqlite3_data_count=Module["_sqlite3_data_count"]=a0=>(_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["kc"])(a0);var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=(a0,a1)=>(_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["lc"])(a0,a1);var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=(a0,a1)=>(_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["mc"])(a0,a1);var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=(a0,a1)=>(_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["nc"])(a0,a1);var _sqlite3_column_double=Module["_sqlite3_column_double"]=(a0,a1)=>(_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["oc"])(a0,a1);var _sqlite3_column_text=Module["_sqlite3_column_text"]=(a0,a1)=>(_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["pc"])(a0,a1);var _sqlite3_column_value=Module["_sqlite3_column_value"]=(a0,a1)=>(_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["qc"])(a0,a1);var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=(a0,a1)=>(_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["rc"])(a0,a1);var _sqlite3_column_type=Module["_sqlite3_column_type"]=(a0,a1)=>(_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sc"])(a0,a1);var _sqlite3_column_name=Module["_sqlite3_column_name"]=(a0,a1)=>(_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["tc"])(a0,a1);var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=(a0,a1)=>(_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["uc"])(a0,a1);var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["vc"])(a0,a1,a2,a3,a4);var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["wc"])(a0,a1,a2,a3,a4,a5);var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=(a0,a1,a2)=>(_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["xc"])(a0,a1,a2);var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=(a0,a1,a2)=>(_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["yc"])(a0,a1,a2);var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["zc"])(a0,a1,a2,a3);var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=(a0,a1)=>(_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Ac"])(a0,a1);var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Bc"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Cc"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=(a0,a1,a2,a3,a4,a5,a6)=>(_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Dc"])(a0,a1,a2,a3,a4,a5,a6);var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Ec"])(a0,a1,a2,a3,a4);var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=(a0,a1,a2)=>(_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Fc"])(a0,a1,a2);var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=(a0,a1,a2)=>(_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Gc"])(a0,a1,a2);var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Hc"])(a0,a1,a2,a3);var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=a0=>(_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Ic"])(a0);var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=(a0,a1)=>(_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Jc"])(a0,a1);var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=(a0,a1)=>(_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Kc"])(a0,a1);var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=a0=>(_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Lc"])(a0);var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=a0=>(_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Mc"])(a0);var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=a0=>(_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Nc"])(a0);var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=(a0,a1)=>(_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Oc"])(a0,a1);var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=a0=>(_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Pc"])(a0);var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=(a0,a1)=>(_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Qc"])(a0,a1);var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=(a0,a1,a2)=>(_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Rc"])(a0,a1,a2);var _sqlite3_sql=Module["_sqlite3_sql"]=a0=>(_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Sc"])(a0);var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=a0=>(_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Tc"])(a0);var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=a0=>(_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Uc"])(a0);var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Vc"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=a0=>(_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Wc"])(a0);var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=(a0,a1,a2,a3)=>(_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Xc"])(a0,a1,a2,a3);var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=(a0,a1,a2,a3)=>(_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["Yc"])(a0,a1,a2,a3);var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=a0=>(_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["Zc"])(a0);var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=(a0,a1,a2)=>(_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["_c"])(a0,a1,a2);var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=(a0,a1,a2)=>(_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["$c"])(a0,a1,a2);var _sqlite3_strglob=Module["_sqlite3_strglob"]=(a0,a1)=>(_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["ad"])(a0,a1);var _sqlite3_strlike=Module["_sqlite3_strlike"]=(a0,a1,a2)=>(_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["bd"])(a0,a1,a2);var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=a0=>(_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["cd"])(a0);var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=(a0,a1,a2,a3)=>(_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["dd"])(a0,a1,a2,a3);var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=(a0,a1)=>(_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["ed"])(a0,a1);var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=a0=>(_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["fd"])(a0);var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=a0=>(_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["gd"])(a0);var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=()=>(_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["hd"])();var _sqlite3_prepare=Module["_sqlite3_prepare"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["id"])(a0,a1,a2,a3,a4);var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["jd"])(a0,a1,a2,a3,a4,a5);var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["kd"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["ld"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["md"])(a0,a1,a2,a3,a4,a5);var _sqlite3_get_table=Module["_sqlite3_get_table"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["nd"])(a0,a1,a2,a3,a4,a5);var _sqlite3_free_table=Module["_sqlite3_free_table"]=a0=>(_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["od"])(a0);var _sqlite3_create_module=Module["_sqlite3_create_module"]=(a0,a1,a2,a3)=>(_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["pd"])(a0,a1,a2,a3);var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["qd"])(a0,a1,a2,a3,a4);var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=(a0,a1)=>(_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["rd"])(a0,a1);var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=(a0,a1)=>(_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sd"])(a0,a1);var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=a0=>(_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["td"])(a0);var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=(a0,a1,a2)=>(_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["ud"])(a0,a1,a2);var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=(a0,a1)=>(_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["vd"])(a0,a1);var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=(a0,a1,a2)=>(_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["wd"])(a0,a1,a2);var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=(a0,a1,a2)=>(_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["xd"])(a0,a1,a2);var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=a0=>(_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["yd"])(a0);var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=(a0,a1,a2)=>(_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["zd"])(a0,a1,a2);var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=()=>(_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Ad"])();var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=(a0,a1)=>(_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Bd"])(a0,a1);var _sqlite3_complete=Module["_sqlite3_complete"]=a0=>(_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Cd"])(a0);var _sqlite3_complete16=Module["_sqlite3_complete16"]=a0=>(_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Dd"])(a0);var _sqlite3_libversion=Module["_sqlite3_libversion"]=()=>(_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Ed"])();var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=()=>(_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Fd"])();var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=()=>(_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Gd"])();var _sqlite3_initialize=Module["_sqlite3_initialize"]=()=>(_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Hd"])();var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=()=>(_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Id"])();var _sqlite3_config=Module["_sqlite3_config"]=(a0,a1)=>(_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Jd"])(a0,a1);var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=a0=>(_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Kd"])(a0);var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=a0=>(_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Ld"])(a0);var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=a0=>(_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Md"])(a0);var _sqlite3_db_config=Module["_sqlite3_db_config"]=(a0,a1,a2)=>(_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Nd"])(a0,a1,a2);var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=a0=>(_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Od"])(a0);var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=(a0,a1,a2)=>(_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Pd"])(a0,a1,a2);var _sqlite3_changes64=Module["_sqlite3_changes64"]=a0=>(_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Qd"])(a0);var _sqlite3_changes=Module["_sqlite3_changes"]=a0=>(_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Rd"])(a0);var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=a0=>(_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Sd"])(a0);var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=a0=>(_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Td"])(a0);var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=(a0,a1)=>(_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Ud"])(a0,a1);var _sqlite3_close=Module["_sqlite3_close"]=a0=>(_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Vd"])(a0);var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=a0=>(_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Wd"])(a0);var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=(a0,a1,a2)=>(_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Xd"])(a0,a1,a2);var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=(a0,a1,a2,a3)=>(_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["Yd"])(a0,a1,a2,a3);var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=(a0,a1)=>(_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["Zd"])(a0,a1);var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=a0=>(_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["_d"])(a0);var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=a0=>(_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["$d"])(a0);var _sqlite3_create_function=Module["_sqlite3_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ae"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["be"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9)=>(_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ce"])(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9);var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["de"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=(a0,a1,a2)=>(_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ee"])(a0,a1,a2);var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=(a0,a1,a2,a3)=>(_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["fe"])(a0,a1,a2,a3);var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=(a0,a1,a2)=>(_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ge"])(a0,a1,a2);var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=(a0,a1,a2)=>(_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["he"])(a0,a1,a2);var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=(a0,a1,a2)=>(_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ie"])(a0,a1,a2);var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=(a0,a1,a2,a3)=>(_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["je"])(a0,a1,a2,a3);var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=(a0,a1)=>(_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ke"])(a0,a1);var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=(a0,a1,a2)=>(_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["le"])(a0,a1,a2);var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["me"])(a0,a1,a2,a3,a4);var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=(a0,a1)=>(_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["ne"])(a0,a1);var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=a0=>(_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["oe"])(a0);var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=a0=>(_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["pe"])(a0);var _sqlite3_errcode=Module["_sqlite3_errcode"]=a0=>(_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["qe"])(a0);var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=a0=>(_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["re"])(a0);var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=a0=>(_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["se"])(a0);var _sqlite3_errstr=Module["_sqlite3_errstr"]=a0=>(_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["te"])(a0);var _sqlite3_limit=Module["_sqlite3_limit"]=(a0,a1,a2)=>(_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["ue"])(a0,a1,a2);var _sqlite3_open=Module["_sqlite3_open"]=(a0,a1)=>(_sqlite3_open=Module["_sqlite3_open"]=wasmExports["ve"])(a0,a1);var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=(a0,a1,a2,a3)=>(_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["we"])(a0,a1,a2,a3);var _sqlite3_open16=Module["_sqlite3_open16"]=(a0,a1)=>(_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["xe"])(a0,a1);var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["ye"])(a0,a1,a2,a3,a4);var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["ze"])(a0,a1,a2,a3,a4,a5);var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ae"])(a0,a1,a2,a3,a4);var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=(a0,a1,a2)=>(_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Be"])(a0,a1,a2);var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=(a0,a1,a2)=>(_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ce"])(a0,a1,a2);var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=(a0,a1)=>(_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["De"])(a0,a1);var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ee"])(a0,a1,a2,a3);var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=a0=>(_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Fe"])(a0);var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ge"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_sleep=Module["_sqlite3_sleep"]=a0=>(_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["He"])(a0);var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=(a0,a1)=>(_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ie"])(a0,a1);var _sqlite3_file_control=Module["_sqlite3_file_control"]=(a0,a1,a2,a3)=>(_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Je"])(a0,a1,a2,a3);var _sqlite3_test_control=Module["_sqlite3_test_control"]=(a0,a1)=>(_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ke"])(a0,a1);var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Le"])(a0,a1,a2,a3,a4);var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=a0=>(_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Me"])(a0);var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=(a0,a1)=>(_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Ne"])(a0,a1);var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=(a0,a1)=>(_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Oe"])(a0,a1);var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=(a0,a1,a2)=>(_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Pe"])(a0,a1,a2);var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=(a0,a1,a2,a3)=>(_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Qe"])(a0,a1,a2,a3);var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=a0=>(_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Re"])(a0);var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=a0=>(_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Se"])(a0);var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=a0=>(_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Te"])(a0);var _sqlite3_db_name=Module["_sqlite3_db_name"]=(a0,a1)=>(_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Ue"])(a0,a1);var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=(a0,a1)=>(_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ve"])(a0,a1);var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=(a0,a1)=>(_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["We"])(a0,a1);var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=a0=>(_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Xe"])(a0);var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=a0=>(_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["Ye"])(a0);var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=()=>(_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["Ze"])();var _sqlite3mc_config=Module["_sqlite3mc_config"]=(a0,a1,a2)=>(_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["_e"])(a0,a1,a2);var _sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=()=>(_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["$e"])();var _sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=a0=>(_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["af"])(a0);var _sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=a0=>(_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["bf"])(a0);var _sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=(a0,a1,a2,a3)=>(_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["cf"])(a0,a1,a2,a3);var _sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=(a0,a1)=>(_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["df"])(a0,a1);var _memcmp=Module["_memcmp"]=(a0,a1,a2)=>(_memcmp=Module["_memcmp"]=wasmExports["ef"])(a0,a1,a2);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["ff"])(a0);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["gf"])(a0);var _memset=Module["_memset"]=(a0,a1,a2)=>(_memset=Module["_memset"]=wasmExports["hf"])(a0,a1,a2);var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=a0=>(_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["jf"])(a0);var _getSqliteFree=Module["_getSqliteFree"]=()=>(_getSqliteFree=Module["_getSqliteFree"]=wasmExports["kf"])();var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["lf"])(a0,a1);var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=(a0,a1,a2)=>(_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["mf"])(a0,a1,a2);var _libfunction_create_function=Module["_libfunction_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["nf"])(a0,a1,a2,a3,a4,a5,a6,a7);var _libhook_commit_hook=Module["_libhook_commit_hook"]=(a0,a1,a2)=>(_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["of"])(a0,a1,a2);var _libhook_update_hook=Module["_libhook_update_hook"]=(a0,a1,a2)=>(_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["pf"])(a0,a1,a2);var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=(a0,a1,a2,a3)=>(_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["qf"])(a0,a1,a2,a3);var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=(a0,a1,a2,a3,a4,a5)=>(_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["rf"])(a0,a1,a2,a3,a4,a5);var _memcpy=Module["_memcpy"]=(a0,a1,a2)=>(_memcpy=Module["_memcpy"]=wasmExports["sf"])(a0,a1,a2);var _emscripten_builtin_memalign=(a0,a1)=>(_emscripten_builtin_memalign=wasmExports["uf"])(a0,a1);var __emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports["vf"])();var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["wf"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["xf"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["yf"])();var _asyncify_start_unwind=a0=>(_asyncify_start_unwind=wasmExports["zf"])(a0);var _asyncify_stop_unwind=()=>(_asyncify_stop_unwind=wasmExports["Af"])();var _asyncify_start_rewind=a0=>(_asyncify_start_rewind=wasmExports["Bf"])(a0);var _asyncify_stop_rewind=()=>(_asyncify_stop_rewind=wasmExports["Cf"])();var _sqlite3_version=Module["_sqlite3_version"]=51792;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;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run();(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:xFunc,xStep:xStep,xFinal: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});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};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){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=url=>fetch(url,{credentials:"same-origin"}).then(response=>{if(response.ok){return response.arrayBuffer()}return Promise.reject(new Error(response.status+" : "+response.url))})}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);function findWasmBinary(){if(Module["locateFile"]){var f="mc-wa-sqlite-async.wasm";if(!isDataURI(f)){return locateFile(f)}return f}return new URL("mc-wa-sqlite-async.wasm",import.meta.url).href}var wasmBinaryFile;function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary){return readAsync(binaryFile).then(response=>new Uint8Array(response),()=>getBinarySync(binaryFile))}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function getWasmImports(){return{a:wasmImports}}function createWasm(){var info=getWasmImports();function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["na"];updateMemoryViews();wasmTable=wasmExports["tf"];addOnInit(wasmExports["oa"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}if(!wasmBinaryFile)wasmBinaryFile=findWasmBinary();instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};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=Module["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=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";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.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else abort("initRandomDevice")};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).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function 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:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var zeroMemory=(address,size)=>{HEAPU8.fill(0,address,address+size);return address};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)return 0;return zeroMemory(ptr,size)};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url).then(arrayBuffer=>{onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},err=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:class{constructor(errno){this.name="ErrnoError";this.errno=errno}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.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{constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev;this.readMode=292|73;this.writeMode=146}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={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}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){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){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},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:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;iFS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""});FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS:MEMFS}},init(input,output,error){FS.init.initialized=true;Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}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: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:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){var stat=func(path);HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[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;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;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;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},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}}function 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{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}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);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}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 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{if(isNaN(offset))return 61;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 __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 _emscripten_get_now;_emscripten_get_now=()=>performance.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;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}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _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=>{if(err){wakeUp(29);return}wakeUp(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(typeof offset!="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _getentropy=(buffer,size)=>{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0};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 runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var runAndAbortIfError=func=>{try{return func()}catch(e){abort(e)}};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 sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;i{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)}}},instrumentWasmExports(exports){var ret={};for(let[x,original]of Object.entries(exports)){if(typeof original=="function"){ret[x]=(...args)=>{Asyncify.exportCallStack.push(x);try{return original(...args)}finally{if(!ABORT){var y=Asyncify.exportCallStack.pop();Asyncify.maybeStopUnwind()}}}}else{ret[x]=original}}return ret},State:{Normal:0,Unwinding:1,Rewinding:2,Disabled:3},state:0,StackSize:16384,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,asyncPromiseHandlers:null,sleepCallbacks:[],getCallStackId(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},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:resolve,reject: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},getDataRewindFuncName(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];return name},getDataRewindFunc(name){var func=wasmExports[name];return func},doRewind(ptr){var name=Asyncify.getDataRewindFuncName(ptr);var func=Asyncify.getDataRewindFunc(name);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 Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.resume()}var asyncWasmReturnValue,isError=false;try{asyncWasmReturnValue=Asyncify.doRewind(Asyncify.currData)}catch(err){asyncWasmReturnValue=err;isError=true}var handled=false;if(!Asyncify.currData){var asyncPromiseHandlers=Asyncify.asyncPromiseHandlers;if(asyncPromiseHandlers){Asyncify.asyncPromiseHandlers=null;(isError?asyncPromiseHandlers.reject:asyncPromiseHandlers.resolve)(asyncWasmReturnValue);handled=true}}if(isError&&!handled){throw asyncWasmReturnValue}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();if(typeof Browser!="undefined"&&Browser.mainLoop.func){Browser.mainLoop.pause()}runAndAbortIfError(()=>_asyncify_start_unwind(Asyncify.currData))}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(_asyncify_stop_rewind);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(callUserCallback)}else{abort(`invalid state: ${Asyncify.state}`)}return Asyncify.handleSleepReturnValue},handleAsync(startAsync){return Asyncify.handleSleep(wakeUp=>{startAsync().then(wakeUp)})}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var i=0;i{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(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()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-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;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();adapters_support();var wasmImports={a:___assert_fail,Y:___syscall_chmod,_:___syscall_faccessat,Z:___syscall_fchmod,X:___syscall_fchown32,b:___syscall_fcntl64,W:___syscall_fstat64,x:___syscall_ftruncate64,Q:___syscall_getcwd,T:___syscall_lstat64,N:___syscall_mkdirat,S:___syscall_newfstatat,L:___syscall_openat,I:___syscall_readlinkat,H:___syscall_rmdir,U:___syscall_stat64,F:___syscall_unlinkat,E:___syscall_utimensat,$:__abort_js,v:__localtime_js,t:__mmap_js,u:__munmap_js,M:__tzset_js,n:_emscripten_date_now,m:_emscripten_get_now,C:_emscripten_resize_heap,O:_environ_get,P:_environ_sizes_get,o:_fd_close,D:_fd_fdstat_get,J:_fd_read,w:_fd_seek,R:_fd_sync,G:_fd_write,ma:_getentropy,r:_ipp,s:_ipp_async,aa:_ippipppp,ha:_ippipppp_async,i:_ippp,j:_ippp_async,c:_ipppi,d:_ipppi_async,da:_ipppiii,ea:_ipppiii_async,fa:_ipppiiip,ga:_ipppiiip_async,g:_ipppip,h:_ipppip_async,y:_ipppj,z:_ipppj_async,e:_ipppp,f:_ipppp_async,ba:_ippppi,ca:_ippppi_async,A:_ippppij,B:_ippppij_async,p:_ippppip,q:_ippppip_async,ia:_ipppppip,ja:_ipppppip_async,ka:_vppippii,la:_vppippii_async,k:_vppp,l:_vppp_async,K:_vpppip,V:_vpppip_async};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["oa"])();var _powersync_init_static=Module["_powersync_init_static"]=()=>(_powersync_init_static=Module["_powersync_init_static"]=wasmExports["pa"])();var _sqlite3_status64=Module["_sqlite3_status64"]=(a0,a1,a2,a3)=>(_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["qa"])(a0,a1,a2,a3);var _sqlite3_status=Module["_sqlite3_status"]=(a0,a1,a2,a3)=>(_sqlite3_status=Module["_sqlite3_status"]=wasmExports["ra"])(a0,a1,a2,a3);var _sqlite3_db_status=Module["_sqlite3_db_status"]=(a0,a1,a2,a3,a4)=>(_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sa"])(a0,a1,a2,a3,a4);var _sqlite3_msize=Module["_sqlite3_msize"]=a0=>(_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["ta"])(a0);var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=a0=>(_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["ua"])(a0);var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=(a0,a1)=>(_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["va"])(a0,a1);var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=a0=>(_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["wa"])(a0);var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=a0=>(_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["xa"])(a0);var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=(a0,a1)=>(_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["ya"])(a0,a1);var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=()=>(_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["za"])();var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=(a0,a1)=>(_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["Aa"])(a0,a1);var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=a0=>(_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["Ba"])(a0);var _sqlite3_malloc=Module["_sqlite3_malloc"]=a0=>(_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["Ca"])(a0);var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=(a0,a1)=>(_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["Da"])(a0,a1);var _sqlite3_free=Module["_sqlite3_free"]=a0=>(_sqlite3_free=Module["_sqlite3_free"]=wasmExports["Ea"])(a0);var _sqlite3_realloc=Module["_sqlite3_realloc"]=(a0,a1)=>(_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["Fa"])(a0,a1);var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=(a0,a1,a2)=>(_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["Ga"])(a0,a1,a2);var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=(a0,a1,a2)=>(_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["Ha"])(a0,a1,a2);var _sqlite3_str_append=Module["_sqlite3_str_append"]=(a0,a1,a2)=>(_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["Ia"])(a0,a1,a2);var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=(a0,a1,a2)=>(_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["Ja"])(a0,a1,a2);var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=(a0,a1)=>(_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["Ka"])(a0,a1);var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=(a0,a1,a2)=>(_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["La"])(a0,a1,a2);var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=a0=>(_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["Ma"])(a0);var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=a0=>(_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["Na"])(a0);var _sqlite3_str_length=Module["_sqlite3_str_length"]=a0=>(_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["Oa"])(a0);var _sqlite3_str_value=Module["_sqlite3_str_value"]=a0=>(_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["Pa"])(a0);var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=a0=>(_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["Qa"])(a0);var _sqlite3_str_new=Module["_sqlite3_str_new"]=a0=>(_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["Ra"])(a0);var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=(a0,a1)=>(_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["Sa"])(a0,a1);var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=(a0,a1)=>(_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["Ta"])(a0,a1);var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=(a0,a1,a2,a3)=>(_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["Ua"])(a0,a1,a2,a3);var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=(a0,a1,a2,a3)=>(_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["Va"])(a0,a1,a2,a3);var _sqlite3_log=Module["_sqlite3_log"]=(a0,a1,a2)=>(_sqlite3_log=Module["_sqlite3_log"]=wasmExports["Wa"])(a0,a1,a2);var _sqlite3_randomness=Module["_sqlite3_randomness"]=(a0,a1)=>(_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["Xa"])(a0,a1);var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=(a0,a1)=>(_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["Ya"])(a0,a1);var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=(a0,a1,a2)=>(_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["Za"])(a0,a1,a2);var _sqlite3_os_init=Module["_sqlite3_os_init"]=()=>(_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["_a"])();var _sqlite3_os_end=Module["_sqlite3_os_end"]=()=>(_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["$a"])();var _sqlite3_serialize=Module["_sqlite3_serialize"]=(a0,a1,a2,a3)=>(_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["ab"])(a0,a1,a2,a3);var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["bb"])(a0,a1,a2,a3,a4);var _sqlite3_step=Module["_sqlite3_step"]=a0=>(_sqlite3_step=Module["_sqlite3_step"]=wasmExports["cb"])(a0);var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=(a0,a1)=>(_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["db"])(a0,a1);var _sqlite3_reset=Module["_sqlite3_reset"]=a0=>(_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["eb"])(a0);var _sqlite3_exec=Module["_sqlite3_exec"]=(a0,a1,a2,a3,a4)=>(_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["fb"])(a0,a1,a2,a3,a4);var _sqlite3_column_int=Module["_sqlite3_column_int"]=(a0,a1)=>(_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["gb"])(a0,a1);var _sqlite3_finalize=Module["_sqlite3_finalize"]=a0=>(_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["hb"])(a0);var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["ib"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=a0=>(_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["jb"])(a0);var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=(a0,a1,a2,a3)=>(_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["kb"])(a0,a1,a2,a3);var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=(a0,a1)=>(_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["lb"])(a0,a1);var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=a0=>(_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["mb"])(a0);var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=a0=>(_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["nb"])(a0);var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=a0=>(_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["ob"])(a0);var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=a0=>(_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["pb"])(a0);var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=a0=>(_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["qb"])(a0);var _sqlite3_value_text=Module["_sqlite3_value_text"]=a0=>(_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["rb"])(a0);var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=a0=>(_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sb"])(a0);var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=a0=>(_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["tb"])(a0);var _sqlite3_value_double=Module["_sqlite3_value_double"]=a0=>(_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["ub"])(a0);var _sqlite3_value_int=Module["_sqlite3_value_int"]=a0=>(_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["vb"])(a0);var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=a0=>(_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["wb"])(a0);var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=a0=>(_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["xb"])(a0);var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=(a0,a1)=>(_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["yb"])(a0,a1);var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=a0=>(_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["zb"])(a0);var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=a0=>(_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["Ab"])(a0);var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=a0=>(_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["Bb"])(a0);var _sqlite3_value_type=Module["_sqlite3_value_type"]=a0=>(_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["Cb"])(a0);var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=a0=>(_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["Db"])(a0);var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=a0=>(_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["Eb"])(a0);var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=a0=>(_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["Fb"])(a0);var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=a0=>(_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["Gb"])(a0);var _sqlite3_value_free=Module["_sqlite3_value_free"]=a0=>(_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["Hb"])(a0);var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=(a0,a1,a2,a3)=>(_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["Ib"])(a0,a1,a2,a3);var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=(a0,a1,a2,a3,a4)=>(_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["Jb"])(a0,a1,a2,a3,a4);var _sqlite3_result_double=Module["_sqlite3_result_double"]=(a0,a1)=>(_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["Kb"])(a0,a1);var _sqlite3_result_error=Module["_sqlite3_result_error"]=(a0,a1,a2)=>(_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["Lb"])(a0,a1,a2);var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=(a0,a1,a2)=>(_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["Mb"])(a0,a1,a2);var _sqlite3_result_int=Module["_sqlite3_result_int"]=(a0,a1)=>(_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["Nb"])(a0,a1);var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=(a0,a1,a2)=>(_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["Ob"])(a0,a1,a2);var _sqlite3_result_null=Module["_sqlite3_result_null"]=a0=>(_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["Pb"])(a0);var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=(a0,a1,a2,a3)=>(_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["Qb"])(a0,a1,a2,a3);var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=(a0,a1)=>(_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["Rb"])(a0,a1);var _sqlite3_result_text=Module["_sqlite3_result_text"]=(a0,a1,a2,a3)=>(_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["Sb"])(a0,a1,a2,a3);var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["Tb"])(a0,a1,a2,a3,a4,a5);var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["Ub"])(a0,a1,a2,a3);var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["Vb"])(a0,a1,a2,a3);var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["Wb"])(a0,a1,a2,a3);var _sqlite3_result_value=Module["_sqlite3_result_value"]=(a0,a1)=>(_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["Xb"])(a0,a1);var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=a0=>(_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["Yb"])(a0);var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=(a0,a1)=>(_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["Zb"])(a0,a1);var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=(a0,a1,a2)=>(_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["_b"])(a0,a1,a2);var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=(a0,a1)=>(_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["$b"])(a0,a1);var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=a0=>(_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["ac"])(a0);var _sqlite3_user_data=Module["_sqlite3_user_data"]=a0=>(_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["bc"])(a0);var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=a0=>(_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["cc"])(a0);var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=a0=>(_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["dc"])(a0);var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=(a0,a1)=>(_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["ec"])(a0,a1);var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=(a0,a1)=>(_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["fc"])(a0,a1);var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=(a0,a1)=>(_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["gc"])(a0,a1);var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=(a0,a1)=>(_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["hc"])(a0,a1);var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["ic"])(a0,a1,a2,a3);var _sqlite3_column_count=Module["_sqlite3_column_count"]=a0=>(_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["jc"])(a0);var _sqlite3_data_count=Module["_sqlite3_data_count"]=a0=>(_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["kc"])(a0);var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=(a0,a1)=>(_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["lc"])(a0,a1);var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=(a0,a1)=>(_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["mc"])(a0,a1);var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=(a0,a1)=>(_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["nc"])(a0,a1);var _sqlite3_column_double=Module["_sqlite3_column_double"]=(a0,a1)=>(_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["oc"])(a0,a1);var _sqlite3_column_text=Module["_sqlite3_column_text"]=(a0,a1)=>(_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["pc"])(a0,a1);var _sqlite3_column_value=Module["_sqlite3_column_value"]=(a0,a1)=>(_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["qc"])(a0,a1);var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=(a0,a1)=>(_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["rc"])(a0,a1);var _sqlite3_column_type=Module["_sqlite3_column_type"]=(a0,a1)=>(_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sc"])(a0,a1);var _sqlite3_column_name=Module["_sqlite3_column_name"]=(a0,a1)=>(_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["tc"])(a0,a1);var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=(a0,a1)=>(_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["uc"])(a0,a1);var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["vc"])(a0,a1,a2,a3,a4);var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["wc"])(a0,a1,a2,a3,a4,a5);var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=(a0,a1,a2)=>(_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["xc"])(a0,a1,a2);var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=(a0,a1,a2)=>(_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["yc"])(a0,a1,a2);var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["zc"])(a0,a1,a2,a3);var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=(a0,a1)=>(_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["Ac"])(a0,a1);var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["Bc"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["Cc"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=(a0,a1,a2,a3,a4,a5,a6)=>(_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["Dc"])(a0,a1,a2,a3,a4,a5,a6);var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["Ec"])(a0,a1,a2,a3,a4);var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=(a0,a1,a2)=>(_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["Fc"])(a0,a1,a2);var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=(a0,a1,a2)=>(_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["Gc"])(a0,a1,a2);var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["Hc"])(a0,a1,a2,a3);var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=a0=>(_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["Ic"])(a0);var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=(a0,a1)=>(_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["Jc"])(a0,a1);var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=(a0,a1)=>(_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["Kc"])(a0,a1);var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=a0=>(_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["Lc"])(a0);var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=a0=>(_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["Mc"])(a0);var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=a0=>(_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["Nc"])(a0);var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=(a0,a1)=>(_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["Oc"])(a0,a1);var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=a0=>(_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["Pc"])(a0);var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=(a0,a1)=>(_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["Qc"])(a0,a1);var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=(a0,a1,a2)=>(_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["Rc"])(a0,a1,a2);var _sqlite3_sql=Module["_sqlite3_sql"]=a0=>(_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["Sc"])(a0);var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=a0=>(_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["Tc"])(a0);var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=a0=>(_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["Uc"])(a0);var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["Vc"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=a0=>(_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["Wc"])(a0);var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=(a0,a1,a2,a3)=>(_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["Xc"])(a0,a1,a2,a3);var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=(a0,a1,a2,a3)=>(_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["Yc"])(a0,a1,a2,a3);var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=a0=>(_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["Zc"])(a0);var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=(a0,a1,a2)=>(_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["_c"])(a0,a1,a2);var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=(a0,a1,a2)=>(_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["$c"])(a0,a1,a2);var _sqlite3_strglob=Module["_sqlite3_strglob"]=(a0,a1)=>(_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["ad"])(a0,a1);var _sqlite3_strlike=Module["_sqlite3_strlike"]=(a0,a1,a2)=>(_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["bd"])(a0,a1,a2);var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=a0=>(_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["cd"])(a0);var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=(a0,a1,a2,a3)=>(_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["dd"])(a0,a1,a2,a3);var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=(a0,a1)=>(_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["ed"])(a0,a1);var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=a0=>(_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["fd"])(a0);var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=a0=>(_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["gd"])(a0);var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=()=>(_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["hd"])();var _sqlite3_prepare=Module["_sqlite3_prepare"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["id"])(a0,a1,a2,a3,a4);var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["jd"])(a0,a1,a2,a3,a4,a5);var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["kd"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["ld"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["md"])(a0,a1,a2,a3,a4,a5);var _sqlite3_get_table=Module["_sqlite3_get_table"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["nd"])(a0,a1,a2,a3,a4,a5);var _sqlite3_free_table=Module["_sqlite3_free_table"]=a0=>(_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["od"])(a0);var _sqlite3_create_module=Module["_sqlite3_create_module"]=(a0,a1,a2,a3)=>(_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["pd"])(a0,a1,a2,a3);var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["qd"])(a0,a1,a2,a3,a4);var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=(a0,a1)=>(_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["rd"])(a0,a1);var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=(a0,a1)=>(_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sd"])(a0,a1);var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=a0=>(_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["td"])(a0);var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=(a0,a1,a2)=>(_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["ud"])(a0,a1,a2);var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=(a0,a1)=>(_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["vd"])(a0,a1);var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=(a0,a1,a2)=>(_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["wd"])(a0,a1,a2);var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=(a0,a1,a2)=>(_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["xd"])(a0,a1,a2);var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=a0=>(_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["yd"])(a0);var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=(a0,a1,a2)=>(_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["zd"])(a0,a1,a2);var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=()=>(_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["Ad"])();var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=(a0,a1)=>(_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["Bd"])(a0,a1);var _sqlite3_complete=Module["_sqlite3_complete"]=a0=>(_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["Cd"])(a0);var _sqlite3_complete16=Module["_sqlite3_complete16"]=a0=>(_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["Dd"])(a0);var _sqlite3_libversion=Module["_sqlite3_libversion"]=()=>(_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["Ed"])();var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=()=>(_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["Fd"])();var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=()=>(_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["Gd"])();var _sqlite3_initialize=Module["_sqlite3_initialize"]=()=>(_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["Hd"])();var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=()=>(_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["Id"])();var _sqlite3_config=Module["_sqlite3_config"]=(a0,a1)=>(_sqlite3_config=Module["_sqlite3_config"]=wasmExports["Jd"])(a0,a1);var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=a0=>(_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["Kd"])(a0);var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=a0=>(_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["Ld"])(a0);var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=a0=>(_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["Md"])(a0);var _sqlite3_db_config=Module["_sqlite3_db_config"]=(a0,a1,a2)=>(_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["Nd"])(a0,a1,a2);var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=a0=>(_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["Od"])(a0);var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=(a0,a1,a2)=>(_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["Pd"])(a0,a1,a2);var _sqlite3_changes64=Module["_sqlite3_changes64"]=a0=>(_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["Qd"])(a0);var _sqlite3_changes=Module["_sqlite3_changes"]=a0=>(_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["Rd"])(a0);var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=a0=>(_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["Sd"])(a0);var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=a0=>(_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["Td"])(a0);var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=(a0,a1)=>(_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["Ud"])(a0,a1);var _sqlite3_close=Module["_sqlite3_close"]=a0=>(_sqlite3_close=Module["_sqlite3_close"]=wasmExports["Vd"])(a0);var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=a0=>(_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["Wd"])(a0);var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=(a0,a1,a2)=>(_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["Xd"])(a0,a1,a2);var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=(a0,a1,a2,a3)=>(_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["Yd"])(a0,a1,a2,a3);var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=(a0,a1)=>(_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["Zd"])(a0,a1);var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=a0=>(_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["_d"])(a0);var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=a0=>(_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["$d"])(a0);var _sqlite3_create_function=Module["_sqlite3_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["ae"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["be"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9)=>(_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["ce"])(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9);var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["de"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=(a0,a1,a2)=>(_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["ee"])(a0,a1,a2);var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=(a0,a1,a2,a3)=>(_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["fe"])(a0,a1,a2,a3);var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=(a0,a1,a2)=>(_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["ge"])(a0,a1,a2);var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=(a0,a1,a2)=>(_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["he"])(a0,a1,a2);var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=(a0,a1,a2)=>(_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["ie"])(a0,a1,a2);var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=(a0,a1,a2,a3)=>(_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["je"])(a0,a1,a2,a3);var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=(a0,a1)=>(_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["ke"])(a0,a1);var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=(a0,a1,a2)=>(_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["le"])(a0,a1,a2);var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["me"])(a0,a1,a2,a3,a4);var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=(a0,a1)=>(_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["ne"])(a0,a1);var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=a0=>(_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["oe"])(a0);var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=a0=>(_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["pe"])(a0);var _sqlite3_errcode=Module["_sqlite3_errcode"]=a0=>(_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["qe"])(a0);var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=a0=>(_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["re"])(a0);var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=a0=>(_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["se"])(a0);var _sqlite3_errstr=Module["_sqlite3_errstr"]=a0=>(_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["te"])(a0);var _sqlite3_limit=Module["_sqlite3_limit"]=(a0,a1,a2)=>(_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["ue"])(a0,a1,a2);var _sqlite3_open=Module["_sqlite3_open"]=(a0,a1)=>(_sqlite3_open=Module["_sqlite3_open"]=wasmExports["ve"])(a0,a1);var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=(a0,a1,a2,a3)=>(_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["we"])(a0,a1,a2,a3);var _sqlite3_open16=Module["_sqlite3_open16"]=(a0,a1)=>(_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["xe"])(a0,a1);var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["ye"])(a0,a1,a2,a3,a4);var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["ze"])(a0,a1,a2,a3,a4,a5);var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["Ae"])(a0,a1,a2,a3,a4);var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=(a0,a1,a2)=>(_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["Be"])(a0,a1,a2);var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=(a0,a1,a2)=>(_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["Ce"])(a0,a1,a2);var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=(a0,a1)=>(_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["De"])(a0,a1);var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["Ee"])(a0,a1,a2,a3);var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=a0=>(_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["Fe"])(a0);var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["Ge"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_sleep=Module["_sqlite3_sleep"]=a0=>(_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["He"])(a0);var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=(a0,a1)=>(_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["Ie"])(a0,a1);var _sqlite3_file_control=Module["_sqlite3_file_control"]=(a0,a1,a2,a3)=>(_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["Je"])(a0,a1,a2,a3);var _sqlite3_test_control=Module["_sqlite3_test_control"]=(a0,a1)=>(_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["Ke"])(a0,a1);var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["Le"])(a0,a1,a2,a3,a4);var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=a0=>(_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["Me"])(a0);var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=(a0,a1)=>(_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["Ne"])(a0,a1);var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=(a0,a1)=>(_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["Oe"])(a0,a1);var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=(a0,a1,a2)=>(_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["Pe"])(a0,a1,a2);var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=(a0,a1,a2,a3)=>(_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["Qe"])(a0,a1,a2,a3);var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=a0=>(_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["Re"])(a0);var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=a0=>(_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["Se"])(a0);var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=a0=>(_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["Te"])(a0);var _sqlite3_db_name=Module["_sqlite3_db_name"]=(a0,a1)=>(_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["Ue"])(a0,a1);var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=(a0,a1)=>(_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["Ve"])(a0,a1);var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=(a0,a1)=>(_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["We"])(a0,a1);var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=a0=>(_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["Xe"])(a0);var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=a0=>(_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["Ye"])(a0);var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=()=>(_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["Ze"])();var _sqlite3mc_config=Module["_sqlite3mc_config"]=(a0,a1,a2)=>(_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["_e"])(a0,a1,a2);var _sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=()=>(_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["$e"])();var _sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=a0=>(_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["af"])(a0);var _sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=a0=>(_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["bf"])(a0);var _sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=(a0,a1,a2,a3)=>(_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["cf"])(a0,a1,a2,a3);var _sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=(a0,a1)=>(_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["df"])(a0,a1);var _memcmp=Module["_memcmp"]=(a0,a1,a2)=>(_memcmp=Module["_memcmp"]=wasmExports["ef"])(a0,a1,a2);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["ff"])(a0);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["gf"])(a0);var _memset=Module["_memset"]=(a0,a1,a2)=>(_memset=Module["_memset"]=wasmExports["hf"])(a0,a1,a2);var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=a0=>(_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["jf"])(a0);var _getSqliteFree=Module["_getSqliteFree"]=()=>(_getSqliteFree=Module["_getSqliteFree"]=wasmExports["kf"])();var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["lf"])(a0,a1);var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=(a0,a1,a2)=>(_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["mf"])(a0,a1,a2);var _libfunction_create_function=Module["_libfunction_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["nf"])(a0,a1,a2,a3,a4,a5,a6,a7);var _libhook_commit_hook=Module["_libhook_commit_hook"]=(a0,a1,a2)=>(_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["of"])(a0,a1,a2);var _libhook_update_hook=Module["_libhook_update_hook"]=(a0,a1,a2)=>(_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["pf"])(a0,a1,a2);var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=(a0,a1,a2,a3)=>(_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["qf"])(a0,a1,a2,a3);var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=(a0,a1,a2,a3,a4,a5)=>(_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["rf"])(a0,a1,a2,a3,a4,a5);var _memcpy=Module["_memcpy"]=(a0,a1,a2)=>(_memcpy=Module["_memcpy"]=wasmExports["sf"])(a0,a1,a2);var _emscripten_builtin_memalign=(a0,a1)=>(_emscripten_builtin_memalign=wasmExports["uf"])(a0,a1);var __emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports["vf"])();var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["wf"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["xf"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["yf"])();var _asyncify_start_unwind=a0=>(_asyncify_start_unwind=wasmExports["zf"])(a0);var _asyncify_stop_unwind=()=>(_asyncify_stop_unwind=wasmExports["Af"])();var _asyncify_start_rewind=a0=>(_asyncify_start_rewind=wasmExports["Bf"])(a0);var _asyncify_stop_rewind=()=>(_asyncify_stop_rewind=wasmExports["Cf"])();var _sqlite3_version=Module["_sqlite3_version"]=51920;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;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);exitJS(ret,true);return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run();(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:xFunc,xStep:xStep,xFinal: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<%9Z7U{hz;H#Lb1`8+_^woqeov@IhL+H{m zz|wn{5}NcXy(2C3``;(g&+mS}djr|snVoXx^mAr5w?}-PKjrI1eUzeywL_X+At%{{ z!kLX1CB_9FY(6q3DaA_{C&m=UIah3s2w_u%jq%t3k06JW3A@eC1hW~ZmDo3JOpsOZ zFwJ2jA(SGVGlnWsgb>_bI>zI`xS^spErKG5qqoAyW^*VGoAH{hbiHECPd2B`L1?US zn~m2J!lT%TJ8TZSz&IR(DNg19cnY&qjDwM#0Is4iz-W(GjIp-TTrt+#$``fUod8vF zx-pAQ#0#bn78zce!R_TlR79Ln$zC}QD`TWE8zUgVCRjx(4rpxzn0nY>SL|;SGZxv4 zg)D%gqbpb8q&PX++f)@evDusy5n*A%xNeUvX|n@6%)uN$7)C2n-p1^9A?!}C!{HIa zDCJ0K!~+1==Tv}6JVZIT(=MvntRKM@Ey5>WdP&q(tRF5Mm_e}tLdDLM00&%xdu$eP zc4MfcNNt-S2VWxXtN6>ll^4Ms7Dq!W%gFYc}SzyB#Gs=%siZHowz2 z<0w)M@Ph<)2dD(#Aib5VIMq_qB41(jL*zFz8p8LTW*Jw-$$M_YwARfU)Nunf%2 znS+xDPY$39Y|Nb&Linq=5LN^*6k7s#lE9#>IClw;i(CDK1N;Qu!*EWU(~e%?6_3pe z1b{)TdJHXsrNhX6S+NCFGz8z-z`r16c}NE)!n9Znc=L6OcoA`LFeB1kDg#slo^3D1 zI|TT^Aw-moN3mu$(L6TR#%y+*@OprMpbV%dPYauumnvneTqU}attAuOiDhxc!NGnu zuqMRNVF{Ft6$hs91kPcQkbuX=Axi+sVeyjn&uatzl~DiGvWBHT_!Zo!~6 ztU+yHE(XGJ0#1QK#;P+LMKN~(3qTQlSQHS17u=4CLgWxm#-gGW=H}e*bb{4DbPV7O zqOCE=Q>`-Vs1S3pcn_n}%!%vtbL zR=EFu{GU7K|K}$G^iNQXHIc^NqN0u- zkL_Pq=p=4*QY%;l0sXiWu%Zpf$}pKFaZtJz$Y2v@{HnemVPU}f1^+U`8x@TTYekH? zfia_6)XUmY$5HSw=YuITlk71{2G?)DFuF&T%$Vk;Zi(!akGdzau}=C5&mQ_Zk)8BV zk3?qp>6=7$R?xSJY@$NnC9;Da`aY565cN!CBmMM4BFplVp2$Y{sa_%*?x%MW*&t5! z6WK67HArOjsbM0UB&bm$8|tUViR>X!lSI~ynqm||8O;*eHBQYFSrWBKWcxhSGLhwZ zs8u4{>!H?(Y>$W9B(nWPZ4=pU54B5VtBBesvNqHqkqvaxyBLPkdx>ler;Y%dQ>R4M zfjTF$F4QHF?eb7*fM}=0BxZUjDTzJel$^veC?$yv@l!@>5*x}XEs3op`Z$Tr;`B)p zYe}CbvB7>yPhz)K>YBuEsq|SA+w7vxlh`H~eUZd&sPttLyRK5VBsShf-ILf>PG2Rl zX7qIu`-FNVu?KegCW&2B>DwfB-%j5pu|a=F@1P%&SayaWJ&9dWsU8Y~ z-brHj>{LIAT~?_<61${Q!z6Z5rA7cmP~#+aL8T^1Y(7!bBsS1b&63!6)I5o`qZUc* zoJuY6j#H~7_KTldC$S#XCW(!8QQIVTR;6}HEScITu>pSSki_oV>0RLAj7sl?3muc# z7@|(-DyVZ3JFQX|K#ANm(B_*>{DkUegpD87oom43`nVnE6Etwrt>EmSf zIen7M*4yaQWH!b{>B;OUkeAGk0C~x5osB+EW`l^nNM?tDykzzVke89n`Ve(bW`l{o zN@j;t`Z}47uv3p@_RK-wB(sCSUou-R=(}Xr5BN)F(nUR!*(RbNl38EyUNXCFr+Ue3 zze?{Uvo#9U$C%)~WR?f?B{LJum&|V2sc|yv?WZQmY>!G!li6;Snk8qjT`DzCW;<1C zk<4}ggUM{WO0AOFHkDc@v#lz%NoHGAYMab91BIAarS{2eqe>mHGEVO%vtE9BFPYu2 zQ^#bM?V?V}Y_y9yW5qyWGRp)ClbPY7#1yu}MoB5`u#1vY*hr$36qYg4MX4!lX^_%V z*kwC?oWcy1K1pGHT=Z!Qy9zX>u$zLqrm#6cV+xz5(&s5`m`Y!yu*E=Q3R`WXZYgXq zcrb=!-!nQl9Sqkg# zqUI^=mWx_oWx!$zn+Pmo8XvXBG(KvBiG9=--~x*&?5U61r?44n26aeby;XV_L%Zm` z6qc=0#}u|!rA{eqwo08-*czZQg)LO6bP9VCNr|Z}nYepl}%Ua(^NJ~rSw$R3(T0x#sZ6}Yz(lN%C@*DH1B3)L}_Vk64YTD8$t9*8f!%9X>34%x~8%He)=qpjrP;$X>6aLzDQ$x{q$uT``u67 z(%4Qvbx&j4{q$8D+vcaQ(^v!Qkp`FJn>2RMOW&rkzcl(TjUDmP_i5~~k9uaLu|ItD zLmGSJBR!4f`>0+Td+4Kg(%1u^Yibl{I`??z`%{<~!j#?mOz+8axrWq z)=S$G`84<<_&oS5_$YWMcsqC_csjU0cr17?xH-5nxFNVAI4p8`&XT!oS?`7SST+`lWwb#MFpAzTG}UFA|qA!#B^j&UZ{ZsvXhJxzD=KxKF!J zxlg(eYbV^t-G3nbKB)cbTjN{pTjg8nTj87STjiPMTjpEpTjHDP%LR#k^DXu*@-6iJ z>YwAE>L2T$?w{tL>7VG&_Rsc@@h|XA@sIP*@@Ls6`zQJ5`^Nio{BwQdlyS-&-&)`D z3ck%A)0gRc;eGCX<{hUz^*-@F_CE6Fdmnlqc*l6A_$K?VI>srJd=q@*4SQ^SMju~q zUoYRkLA3zArQOu#+iz&swQJh3sH@r)?Xvdyav@!tXf3~O-=pqQcdKiZJk=Cy)ivsB zHOsY9U7@bC4Wh&9QS}dX7C*$FIS#6Q=#VxjBjy)V|- zGDcFax{_M1w*98Aw=Gr|s=3+%b-p@?x0$ETRj<0{sI%2cVknS^spDP0 zxNh0ksWH^ne@zdF{{-*HmCqz+YwsDssk>Tb_IPtrr`c8%wV{gmg~ z>)GS^McuAmR0pVooc+~)YHwFxwU7F{?Y7!mU92tAda0S}i^%7Z&mvE#$J9Hj>3JF% zx~x8l+@?N`%#S>&ozl*07qpAolfdJ^qdZZA_%$#)Fe|VoVrF1<#F~g1xK0mD3rr2<1f~Qg2POq31||e1DB}a;0=a?T z0$U@tL~M#!99R@s7+4UPAJ`Vy8rTxpY+NrIpD{czEHE@MBrrITLlcz#!G6I$!QR1M z!OY-`!1KVfz`=;8f%)1rZK`%Hcr|z>csY0}I6HD?1j|+!Nd#+!g#ixHGsTxIMTnxFxtLxIVZpxHdQ>a!qh> zM&#?~4}#FA_`Mr^63mT!9K0NPIdUW)c8aCC4~&m~&!1}6l^2ge0x1!o3l{L^`Q za9VI`a6xc>a30p3L)Rka2ImBS4bBcWdhCDX&-Xv{Kk(o8-}B$~|K-2qzwN*2zu~{` zzvjQ{zv92_zvRE@zu-Ub|I>fYU+t{_jQ_O%l>emvxc`{{sQ-xnu>TMLA^$=D0e}BM zzd+wWpFn2dx&N8}soy<(M*1O5=4{|~gz`9k{X|rn^v+i=c{tFL!S}-DP-ay zC6F6aDxKRd3hy+#TwE^ZZDVukw*0>AHBmG-lFPj8$+D$aWGp1~MOnFH$~547fpMyA zI`wkOn=iYHgqZh*Ll>n;=M5uyTs(P7Q3Etq8h)kJ#ml}%?{aVO;l}E6r~U=%@;Szm z@>Loag4qPXAH41iae(Wgx_bU~=SzYmuzKvhNT#!RZY`)fu>^YvaLh|!KXpQnUv4;c ztB0O>!>I65tOrGA4WQ4SW3+y$2A^XLc&Xz1|H4LkLb&<*f6a>Lf>{f(WT8#xg$>Ua zHf$9sbUcR}MhK6!KukY-PHxo8+ks3YXJOFTGdohANTF&nWOI9s+7-t0gYwQef9u?G z6@8qaGrI4JmZ6uTJx1Mcn;3~zmQY_Vd%YeVBTu)A@d)pDyIeoP-_n>?X&IklbgsOX zrjpFL;A_NljjW#na?x3*N3L%e>z3-(h$_aPRX^n8C2tcGF!q+S8J(*=q&prtG=;|G zUVHT;;s=c8HD2YNjm#S5as9Q%WN!fx6GVuEmY}53vF6J>%ji?{filIeGs$m9289Tztb*#900IMA{i8&w5H`W`6(m4MHT*+F}_7H(ODPr&L5s=Bd^6q+3>Bnpd8V` z)yQbs?0sWo%dz~l%z3D2GV1FXTW-TvM~U~&4Ye)G`2ge1c3t@}V|KeFE)7rn4Y=-Z z-;WQ=ZP#HX=f4^1d)JjdPMze2M)nv(>-Zk;ZG7G_iw`wkbR5hl8G}1L=ZkX(b?(eT z&I|AVWgn+tEt`y!|7pzc7-c`mod11A>?Id+PuH>1b@*Q56&o*oyHGph1`=~L0VvPFed(=cGcE)yqEMAcyM%5CyaF~sU5$T`%ZE)$MCaKO7MfZTT?1=We@WnH1bpX z@Lsw9O>541A7jVI^Y|j;+fUB(p}FsW`V-L&A=}(jVsr0yO>xRLc3V(pp7WG2M$~r5 zMOC6+mfcdwV?6&UmZmF4?9cuAY@>U{7Bb_Q(`Nkk&1e5xfO2WFU7p<<6Kkm7)#Cl- zhHUYntP+DH_L?43a~prRU+{CeMSncNc`xJEf8&ZkKk@&qpTe4Hp%MSnm&W9u9|9XP zqav+P?VgYwUC6>|fw)6ISt^zO)>TxXt3pc1(KP`Q)I6-I=xjAAKgS4B|X6!Q!i9cWN95sJz16iqjeU|$qn>c zZs~3#t9~H&OrOo1k1=NSdxNjYJ>Bmu;@gbkzm(+rbKm-9Jg2KRnfL;NePdt;e!_TX z&=fu>_xzwt;^%WyhiaVvp8Mml!JH0z!n!86R#q?0j~lB;zO5X$>0IWtj*B*eMj5L_ zvhEN?Guj&Ofy#4?7*ZCxz^y8jB68{mUu`yD8@ExnUZTes8YPZqfqBT$|1sc@`Oy zhgUIPpZq#MW^|w2*l0E4Yq0315#JdrCU4_|jb2kefr9b=;Ma^7Q!0V~E9F#D_A_r* z?ngQC92o08wLG_MW@|+)Vr-t4#?R!wGQAb2euZXp<&5q0kYv^ZXF#@!aerypXSK8S zQT{foxf5o!B>o`x+OJoL_L60KgF$b{c%{%_@wKIglQ<+*QjL;n6Tl`~2#*$Rohuq2bV zkgWYFl}BmB(pr3;oct-p8t0b|;3H+-bn3)!7+aUsu^T)jyocoJbkdBFSpv49j`=pv z%Kh1_Pdv}qv|>9SWeiz)gx@q$S5;}UNYNeME|IV&x+6UvePRBUx>OhCa|;!3^9CR_ z*YE$&WABr~+dR_du^7Os7fX*IPq=|`YE=w)^TDcgy>Ltlj|sI{(A$z#t4llSIKv* z7!8TYy}7xj;QfuV+Z)qkl5KqMR`R2ld=6vl_7FcHbFSJO<|c0}%jrgBSlP%kb3lVV zODR_F-z#31p=Chh#qBA4ztL<*O`7Ad7(+A0?kGXOI;8h)cTnd29_uy^?}*{sa&PVU zp3}rawblFgZyZNG<;m$8BzbQoV61PY8*O)$fL86ks}{}j$g?->vBuV2CujpC7(SZK z9^&3x#_HWeqvzTz@zFV4AxaNHdb;Y|J2$t>o{gNQDMqQh_h^wS<1a@AY_@QxQF&$P zj$LN;br&%X*45kA!TeC83^rtR~H)g8Ovb^#^dhrdSUTjo%NKg}MCeaBZG%R66oA zT!;BbD&uVP5|{S`}CASR2%Te5?+xvyN54^~kXwP~YzO=Xl<5ycVuc zkAKX+H&RYa;wKGpG9Bvai<6Te!jY$5ha=kXRCzwc`0~`ZMIRLc0La7`3y{aC2!r-y zyXLEq~i)WYed$|+NJ?FOJHhu3ZWAgcz z_(o&L`Nn*w;lD7DuQMiG7zvrLe6cR)({j6Af}b$f7;?FzYrSRLM{vEGaq4O@!*wNs zZ^(_l0`+>@sBpD<)J~z-D$r0`oG0Xyz4}tn=zFydUvK?+UMgTfV~I z;4fq~8~>X3lQV66M46jV6b%wo$h{jP;vEbxuu%fcQIB|4=Mmf!iqQ9slkeO47krZ3 zY3IlJ_vTCo-@~EXzH#x-;2EED@%fJ7ws<={D4Ff%Wl9wm;7(O$HFeP)rrlZ|2vT70 z^{0d6DK~$OZ!`lQUX}BmvOxsKoG62lyapd4n?>^1`2^WFlDFl3&BL%%921>a`G3$< zkK!r(PjhAz?*K%}r(S*)uwC-;-hrixKG}qOSDqA|cQ0zwfx-X!d1=d;^>c#{H>(GL z3BFGz1^ETaXKC$@5L4G;d9q?tEE3kY~#;$^pH{qk^|3UgkAXdiQ0_ zd|V!WnO8x{`AWEF#aH-xlx`N30u}HsU)Ha{=izpz0$+f4Q!0k1I#e+{N@OKo4V85( z0VCORSS6l}+h3K!gT++lolxptIb6!F9PY5Epmet~Z;mnRR>7f$Y}um zvsrAo{xu%Ym&kLk@wfRBGrl_C2tP@lufe}Z=MQS~CH%DMf1NK8e4n|kw)Iw;gWlqm zI7zQjwO&Aecs1H3|9Bht=qY6#z|&LStiwCRb=le8P+;C)#E?$T&cf_;ncR-O1^3ppH zgbi|8{qR6n>hsF{HyPW2zs0x9_Zsj|EF3i8eR!s<-w*<@L5^$4JGloq(=oD5&s#5_ zHN?_4$&!u21GH_#8(@Gjjd%&(S(=Ub2mFlG8iP5*0c{V_jY?;kspyII`BGtwEVCGw9;rf zx&zp(k6hXT0`Z%f^e!(8X*CCS1l_0?m!8g0Plx0uop~!1%@v(_Gr@DD?L&SNtoY}L zyq{~7H*Cel6yxZrVsdB~?xNmYj_Cs8NNINAqxmt};v?vsK62GZd>cInViNgmV6I{k ze<%(r9_bqu6_mA;p)j7wyAU_y!YQvir}p(A2PKxt`R*_Wv_U6PIW)w9qq8g+}lkqx){)8?kAwnL$k!EJQbEr_R5Qlk>k_( zJ{s+mS?BF__!zmbnJpmK&$N5wlfBMpx#&$-8L4*T&EOTu_q*{=Xtg4{KlTP}B1GO> z@?qI%_#An101za{H-P!vg@@!EX4`Sxc(0`F`d{G6ZRV9s9k zBT7i`5MOKg)>r7e%uN4^wIF!+RCMiM|ZDa-yM0ysG zlX`-K{(mD7^YL~pY#at0q!{^&n}E@Wi0&0CZA;S^2IMwJP$KFH3(-0(KZ9p!Myii;Ei4- z8!B0L?vTFj_M-B~ihj2&_LZ-eeEv*vnAI})EzS?igkF3FG+JV1rGzXp+T)dJKWlYl z>qSnR{J1wipHY|rM1-J^xDmGN!b2J1_&p@xGmp6GME0xjwLT@whAd-EDEKkxIQyT{ z<#42*Kn>#2yCC`x_nu-6uUGIkinB(TFwdGG!H!|4hhLQU+8V{_Q*Ow;eZW{Z{sn{v)j zzFo<7>4-)@a1}9!4Fl^-Zx$qZx_mtgF4+uOb)E?P-|UW4-WdtL8zrk6JO-MpiNOH;C-;@)w`FwsZ@LdwovLf6@{?H2lHFTbjSl+eRaA(NbO&2}Vfvh8*kccOEjh>JLVl`Y=9LHZ#jsRcs&WYI0 z@^*E%!(20t!(YB4_m0P!C&*jl`C^oECh&IfkM2+4FX2{lA}sDP`Rzo0n~yL*p2R;U zsL;Jrcv(l@U9Nk*edX}WN?Dr~M$eS3PV*S~b`E!78AmTGjm=>>ID*BO%DCx}sGDZ1 z>F_4ql^`;@09`^3ULTe38tW$=k#Y6NR#aOjg)V*pPR! zWM`=PbS8g=qh0yg{1N53l8+I%S6a&vS8bL}*TKblV2)V_Ji%t~TaQ&NQq1569B-q;Je-C$ zzuw5_Dln8KxAD_3doQ+uvr#Oy153)6b9V6CmJb(B`j5yrr|;w=EMK3Q_ zWdgNJI@R{KPPK9)x%Jk7EN-XrkdFCmG}o1o3yBk*UQnU9ZvqWI&EN0Udl=4mru2D^n3q z$U4s>HS^9%2soJW;i>=4jKyT#(_H0YZY;r%nqQpe(>dQ@2F~(gmSz8;pn&*&1KXVn8yWh1rB}$6Qa5;6+hwOd{jzL%gHHg0uHE3xOI~%RCn)G*nN6e< z!->)mQi%F&w4Hrf4!zBb$**qm&oja!hiqu3ufAO9)GtCK{9654dII8Yj00)pUsrV*-8)ZB9)ik+{J4;~<(+#}z82zPpqT>B7C`ZPH+AMCV8HhaWBwuLt)r1=N| z(KLDH5&Wh-ve;wZ(sol=vCo%};ZAOo!yfZjZQHGF4Y}2-IWI3f=4lGrxaFPa2tJda z@c%-|o_PXoGE~Mt z-m>b{&7UgYCCcNgWjR63;js4*G?VY2RaAjayC{8%Ta#67R1qYE6>1Yb@? zEn3cW(Niniw|FTPlk45okH%yBE5R0He(0fPJhWH&J83QA3N<_Yy@CWVjMiTH8d95% zlZtnSrM%?K=A{bZh8X3ahDfviPs0{o>gWtJoh5?vy%dLT+r9K=d2p!1 zk_U@bEmtPOgDuwrR`WD~_s;uCn+vrprr+>lnX?|LWTXcXrpz^Z-4UR16 zWCN31b0|Sdd<$cS^|d8c*3JjO14pw67dB)HLhG@%)Md@X^ zD@eX(*DTh@xP8OU9PGdT%XMeH49nZg#6#wkO#CQT@#!^Z$c^l>-mSZSWX_>Ewy&+l zjlkYaSnAJQljSuEl@AY?U~RJ>EO-Q<=?Siovqi`jay9uX(q-*jqjfipf)Rx)L+kU` zk9h?8N}Y{vu8jUlblZNOnYh`J!M=m9-taV!|u(scyrtBJT$f4_s#p{t3H|$!=&C!qCqTi6nW{kN%jQL> z92gC43qgU0ZGj$PFSsclYe|4IM9u!aJn);69&fWyv8V`D;@9NqB2)#;3`i{LcqR59 z7}~^A#p>6bFA?GkFO~sZgrA-Ibzp^qr!5TpUsT<`CUavc*=-3P3u}8BiUa8{%MBrl zm968beaKSrJZu{ar4Fhi#Qvq=H^WnOM@v}n_i)}CPbp5*|Gnsz zCH~iYLw|ol8?Xyv!}7p#`7FqGiB8`LcN#YKoF9L-kNPRtEdFgZ|k! zl#X&V3x;rEIT}af?9w|N>5z}gBP^O~PA!kKNHj%}RnPGv<_E992JtmARFRg&ZMKUH zEMDk!(pw<6$82B##3t$9&F1Zjlpy%8@~L!|m2XrfKkc;3Za*tAviTTiC%Ne<^7Pl_ zJJ0yf=7MVYQs?hu9};J9GHIjD98{g)tPhc;-k?|E`o8xDEeLFiinoR5yv+_#oM}Ht-~6|JoGqx(yO}k*^pm7uBX>Lh?A7 zlZ_0@pS3BP?nFsG+Z&WoZ<4*r5XiCB(%K-2z18g>|JEhR z>8Z=w*bAC3)uZ-Av)nj-6{*Ql^{KdW5&VaA5NUE}ed=!S}28pnb;6{-}%V)F6RJ796^=>jh^(m=0a(T`u#Q0Mk-FYeF^n zN%>k+dJjRskfs#i{H&bPjA|ifKi-VekeaR6oW4{xIrN~c>O)GU%AsII`D1cKDH-)m zoGO*OcCSoofrVT#`?R3fkf&4R-rBYpnb(Ty^I=kJO;wbq4xNz4c};fnIMr;^?Uxf< z({}9mq_v?h5nKMzhMHkdOeVCW)(9=XZb!fK5wcEuTF-B1cc3IlM{)-+)F>%CP!oRJ zJllbq5u*Hx9jU*pGEa=KGI>w>xI0@Lod3$?ec9J-W%AyeFA6hxm1XUI?k;jF7u`UJ zHrY|F3#MfUA4fIi_HWz!E)yeV&eNDUxB)w@8d zPs_|M;Qpg>Wfz)?xbTCIsI1b@a(JuWiqPbQkEjPUi7%1Xq5r-_GSD$K2@G&rPD`RX z==f(6mFNA;h-9*JvrH;=CB9o`eN07_Ercva&Lt}A^? zuF(*)2&9ij$+4fq>)mCR{(`m&D5Y!NsT7J)Ur}jru=(28_;?SFeywlm11rVkq!I9qshLKT7We1Fn3lgAX|@9ikS~3 zr4aTZ{xgoManl?=j?NQ=w8um!p&fGCM9T17R}iaWPqm3>gWR{@QAJic;wdNlP9mKD zl9};{w|<^XMfq$wZZZu(vL#^(c?gLRJ=*=cOq)vWG2W`FP!FS|V;Wd#l&mm~?t&(v z=?GV%tYbqkUa)3XVmT*#B69smO_OzNMMcOpGay5^lwZ^MU3U zbEqYc8i-lpO~9h*Mbf6d-rWr7o^3ma@isMV{>g5}e4Td3?PbxP(e7ON8z+ z_SJ5XeJ0i+^Oul`aThHm6yo^tPU@^yH$m+?B zt0=L=Ud5a3&|lz3bWZ?dAnZXB9eeWWfP0G6SJMiJ$&=NP-T`LMH8hZyU9Z?e_y%2R zkl>6Yec49E6ZXHu*?(6-_Fp%4$nxvJ(mUk#b<|TirT_u))s=wkxSl2|Q%ScKu%x;H zW^|hQ$_9v1vEc}R^()pDzOk_pc3l|%`u*eblZ}*s)a2le^fTvoO!sEGWaszH zzjo3)R?@A;E;`B=n%>h)6Wz>TfX!JM27f<=ctFzR|AI2;n!i0{$WAzq+fpsS3g`G4qL2uw^4PZaG<8B zz*52|wo4YF!XyBKjVTx%zn1&TyUJFrd?n?FzeK(%Upq|8vG;W2Fuh5c9$9yQ5;W@^ zvE=-P{OKsTps!74z6uwv*ol~GM&?gmX*&kQ<;jF&G!2_qTaVEgg1zr@k{T*!JmAJI zF=}yh>q$cD@T}Z*ik|X0=8n^J$x`c!|Aal7D!ZSD<`^zZUZAf~8hHV7I#ph}KuZyd zPP|CnN{>=3Ucep&{7l}}igW&{@q}V3GMwZaVOG6FehyPo|1vBX+^S|*Xa~;tO6?k~ zWsY2VjV54{_pU>19>^uvp#^024T?csksI&>q)fU&)vS}L`>)HfH^6OU%yu`SO<*a% zyoLLDbMP&gx#HKj9$8=|f?+Fxb0TU%N=3hWR-V62l@v6Il4tI~VSD8cl>9k4;0_e% zMtSrOEXg?}->D2z{WbrBk+^1l_!oHzj?wr^mqJ^+$Bw_LtCe*PACF zTiSbs>3a%9054xWqePx#<~@TMgJi)A`GwOuC(d*SvHLHQU2bSNgx|~~KO*ra^12gA zJmkrwkweB5}!h8q`O43(tEhB7GPH?z^+q|D#Wh2UePnW?SR^|3tXDK z>B653KyzhFlvbs=;x+6DLeNhPC6(f}*0K-O^`xeq2<% zjE-fBiC0|5!>_sSFW|s0tUza(v=Z zk43$V@K)(TL^ReX8uCzrSci~mbScr_S8!}H!G??=;V`DRm#k1)lym-O!@8LFxcPo* zk!0=VtSuu-;C8Z%Xo6e0vZ4o4trN^b9(?fJ z%3=`UeY=WC0KpTh2)IkLb{+nqoOh zH zo1!dE!_0qEJm$IP?6<^AJaC%gD}*8~Cke^1uxE1GJpZe0ipo{3MK9dmY6E_oDSNcR1UY80wiYSJo9EgIYzgJd7wyq=uB_4lXv>#Z zI*3ZR6?s?Ggk#?NUGWt_+w?A);rmcAo6TA8ix~t5zr}~b+Fs515aPMry!fG5WT^!Ck@yBKY-A#& z6?3jm0+_vJO0t;87fWA?*a9b6p4|Z7??wuEX}k2MV#al{dn#CTnH-)fcA&CT8kRFp zewzm7UT5Z}i3K*GG3hhN*lKy{GjSDO|NhTKWkiJZg?I}`XX<_-+yuy*bwihY`Aavk zChm|Da>a-D?k&C^RFI!98dANTWtZ+?i9@n~cXXaAH(RBA1ViFCfHLVTQA=HBFR+Z& zLz=#EnY{RwIEhW#&0mXi0B=?gP;0O}*hADQzYqz1WOCEvv7;03(pkJ3iuKN;gjnb! z9-m-s{zrto-gUC}H{v=r?aF^EHUbsbz7-X*-q`QJ$@y~acVaY3?Y~FByIpSiK0N$i z--~*!7e<9$`FL-kbmkPS!W(iSZSC={a_KpR-$r=i{!UKd(~|Uf7xK;kLkWWsDgcAL z>&(7AMQx6`*8c!%=1bR)m~xr(7Sk+wOUwj~=bJM# z(Uz|@V|t6j)<*2DzM_=64_osECp049^vLcT9MNWteqt?7bI!WoUkIce9t;#u$U0!1 zI2mrPb0}E;S6OZ-6z?|Kd8jA{e(60_T(Q*VXTwD;`qgV?2Q;~6ICx^Yd3?CIX2pfu zvcx!OyrhvL%Q?~7b#DTf^VB16F&SfsSjc%*12$%X>}}nK$ODG>mXDQ9M~QmMpDr9D z-xq7w?QxEhZp&F=@1Tf#7mdw%9`hg>{r7$;^|YAx97xGgc@B)mm&kxPO!R z>3HBv$rHNW+Rs78Xo6VA@0<9_t{T~Ihj(h^k3afK$fxz)PI-DVNO)UDOc9%5mG?~% z(J@yn^&Uhd0(J?fH*rzCeaz=m#7Y7GcExnaQ-2vbL!?ISqXg_Jz?2dEbnh9n*9;3i zS+eUa@eD=~yY`64W{X>R{^D2Y#A9;Tui^ys!LM^f9O6*B+%i{m#dm7>OlMnEIL>M# zlhc%9Mfde1JxV`=tCdg`dVcr`nLqD5nNt+!z!sz_Dbl|{JjWRi-$L;Uj`6*<5Q{Nn z`a)>D^>WBU@sWF~0*4@vrF);q2Uep|GGUSEuZ+jhU&&J<@oCp0;l>ERFA{a5*GE|F z=g=3;$A<-Bee2M-j+XI@MT|1q1|m*5fF7+Eiv(pu1mcF3IrgG5Yq6M*71#Mqw7}>? ze-o7}Jr$S~5!(~ec_RcSws@O$oEVu1{T@R?zAo0YGTf+cR{(bPH_^j0%>vYm?FdwS znk!x_s0bBQ%+3|%!C3op#a7HQW{Id`ABFa4x@QSyA0_|0R18OUEn*p1;*e~&OmyXk z%yrAe$JQCPa?8aA{#agFF3LMkVBrZO(k;8M25(ea0j3@+-(4YU6!|5*=16B)em#ZO zm3c?Y=_^DtXq($Bpn3D?XY56Ps} z;kCn^m4CIUA@pZw<>za_Eo04J z)`$b#3No#a4rI4=LUG*UA$w)cB>xaf|40S-Q(xp^P5N zPTQcmpM%TA=aebrt!<(^5<`jG#Suq-1OggYL%HF8k!bnu4)LjfjS{bbOE}mENmr&D z{pG$L;w?Ll!$o-ikinhs3?9h0cf$BQknislwe43dJ@bd0fH$xIii2_gc+g=IIrYde ziO7q0g|W*&?s7rwBD}xKXFEk{Wv3nf_3$s;G4jpd#RTcy4Fj2FuG=kcTc4nw?Gcch z_KGtw5YzKS9a>3X42m_M=ZUWsT2XNDQT9J17SlMtT>K^#mn}yWsVp;ZdIIu;6JiN; zn*XFopnET5jgw&0t8(f|xL0fB@ssc#uE?lUu)z6p^(nYaQ{~xHq7-hn(=fqPW%+_z zvx3_f1-Gn%+meFY;nVOW#!LGda9+Or@r+oFNaXdi0tc0)JPU{7qTGH~bW-vO?(w*@ zqLe2P#*Br&@v_}HXmGd_e}d!J$iaUCT%6QCFWR6q^1SFzn>;dpB{mGI^a$d(QVA_& z4)_DCsho*KhEzR*!(*!s!vj1mJxAbeEtE5kh_t{!j_--B?9Tj}0-rI%-r;oZQ7rnD z`QA}Who3Yj9Rq|k#Vzyh<8(sZdv=ffv8AVm`Q-&M$=c0PFNs6SZ4XosPN-?}=_T<5 zo?iZCsD)cH{)#BC%&_Adwtcm2nwfM(yh|{KE3Uz}-Ykz@gHN~Fd~i+7w2r(@ydml; zo9*6geENg9V3h266ZUPCoOcrtJdvJTqLzY8%uU(kmMBx&dcw(o0&c=rC50B0>xzyY zXkj?k@t%=5 z&shX7U%Ce*+>~waLEN^H3rc zG~CDfb7k;>*o9%vJ`iarHGU|1{N00FstO^_KRpgS4EKQZKDr?G%ab|zBA8GJp}jj4 zY=Ig@Fj1fy5y_pk>t6X$u{cd$&lk0@#&VBD>4KOtPqujkut&-6kKk-=m6IQVD@MtS zkHl*Qv?%cy{C`&Jk6}X3nv)+x{1KY&cp{$B>I-uFQ@G88vY&~U>C6RL;Tfng$o%{n z+<)b&UFSx8*;lQtl5#Tk1$=%(j(q_oC|%*)&gfc7P34vyS-i?WMim`BLMcu7lOSHV z7L=_rT`p8OM;}+p@U;?u!mvEuw#yOM{IS;O+SO#;$=oe7xiS-P!{_(bYuY>V+7N%x z979T1{B=Pj4l1$^)<=e;O#KIe|QBx0oQ!H8qzXC4f;Tf~bHoIfuT(xW^|dt`jBc$9B&>k^?1K@e~~LMerk zH&Q7L{Z>6vneSO6bo{+c9GQu9NVTt0g7gtGQdP=?1|Vfx@WL4v?+R;Kw_acfqhOf_ z$hN977$*6Ys=S60`Bu*Ft5 zT0tHI_6VDIl5}6ebZT7Tmz-|hU%*^2S&Db9(EWcm_*+WLQxSZK4_oG4C42dmV>pue zpMX*fkxI{iQh}G~>(FBg`uGY`EpEL?;gFFC1U3bg#JDk0Nd1JA$~;0}k7H_}h86-N z1ihQ(+nQ3(B7p|wx!IhmDHRCV+Z%)8T6sH08H3t^MesK%`S)^goHC4Wk#R+pqG(g2 zXt>RLMU~<}^fyJ76R2!kOzD8q>|#o5e!_fIOnFAo`43Afze1pMLP|;K;te6?fu$GX zv5G8tC>~9-WZ4AeHQP*V8f}tY5-|P_`D21oE9M_ORu8WUNYeWdG6lO5l)7jWS?b?y z-uT~bJ}eamFr$=G0&AI6N~sjJ3fi;)p*U>?Woj8^Ef!k(|Do$Ez^gdEx3ha^cXn^=hPXfk4NxGs!&2Pci6M(-o?051MAv*%?VvfB+gJO?%bi?BIvP^m~pVwxja3m6sh=4VZ0zSlF{ zX2hjZY(W+*kAeJxkYDS>=7P9+wOQ{wwp_Ler4B+E3ev61as*W`!shv>YVbyJddu6K z`f|q@j?I+Z%MFI`D43(6YtkI;BX~7<&Im^&$(VYQqN11|ba^$SSUE6IBcoU|?;C=5 z>*p?kZQ(GZ*o-@Wo6n+HlntR|IZ9y5wxot77<~HaL<#mnnrH4TiDf`2(w9=KkqjMd z!?LVBOr=R>F`pypmS}F8j&f|P1S#}LdG;r)SA8omC|%am9~IdNX@^;-5_@bp+E&57 zJx#5uU=yu3cT{1J`V!5=YOIS4f#_2W7HWgI6;g-2k<%H?o(JKlXkAuYg=$W5>`h2o z5J0o)vWDs%EV^SaNni?0=q{ncNu`eUSrP`4tpQsuq7k<@1P(Y4+=aMV^L0b!FEL_{ z3#MmdHbIsz*(~d>nbedGfnDS?l$0?;eHc|~!Scx0ZM5f^mk$kV!F<_NSH#A~2Y7qa z$`;78{G9f+V3oiy*jlm%FupWt$x6teSBNZq1^>TXt;2 zR>A(|-j-GIUFn)ht`T!+ftB&@t;pQsOGDbSg1)Iv6F$s9&YkYqDl9@LU9xecUJ)>Uj*;CX=2rGxA)9DeXb)Sz({;1;v@d~S%!}T8d#CggOYw? zWsq>jhZYQl|3lvpKZPoHVJ+mbnA`$3A9GC?c2$zsGm35G6-bM_u}_dO7IX(HnMAv~ zvtrUk^JRAiOTcYXda^vWV_G$Yk|I>V=*da|E`IIF2FbYiqBr|9^oqM{L`XvbtY=tA zSlIAo@F)~ESHlI$kPyc)+R%rUl#bHlKCBw7x`q2GrGA8V%m4kQZOE?K^x(}uEL@>zEpIwLR; z;N52!3zDDNsKE@a0(t!E?nRe}u|a^PhS7`()m^g~Y_Lt{<``gG5KvI;h7{&-^P*c7 z{T$0|BXH9sVk21td7X{c_l5?f`$*=AE%4h&wjYD5G>UzNKfPIL3_B%4U>)OF2)p13 zC=g~|sx}VacbtO8vx9+471xZ#RWsmBxa_z%4%3J6tgJ6oxE6_1o$7E1#*$+Z)tUeV z*V<4MjA;QhdIBpgrPJ;StSFk76Ig8wxxz#i0U@r#L{=Ur=T5}6mvm|(i-Z>B!$ejQ z);NmWulrEF$!t4I(;Um`maATuT25h8p$L3Bg~j-t=GEZElJR<{3y+IqtQi}}@<<^s z6bOG{5)`3tWyTheeRwt^^M8_5{Ek)Eeay*?92j zDT(Ymh%~Pg(OaS!JPk_?d-a|V{)WD(?kr$*HXHhOlIBYd>DCinqsWEKi_Xmf{W(Ev<{}p4up9(K z+v&S%b#jcAyr}RzHdZz{#U1wvpwshM4^YVp^VvO?VhdC0^f*MHm07?7A%HYl01N`E zdv+m)y56j|2+pxE|1~;}Ab?&=@NJi9!V>JMY3A-F46!Ry%+r4YOA7rGqqOGC$JCbr zp5#?}LU`ls#8!YJ?54^qSa(3ksuk=NEQ9k`vN}+aKV6A^5<^j|Fh#4(_N&;B61d=f zt65)c#^P%*xp%0;8g^73>4{`Bpg+c1&^8>TFNVamaxLq_rhyeAqps?07Fow?$XNZs z>)CHG%)MIAj!VGx$s5^yNrdVNNZviwxGP**>o)OuI>2dR`hZ^>jo*k?GBd9Yo#6ptRV75h4BJ52YQI# z!MX;maR#M@>B2|XrH++n#68Tm#u00J?_`~1d9>%Z$S3pUZV)c{g9j$do9Zo9HQJWU zIz->w<07z*!$fKkNd1}+aa@d;y%!5-o^m)(ZORTwA`QN}k`d-Svm-m~Kh86IEYZlt zIF=nLGn}VlB9Vp(clZL29WEX3#Y;DX5KNUNfN5+P3wf|Jj10v1IZa9Uy}D_a5d|w>1Ea!JuSP;R(Vd;Kr=O9 z73h`(_3U_s-33Ag-mEl5_cedG%7#JoXJY@DAFkomuyz!@fpOiW(3@-&f|LHd$zY_I zZ#KQn@=DT2^N%~Mv%n{}?}90wPSQPAk&2C#^3tA@EE_rc`C#X#+c{PEk+nyjBbxUk z)?z6g`jNH4>gMXqIzWFrsxwMQyq_6+AN&{CvGotw zM5=U;J(PEXp{eKVPnGVoDrSX;5RstC?u1CRe}<*y$7>Lhh9DpjjrKA7MK0i4fJ!ba zGr@oeo8d9Y_{94eX(uWDF}U@EB9*%|=?|-|q{U6=gMbwUrh5XOplz(?8 z7~ua5F2i%_UxO1-|JdkZ-NPx*Q&zlq#&_8AVFuIz5%7i)&Q9MR3Bwf@W*-oteR~~E ze#!!)opY2mdD?%+_dk=z|2w|_>udjilgGck-Z}H#|L1eH|Bf9in=yI(zk~Y+OgOvK z{yVsTOdiEO12eFju0CTyAy{Y2*#Y`BkZFAYh<3)br|%}O=PXFTm34=u(an5udgfUO zTL6s=NXR-10|LHLD9nO~K4udw8+|I;r5X>l+5RRySHEJ@FqZ`N3JT+RBT zte*Y_rdek_t^WTzLJzC||BlcdXS0?us|T@}EISTWeE}+&LfKM*=2ECqDhulJMW8W+ zAOoe{`p56I&zceDc<3gAAea&NMMJ1Hj@-nN^FHKX6u)5ju_Azt1-NGqe2?%TZifuJ zT*fi(0({^4LVHpnF@7;GrV4iHIsKgmmf$%V=@9wH6Q#2pUEW(GVTNaIc+jtYFT%

T*AnqN z0!Z9>1Q|KxCBSDqb$Q7~R-R%-b+`zJ@@jZ1o)bvj#a7vRQG`fg2)bunyCJ+3>RLqE zM+6CpC||@Sy*CTI5_oVsHGB=Uf05!}L+KHluy9O1a$NCp(6BLTHKghT#Zn>HBe4=) zAEWk=@7QSfFG1C)@84_;cpsz&^d{FgV5`Pa!8f49k zAb(TbTn~ZT-KgPFSDoJ1bPcDjs|Pb9XkOdPBqiFXJBB&GcZ*26azvq5>Q?Qc7-)2sJuk5 zxr|{8V-Po353w$47#EFz3>eCEsJ)Ol&v6{?`T69KaOiiSJ_)z_fag9`R7O&#@lakn zQtdE8V?RPImwB^wSAg>w=gmkeq=`ELLSj6aCk)WJ&|xf677<(^;9^`LD4BY2W`t4l z7O(Q;_Y?E*1jPA>Zc0LngY~ApAHd;nqR$^d0_FY$&ErL9s)I?NAi^Zl zo=>c-a$0pD+_+znAa66j1ttQes?kCpckgLU zlvdKdX={|yQmf4ml!ovprBbp|1I}d8vJ&EX$tmdwzytG ztOJ}VrL|@(Q|gN6Pbf-9G(}WpBy`Q2Rb@Vdk=lxQ?BlAug&OPMx?Z~Errej#nY-MT zFG4Kb>8T8nhkMfLdhS7HV~3(3RiN22oAQT*%nT*vurP<9cTPa@Kz1aNqruZSeudJ# zl`_&5vw)9MS&}|cPhVvdn1gUXrH=H#?B%CG`|ydD_$%|mAK2iiP|L78feJjC1*9H^ ztJN8Ee4-x%l&R3Jz6nq&NhxN@K&2K#uA!LhN_**yc`G}7$1&1-Ih6V^suv4Ya{KRu zMZnpe{hN_1WRa;Ut2j8NK#9m3{DZcPVBg`;~`h`saU6=U=Rx)Y()gP(tqoQj9^56N|ME~OiE zmG5#X;VgwY-c$D6%1^$B^a$aQXIR0z*mi&j#|@KmD{jK=eMuf=Hk!(Ll{20hDRrG> zD=D7B^C^$qohJe0mKnw`66?L321hD$uu#7FmF$vy1~L1ck@ED!^5*8;0>}dgUUtuS z%0jT~oeC-apc6PzP6?oAg_IuPKU)@7da+cb0iu5A0=?;4Va$CJ^(lf$U*&L9D87gi zP@n+@ntUun77uDJ4>%qQC-kPB=n-7JaGjWA3mLPkfeyRd|VL`E#w6bCZ&45*UixlQ5oX3*T3bJwttuc-!RaWX*NoT}$Vo=u{ooZ3RSEE5gdldA36sq3)s;#%ppTWc zluGJSp}4G-uzrC*skJdaWcH}7RF&iG6#f<2TgKE@x`Id<_^u zY(d7Kl2IOP!gK1@8e980EocpF^qj7?Rz^UV+rEvG%lnGb9k%^2dvy>lJMyv_dydld zHcE~>&I`r^7$k)2Nm7hzrFpa&X^Zd+HVW$;U1@{C?kBY^dR{?BTP2b$w;S^GWN%+{ zL|Y|Vfo{guNv!WXD)6I{A5Le@e^lUMWe)vODJCl$RL2*ax%npqF-v>QlrD<9aG*Qa zRry}o%Zv|yQAjuCFW4x~c2kO?QM+4BneIw+_^ritSEfUf%iBXKg{FNEV?-ml@d70-%D8pKs(+`X#?aG*&CfDQrq5`%-J-lw-SM)q~6K^ z@6DDWQ+&Axwh*L)xJ^{DkCIP909+rXF(M2$^igj6WLP7$ej-Dr@|}w$Y_7}tqPuZ) zsjt#qI%R&}PZ=nj-?sF}VQVwz06{_K)4+jBS2WiLD&^4x{i4){O7f>)l%{C5IUCPG zNbU5DdRvWoe30_mhELx68?e=9D)>7-@-x-{U1@+^6!U&pLM2!ocm08h*k!)?L+K^J zq4O}Mv`D<<;&@7nhAErzbuFV65x>1KTInFYA~^;tv6CWWln8YkctPCPC`bOT5(ISGX9IsH0GnapCDV+ZMzm1-m1?Ab)65iI_>rzstC9foSgF<&xfWe~xenZ^T9>+K0F%-fM9S-IhMPE(5ECF#=u zIj`yG>B=mON+RbPVJ*!_0=R%99ymj30>XJ{1{QNOMb1<@<7l$8c{LLweN5SB0T^$a z^=BzNgeK5+jxrdaK5~vCY_VQ*l`%M)Iag@`9x8n<0DCJ{orlf3n0n3wNX?*$^MLGU zQ>ppNG3f@e1=x12sm%fq^^LT00ba3@&Mm+iY%+ZpDjNmR9bN=}DUNb32LE%Nwl7wu zct1ffW*W$n@f1H^iyzPEhb4fA8#H_gAa)jQTLOx4ot`YghwY>if8yjd>h-7M4;Rl- ze<~eRNC!4d_R~Lsxz|Um< zSFVXfv*s_$65D~eO~Y4W1b57BD-|R%zd`3$ zDFwWrVes$%^%YOZdo^H%D0a0nUz%lxufaEC;9J)M^k$N6o$@o3K;73VkKsbpGzsu@ zlGZ0F#i0Otkc7FrN{;o|j*qF;dXV!w^lUxmJb~OcfV+G|O`XjgXLHZl6x@i(enh=C zDk;il+4wAx@fUVvolS}tp!A1L7Pqx}lTtGDvCz~wsnYhWkBo7$LmUC6(q=&YTTbtTkt2#qYqlvGmER6@KA3862cj5EpSOcXm{fWP;IuW(-J$fs)^Oj6 zjdGR#*r}|;QNdlx9yHH)fiL(-D|Q1gFOalH2~=VjEc#~X9_5wL&Ux=uRtWBW=RT#m za>YtZ60jdjznm)U$BuhRQ}$yfKGKc-_>`CAbpV{7N$n4aahTasaD?%6IEcM*$c#Uz zAPxLRs(V<8L37;M)ITDQ%#%mZEAD-L6aYGyavc+oP_tvoI~>(NZgmiS97r6Sea8vB zb1=D{RIcEj2PeT`9iqrnxMv2nK7~&?L>rt(cTZvC9ikqmt!r~mV@(gy_0zy#xab3wzX|4TFx|b0o%Vr(Z$XNfMs02>QEZ_N z&LeTRKrgS-$6FZOJt}`2pm~h?-o{5IQp#;53f;cDjm@)xj60b2X%u${8!N#)a7W1w zX9)A|J;A9@rL_CFX)2X@fPSW$zdaDl;9)xa2#mvF>hM@e^pCe2Lfatpel8HIt=J2j zBc5EJfLpmrC7&qOFoHjx;4Syeqffy0;jq{LtMAD&2SqgnX68y#mZ_rj%EZL*NGeT1ka(ZsWg|bFlK~eWT37 z11WFtIC5FNh0t-8*1pAJPa@kpWeScG-T_AMQSbKvi>v0`_sU!;-)cnp0ma3rz|V23 zRgvNXcjI7e#({;xV^&kAkIHv=Tii$G37DwgKPlA(U-Ak4$C3YMrS1O@-v`jV&sdZ> zwCXd~oapXnfYTHhS?q|$z(I7g_R6i+s+Mg=2 zrcS%3)&ou|DyeXrHHS&+F#-B@Y-&j~!)@vqfUupZbwNy8FtrMl?6a6!Pf2#T`MA;v zQ^}nz)oGW6BZg4u2_FT@si?IeoAgrD@6q>qMf6Rd6*U#B_FTo$Wh%qf8fapZ{x<@(P)S56g_HU1e;kDg9A)FL2zUmfa7S$c1-^j7;w7*vq2+8Si-7hkmjyoL_=s^KzL>Y=~7 z9fykp)PXXj)qr61``QL(b1wA_R{hoS%=$eE=P|Nd!C0FITxt`+Y=6$J{>om<5S~xokgHRYjYZI{JnCG0 z)3Ce%ss%JHFFc&Dn+Ni$ZzRfDQ0(nBz93mcXPRr(q@4 z`@jU9OQ|`1-rFtA2ZaeDNT5G~u=w7bT}u7U2BWlJId!M}*-q!nsVgBu#gqrwuD0A< z%-iMF#mJ^%r_mMFy+P+)Y6vZjQ0GbL50+CAF}y`WU!5wcgCx<(mC9;9>7fZ5Mt&Q< zuuxSsFxrZrg`Q2+k}wc=YoTB$k&SNww-H!1tMJi30&eB{;+|{Hz*;NK5q>+<9Q`Yx zHzOa?{)`(NK+BBZ){U^PhPhBmRlwv*`dn50uG0V68-jPS{hT4Z8ND6KywOUegd^vR z>BCk3P;+cG0J1#W)hg&fyQ{0g2r|7|UCqvBz?w_zlLNg?&l+m1BrP@LYpQo7_Dn|I zjo6{ghbGikONWtbH7f&%P)@)n$>}wgnF>U5yr#Rg)jxniJJeB2uvahnr{8P(eY z&Ag^nZPgb*PP2XhIhhLIEFk$C^spUp&JC*9-WoyI_ISzP^r1awWhzzZpiTfVAMSuV zpHr=lK)!FOUq`hZuC3_^ob{ZFbppcsKtnpIL!eoD)k%#+XW4&L&j1yt{iqg@u9zX6 zfp2hj!cXEA=F*?kzB0lX{JUbmt)d^hV#;rud%FTvf~ptmuD(SsW|DMYq!8|*=4LlJ zKx_8`Z$EQb5A}iw^>5Y-UdLbp51N*A8 zBwY3EuhwLVD1DOhEZF4Y&K7_Fn~|o+ljs;G#WP?FO9Qd}@}q|04HFQGrtYWc7<^BvaNNpAw;IDAu5z?m8Tdao8psbt zw;Jt3&dOuaY8cKvk5==_f5Jy)0Mx^gF=}%d%~1uUE)~)p!E|DnTG^Zvqn4J;al_RO z%vGe+5=bT56`ANqA@C(^WI!EqeHf^lNn_O?<dA+aY zCJbMiG);A5cU4iKB?TpOlBTJ4=n}S1Q;ChXAp-q&H_e}VO~(RmqY2Xi_M6C@4$f+~ zxs1Td1taK37|x2o`PH#pxN*QD1`>yTyN^6)s{Wq)H9@Hm*dd4uPL`Od4h`7}{VJY9 z?AgB_ld~QR`OjmT2tB*yg5V+}bP&y-tq$O0LG+N^fV>WQ`BC9H>NRMo+~%rD@(B2n zy1M#P;kWShxHeb)fsnClG_;4~W~o1*c{oemN@eB&1aH%C^VCovrdjjUeQ@j%IWarU zSIhDPLTj-G)v}hU-t^ae+++dFGFH?IVZQ*fO@KtI-9IacWmQjzuNexkcFIK6)s8=xG_}y)_I*OVN zVVzws{S9)A|IhvH;>>IQVzs(kN0xJu?c6bm{#pYp2EV^Gz`rdhY^|CCp6lUS?Dx|Y zx=xLD8~w%wu`7a`SgANG<6W!ir+K&-Q*gmE^MWXnN4b;K7W`kMro6vk5@m6P)a@*}7$-v)STo?l~LBUzof^ zv+G|#&LvY|V<;k$Z|0K=MnGXGn3sbY=U}oGh98_clyS!9JUmR7O<=tv^vP61YkL)X^Q3ywb-T( z#f+Wb1_XGSs%;0oJw@(2)P_j#&~68Afi`X2PPHp|wwF6`&vELs3tZwcYQ0;1g(vFo z0TG&D#_v&~e)x+{B&$8pl-;XdgsW_}ed<%F$iD0YO?hqx?g!$P|3dL2l<=dXDM0== zXkmR{U-N53} z%&`jDP#J)2!7iQA_eX$;HdE&#cya^HMdNzUJ=2N^LazV=y*i>!!#(4Uszq_nj-zTx zhI>%vXfz@}?Z<#4rkVMUVMB>Rb1?_9<)ALd!90#LslT zHl2PO%YDr3dmA%kPgIPnE{=l?q{&Kr)c3V_WlV+tWvCPl%B%ALHqFwEQucq%%ZMz-CQ1ji;)=pz=wd)Eef3 zXM!P{YTkOTZj^CPVj8%sGjt&hqU}ryO$Q^hj)tWJYo*eXbTu!VDR@Ssd4MNK=`1B$P1C|qkV*2 z4Q8J(__e^v>I5}Ild0V{M{uVp? zGmU)Uh%s^+gIqVmZ2C^^Bsekiy;=+q`1HM6 zpQkWjr*M^S4@FtdrXSR7_6fMz09|&>q`n`(3LK+_AJnj1kE95s8>k80mGe{K&fyF_ zu)H#Cj*}wE|E@VGQTpivSd*LN`_U43t9=y9w~~JNq~>EQ1S9$NspLoVKLL-OG}nDn zp)`L_TR(%Jd`DM5tM4Q-&wT-(00qgNuaE&pO&iV6;#zBo=Y__7xWuFU-`T>M4e?BH z>yd#+L9!wCI+D#J68}NGET4`4ER1_;dnv)j>%x+B%f|a7okkPJTgviDRHMs0=& z#Qo+`l@}9A>93ss4Bghx8sCAVoH}nNAw!kU(>j=L;@^Xem(IqQf*ZM+jaP$`F1I&dFP$-c9GfX#s z{t75{dLYjS9w;)9*OKGF19-yH_ss89qr;^WjH0<*ft zOo-s6C2y2Ea6^@}?_AbP)xsSJ%7YidjhsAOx<5S^9|O0WvAOt+97~0Vm}{83V~s<| zy|0D42aYy7#JRtyVs74Ax^K?R&5KA-)f~ygZ(+Er^70_a94UD*+{aWfAHM{QrbO~+ z0a@U`#zg{dl4)lo9|_o~lAqTCUpFy7F9E!^H$SEqC4}Rf-IYnMWC{d4X7yzK@pjrT~>&raMu}7 zlvl(XHWbDC{&v3Tb5ZUZe#@pnRLKheaApd1ML3w?p5K<|LMRPp6+VQc$LwChqHsL=s;U3Fjpf4tfS9d@?qq!F3xka3kpJQZz!`m&X;iQvdEa=XeW#frumA3~5l-tc6+~Ylv|&La9#)?hp9N zQJS|y7eh;1okx`6Rl`ro5n44RESqb1Hj65#Mjq#ggbN~4U!~BPGT4Nvw7LwR0^C%- zEKt;W8dsJ_VJ^3q#fsdf4`q2Tz+%^OybwEJGrmIxT%O&dkkt_a${h2#QOG(+cgpbw z5cP|e$3S8!zC3pHX4+Yvw~%5?-wNDQ#M9)ii0MkAniY9tpG6|Z4}?JucL;$8G4BY& zUR#k@@Sewm;Bz5$M+FoYSL_#uV;+5}$PZ)h9je4fM8u%n?<<>CE}$~-uDkF_a5rAY zz!?VRYTR*=dR68XpeI^YnU@NFsYBCKJu_>TYLx#rc=}u!U%AdKZ*VZ7cc@DhzC54E zU4bqU1cSa7y%fU~M>38!y~;Skeod!R-(y>xqh{ap0?HQQ-9e+i2j)6uzW$!uEmU5W zcg0tCt%ePKmS$GtLh*g48m|uaH?lepcRvAlvoLqKPKkUc)S^22OQ&C|^NHTbq-@QO zWR-!ztC3&Urv~Qq3stTGXn8?HYw!Su=|4_|YGMnltHFPT=_zkbUODiKCnQCuxh5hA zn@21^W_r#GimA!lVv(-b3l*=k-UgbMPDSbfV?L&)b+GK?=+`hte? z{`s(jR9t!YjNaGB;-piR1_1ta8rXn0hHmCy0}cit$voeX?-7n*(;M^qK)!!8;bnnG z%_f+uRElcK3wgYBsg74kBFBh;j9yKFvtQEKrhGt73xMFIlmS9lEx30cBY`|tcHsz= zM}u@eot8D@e<@onNb1xaYn@J$n{y-M%(>=#F?Q787CbkWW?l;(2#x!e7T`v<(5)7{ z6+ohFOI}8|bbz&tw=UHFcWBMyTk_@rw@0EGXI5&(18v|gTD1kKdqXGMf=a)mcWtrU zbP_-T3B79Chw+D-nLWvzXirUbf4!poW3e%8(N8Z}~nQp{o*xmzzD0Bo5 zFsFCqg@utgr4!~b!3_Kns1e*=>CRl_r%mka?5s0C3K3!LPoOsAslv~^4w`X4^Z9sD zWETtrb>zC>XgodXVqGiQ6@c-MMs)>ewUq95<(se&GrD2-j;D*=cpW}oaU7A1ja0rX z&ra35WA?1O!_9>5Aj3G=+ykg+9J%)dfAEfe?TLkcN-KKu9ys#t1-{}mecubr(0#Li zFAf9qXByR;cZbJUT5mo^e7KL$n<4XWY#%-@V2kB9RZaqWf@3!`-~Dnkxo^?ZcsCkoEOZ zgLsV$q%w3656(6Z#R&!iQGAuky8MK8#%o$R2!nn{mj>|?*>2e)T!O>l)fg@taobS- zC6PjZ<@x;Mz>)%wxfrj2V>16a&QQBwd8pla(PFX3{K}UD0*VXN6VaI-JUl!D2t5(PKbBr<31UJ|N#58w?{LOCU_pwiSR;$3u3JC0AqVD_jAkGj7ke z8GlWo^<#PNLP^eo)bIs2P^}=FVbz-!xcbF9%&DM@*^E??W(nx+>N;ZMcqcmsj%ARI z@iHaPviX^#$MGD@2c=@&sz~AP0tJZ)#eXaE3aEC-6kw3Obao0aXq68qTO3H)T1sC(5dU zZJul9PY|eP0^Lo-E}v)?p2m^(;RUrNP>Q28gZNPJw0<){%oEL~Gx!=g^dFvxcEe`5 z^$TM$f-54Ja7qlD&4rQu&}_Uvk=*C-F6iNxIXt)5VQ0=4TP+cW3uSU5t(wCF;*1{)F$Vacdp})q)X<~BtB4d+%ype~97uVekiEy>~Wi$U> zlD{aH)3!O;BW{P$I6|&MV5(m^0s2Og48$>JI*!^o(M6@FCQGC$CH&cJQBQ z{!Zkhor0tUo8=%;Y5?J!{i2X#BJLncD9zf%OZ#FtuGw6yJhD!=b!>>&^l%sd0+jw> zH(v`Oa@rnVf;~k{2c=CzY+4nw$mK{<}_NO>vJid{ya`42|` zh979s5l99PXxkC&)<5a_5%5{>NI41~YzY-Q3h8Sx)jrDKgZfuJ228w$!jD7vzhR>t z4N*kK@d5GHydwnEjmLS1?C-OTk4Vwwgpy2+iDNPqIRQT96V*8ZI9)|6Pk;oyBCnJD zB^q{$H^}i3p({>C(iyCZedA32<$@`Xr+%k^9bTCWPVtFyR%Nv+XSq+%36LG z5(;mk?xxxIEMS-pU%;+oDXqj-?op~jIC+*bwFlo^1FdqZ%vhM z@SQaOD!(b>Ut_NEVEKp}Ot~NvN!P$Xq>|B)HKzruBu0Zn?QV8wY7Nnm+3O}`I?xx7 z+dLK=WZZ3@i%mtYE80C+hv0XcZ;b&w6 zno^(}Q8!$Cr($qR0&+oM_ae|AGI}8~DI#(6QC}}#m6ku^4S7qY3gm_>bo;$)11iFO zb&4ZZu^CU+Q2WO`j3)`wI73SKR5qC6KDd^lE06hkdHF+g{S!XRCNF`N?V-)z?EHe? zm4%;3t#qER>c}s0_rfkNX}cQQ^Ro|7h^ z5k>`8rHZYTTvx=k!MCNP+yPfKiunRWG?LbQ;r^lM5qY7eDw(@l7Kx(-IDyS$s3vgt z3qM=DxF`s0rSJp;;y?um5p)tE;TFlUQME`2`{yBUf$Ps2->`(3A|=h=Y}x`zj)y98 z0%AjoDq0Clc2`9cncU7RT0MBV=2W$6P-JyewF-Wwn+44X19C#MAf%3sv_sVbp}@MJ zYRPzR2G_=-mvBw107<63rnN`2ThpS@q-$DXaZMME*+|zwZ!;{)=U)HYqD+)LJ{tli zOSsa4;qIQ4bbz^%X-8@W7=~S@C3^=^byuyCxzbHrD*O@}d1$Y}?^pNKilh16Q>%`M zj=i2*UA)iJp&f$Ye955=leU^Iyfk({Wb1z?TjQiy!V3Qm_$(`dYtLR0<8zV37>mtQ%WoJ~tM`}=75y}_E!&8x+r$&pWM zgXTA9bHUjZjnsa?$+$?Z6`CiJ;uf=deyvhC%+#anXv>7wyHGtX7#v*fdRj>LR4bBt zfCz-d*2SLz5#NH=-#RZwKtd7G!QVpdofoh!nZfbSZm{VyVvW-tIwQ2dh1w(jr=Av6 zJmbl4q1+iyehbpicv2POh85I)lXBGm_T;w+`iv*Pg_LJJnH7AUc9VM6*DB+S*VNYn zf^TMgDi|9p2HgH_^mMDf24Aj!f9|*V^Z(!H+W-5x{}{BhFGRB=&QpYJX9a(!W%Twf zI6mV;qW@Z*1d2N_|IDWV_vd)1NaFZ)7rrFwt*HA z{WT+u9Z|PH(g>AzMvA9po)<5-83BWgtTV#>6D|w_aKw^jod=jhLyG(as8#Zh+eOT~ z6D+ds6!RlFZ;H%#y@+Rb#=d9WB|s1%y@N8|Ldgv^-&UE!5{ZML&dt1-(Tj-Cho{Sb z&Pq6oasdB1YsXn+@yk3*g&S$U{+Zp2KzhU>W?gL4NUJ5KCM+E3O^y`b9JH>nXJI3+;ab)uB8-3MQV_Aq3N+~m&PtnS zT>}nCbKVu^4%l%o>k@`L?0}xMIkc$>P~IG>&{Xpe%;>7DOBAjnY^$jFQ%Ky^3zu=% zsHR%4XwwM_5a7Ws<0b2|j-gP%@v^LA7wdR_CSU+8u%>tpHMDTww|?LW^sj!b$g+R* z1APguXY><20JSTHw+lK#zOjFGgaEsLbp*>Mj=v4aIV=Adknod1Kd2=0uYM34{I7o8 z|IrWRVnp}7-vqy){BeI4IzM` zJNSTQl(VZ=(`?&atD6_n$BKBZpSft7wpx-$b3{SQq0~UJ7p4V^y*RZU?OmSMOx1!# z?%pF)HQ^j3C1}wqk_y?8{%v%E1|jPFKm5O9Nc$a{UzEN(g5d9iGk~rjvum@o!ty$W zt_1j2P3U`4rO5{zzUGWsT5}QIl{#B12twHVwvRv36d9Rb-~eAZ6@5QPD+5QFp>wn~ z?yqfC5D$sa`WGVWYkcnjU#dG-i;$*KpSfBvd#)NNt}f0lo~vDfZ%5w&*@A5jBo4C# zpQL%(+QK)~a8x=CvsDQjyDUO=;1EtR)`1Aw$Dth?4Bi1EZ8a{_r1@G72!5;QYr(~z zsbaq(LwKYuO#FfR7SFmk-g!90CCe90{0YE$F?ey_{5W6xfD*svn}ynRiQN(YTd1(> zPs{1_ zgO(_IN!+A)+2qZNX5-v{lPdZ@;C56mSVkv@^lA z)IS1y$(a^6<1#FuHbeeD&m%xE>t^%zR?SQ3eP3@TdG z9Lz|3LAwrXJ@Uc^B8VG~GZKbC$tnReXPg6MS_w%geL@f*!p1a6=h`CpcoaDbzU>Ni zMdP*(;D>)FTpT-)d1^Waz5A$kfvp4Yjmm=6!SnT-<;X!v#j@GyRs%0(dT=&I^P_+X zPNv~ci4)o*c`R~l*b$Fj>?HdAKs`=sea)N4AQQmP_H;BnV3RfkxY3+!P+EAM(*A}W ziJt}&H;#Tft>w&j-WKKoWg}cT5Z2==Oby5t9p-^d77?BX(snt|ojE~Cr@Zl2MiVT5ddR%@orWX9^5wDqjk8rDglb6QPAB>r$tTcIQ>!nEajUV9HSvvL9J znn=|yXt98egBO5_u8?+7>i~sWw~N|Jg!^-9;NxgSVWm_b^S8?yJOsv4@2gr7K*Rj2 z+WD-yoJX%|ZXOBFjAtC$97oG#lwKlRBPKhJpePUgx6Cd#w81j=%dK15O$qA4J$C>M zbZ4@wk9HP1El8+KD73g&X-b;q;8gIQ_8G!&{`*=B2nik6AwA~w`&vHC|L*%*W9gWg z?Sb~2sO&K5p_a4Ye(1`9`Yo-NKo+OaBduu2O$a>VNlTRTG>>|Hs5O&6p z`AjPSe~`P+G+%~`@6#~ASQ?lPab=9TAstgL-7r_b(!P`P23o?E;aVU1JeSpuza=BQ zhnRw7S649#p?uy z8fq;KrjU38hD?Puh2`b3MZx_#lLe&ZYQInh8gNTA#HjgQJ3rl@glX+4S5%gE^Rf z1fTnu=^{KTT+z$OBRMS?1c>RY=+`7RiUSvStOH!k$$~A&?)M+sL2I(zj(3Ha=y09XD2*I%9Xl8c3IFyPf zvg@D42#$s7MP-(3b4(yPLSK%qS4HTsY?=N!_1lt^Y`)K>*M}9%teHoDi`<4(IiH>< z$3Cz*PK0a|P8%8Gyr69JB!r2L%%`WjCvaiUu(ZF91R5TxKb5b*=~j54kIt``#VRJ} z$C^%|hxzqz24$0t7QRxECbNLU>SxC>%?!mi_yyiLbQ03gJ7kv%!a5WDV(pN~(NcJy+lAdQsi_)6`YT8BVXP^p= zDynyc3NxXo-U4=+r$w@2>4-NqCzjF`3FV9}mvV|JiQc=F@4{fvF5EZB{0b zxApaL40}Je3AW;3+S)`P3*f2JRG)*cZZ_3(VSKEaejYZOsLR5sJ}z4oD%@NjC9mRC zahsmqJlkB47MWt2wAAyE>vmT=jcBRYgOT=hOT8ST6Wv?squB^3@+nsJ^`p>9K?P8_ z!V#9>+TDkGU-R)o1dF~91bTOCeE3?L+D5OAiN4%Mzr!ZkfH*8PaHcIV#xa`vgB}6X z>7F0-5cmmQ|3RM$F1BwwO!)!Y-VR%965VWv&3MtQ&|W_%A(|d+MJ=f7!H0F!N8y>p z9rY^GU3wsn9-BQo>9FForaynw+tU1Q`VLsw+jiFj@|nyPDWxDU!mwnFm3l-#G(tt{ zFiS!j>9l1k#;H9tr@I~`5P5fu+N3Yt^(80;gB5s0MrS=&Mm6#7oiU$}i2tP5wTg;c zdK4E?=o@NOAw}7&Lf@K!GTpPf=pi)uC%v7sXuVYrT$HqTG9}Jp@Pb*f@@I=@1@4#n z3lYjCqq=zwcUXXtq|#zzP~_bDfn1gNDIOFR#>H=EkK#uB|Gzy_kDv9D86U9pXMn&H z`lE{;D9$*C`8%RX@EDSZpaTl)s{32T&}C%GT!PQ?1ALzzE(?FmCAWSyz3dxu}O;OwRuoGdBJO{lRxGVD%uj1RHB`C=wny%icNDhq)LF zkI~m&dOVCM@x6gQS5nnJdTZdJ`F-?a9!|R|{4zm_9M|YpAKf2J+dEv6&YA`Liajx$ zqWbBN;UtHme7;nqKalQKs?}dFE?-4l3i($h#|0awHC>SW_-cQ>7yOoL4baPkTodk| zmU<#{L@XnfcKRH1-T+-@fTxAO>dVK zRxG1qG3^+vmv)^6LClGlaoZ3O!3BeLFIQ)YI&oV96&j+KmKP)A&>bF1^@r#luFh%! z;%aMi!4Q3yKpO4;(1%KpZ9oNFnyP@$wRV7Q|xnlLu$}gccYkz-X7F|SWb$I^F*ACInytP}#}!v!nCt)$!%n+lC6C z52#zC^-9`lY$@#gZIpM6-Veg?%rV%KTj}x`eH>(zAIAdQ-!}J*)q@cIOIOG14cJ26 zN$dSkmAfQ39v9=mWU4>GdU4+gdURt zo=@ALZpPtl{*TS&Wy-^o*S!pyXa!{B$* z?{Ru_9G!^+Ha<)q@p?gZvzVK`R5@NR3E#e7<3R}*P|K+RmIda8sd|2d;0h=6y`(1U zy~JbrigCx9G{y{a&9p)?xp)5=_7cJCdCE7PzAL#f5oo$#dB9HOM z&2f-w%+Y^CiWa>~z%-yi=bB_$Bn6OMr$vkPTs*_~o=z{6Dkd~6=V1me0i}VgaJ#gt zkJ<1~y$?fxz@8QQTIqq=XQkdjf^GKHD!mvRk8JjIy}9x|Ij;G+n=Mw0Yr|>F8o(Hl z?^^v3miNY5$PO{;^mTfq-(=_-ode0rU}y&?TWKA>c{24{r%wX&_i>$`9d_ryBya)u zXmFA~g*^~uV85}Fky3)G2at*4y6*PD?d2iEy3_yr3 zY&>%13?q+_k@CqM9B+{cMK3JJ!ql`)9|k=^#qD5sA5z!tdO`LY{`k%)fi>IpL71Xk zJM^6FBDBo(e6JorKkfhvcY)sTupY^|Q=b6gaNSNlf+0A-PG67N1L*lq{U>qgMpJe{ zrPFJdo&z{+;x4@c`a7~qKMN!Oyxn@Z7(()HeIR(`l6&;Q5_sfw$-o@vQBzqj3@3yc zd%;k>q$hiU_0!B8`+y0sBFO2!&3B#R6T?`%(L=C|thd3Q*@$^UD=|F+rNo4N`9s^2YriE#Y&yQ8NF zLUc#pi#c6z7qD@i{O^Hb8%O2t>El6qQ|{?aSUU2_S#h^T??VUP57$*X08Xiw+yXR=|_4lIpUy*_nRRZfmvJ3La5vbaw1emsyXZl zxB*PZ^rw0a`HGD?oMArZtEYN>n}}LUg>>QTZKFd|)VAZ;=Gr-OOK z;%t72-3gZU>?<(vqp03%eT4McJpEcH2KTaV@AX;uJoW(?1SM-ffIA&Y{Xgg}aqZ{_ zY=BqP@grbzi#hG1{z4KP(@O3*PQjsrup5VVBayq{Uf*K4l z&Mhg3J)*F`=oc7LTewjAN!iD2|5e{2l*iw=^A}G|^@s2?MMbv$vE+nBAHEXBkr0Y1O_2 z3d=#Z*d`d728m%Wq>H~IeF_HtlK*LvGSK=O`y+k@fv^3dD8-ZfPWu7Vu+u7>i!hIUhVQ#w_P+|0>CEWr|;mNZYRe|=E z*tpGu?3EbwHZHXNG7q7x*SR+x%wew$5jtC_JrdD8np&j$lm{%xtDuk;><-lyN0>aMkRfZd{~uPxYtEza6tw_vwm zp=+UHV*EenUU2vOe}3z;oI5jTX3m`Rp0^{PR0_K!Z+@u=nr8W>e3fGrP0sG(GQh@< z^z9Q(sHI?cS*8E&_!TC^B8RUK2O;2;sFdGYmU?gnH~GQv`p75E~mC$}_KQm}IC0q)<`JjG~f-q^jn0PRkvE;FAhr zYSNA5LI5yfs`0(B)Lr-)F50`OG~{QT=#Qgt!jPZZJjlJ6)YO_CDoS07N#hXodB2!6 z9f&WYxRfAFH0&iL3opr1prrI0MC0itr4!JcH!p>WK0;BYq(ry~)hI2M#EpYXJ8t}5 z8a+=^w=z;Jc86G2I*%^NWu*$j0>iDGbW6}KW!p~xP|%@XqBrHSnu{s0f>hbOLKal= z7-$KEyOEzpk*kqiIDZfXiaOP$HsXmaT2WnECO*ods^L;JKfVwyRTL+}&IF7rW@gcH zUHT!OM86tR*%D{7L}W2`llAkCA68kv==fog^%TbsS6RR8_+dueU>54+NOr%>2_|RG z^xQBIA-gJUzviKO<^-x#Q)(fe&Z1d0r8|~$o}xAmq+^*HL@U1dmZpqmD93O&%O)9{ zYfGiM5Oc4N^i2FJ)9Jd>mcaKi#=(tq&0riwLOdk*R{3Eo+Y*{vPs-0b?yV>N1&*Oa zeaR=!IqpeRFoH)U+14T;NB4_>DGE0f?DI z8jFX7H)k8cMCu?@U9fAXFvq8cKVCiMBKXV#!2MgOpdj zi+nTOz6GAu_KChUk_HHwM&HI#0Ez=6P8g&Z3+wRdv42xrEsOv~O`IW{spnPiiM*!m z^Q+$b%slHgjr%OOq-1Zam#e%|K{1WE{2sxS+}c;7Z_i*yxK&Z=Yt48hqBQDtqfsTv z&*XaLi3r7QpQ=)k;79x?SYXT-_yjxulUM(Y-fp%p7)Dho#5L2=`$|=*tpCJx(e{pK zKIM4|cwZa;;{{E3Xf-Lf-+bp~#}&6QFeF@yZnfPv+EtST!5W_mH$(vhDNC+POD$$b z3BO2QP*FL;dJ~g`TJ(1XDT9tTmHH!-3VbbjDZhn9u;i9j(o$%zxVsH)Pjf3nlbXZn zYCCzfkk%P-t)yJ8h!fo1UTTEU0-=L63+0oIIUTV^V3t`YDH6?`PSQ~{Ej#1vM&nXv zsS+}V8cJ8Gf(aI+THU1wg6AAJ2PS|30Bo=d3zRyCD)p3ZguW6$RCgoX%8C7da_CU& zR|EotgHh>TQgd-8LiX$U_|uABpc%s`e5|iOrSy_QxYeqc)Pq{2SUQt;OUXYwUfYN2 zw3L1`TKz7)79i0$qI+GT(g5!N{}MR6={qhOJ^Dxj%9t6w`bsOgKar)s)JR7LEu<`m zK^1Hs-%_x#qOb$k04e&u>}R^`1t4bQq%#vT>Vi4A9&fvs{^*Di(_cD>s(MEA0n%Eq z!p6seKo#yN{wpGjHtPQt8Z6~^9@=ndv>PnR{Ovu4NP~HaU=dyJ4#9NJH+=t+Rv>o+ z?HMZ7=jlyFgfF@dlUm|b`(Z$1e^bD4%*JG@G+c6IX5}4*4VP-?bUrd%%7@EOhl4ly z+o&=ETNZNPZ=e zKT}36slB+xO5Yl|g;D?MQg7jqac#OZ#4ILR$YZV)K)vPwMI_OjIZ|6R>2svr(9182 zmUde3sHP;fWOxm1WY8{GF~l`w(@rQ66qC`sjH<9;$b&O zi8z|E&D%yVHpwz6YovN2_|Q^q+zU|Gr@6{da(`bl1vSu^Nx!j~zOIlCRN^ITI5l^1 zq`m_!=O+q@exU98-_GAQ{(HOgw;O&dxnzCACVI0HtNNO3u~OlDn;dc{S3vRya2XU% zYK{juej~&c51=lwQYe&jQL$1UCHuXVU0f862F6J~`Siri&anWD^<&Q8&>T5g4DN}j z=%+T*^H`})K=#dgSx8xm!g*i^@2Y2RqK0u&0HoYrahTvuG$#%!oK3VnPVz=`B2Fsn z{qKYIO#J31U&Y-q0+T))aoVe-Jh}ffIBPbCt#9A##wJmLRn}*@@&zoHt1nTV4){X?7m@cfR{E z8g)5W!S;E;5<{bIf{P<^1o1@nz{1>l5W-1$WF0cqh{S)1fG01gANW60xE=ap829ps zfuTUnaAJ0d*dRc*r9zHK<4Prd^Y;c~Yt{~9supZ>8^_}lg1|vu)EXl98q{@qnfmwv zk(s}$-G5%yjCV!F2N~}|3Jts{jH~b*J|hlsOD~Nv2zu$JfiMi1^rAW0=HU|Sz_CCO z;0ty^v+X1u?hqWtIs9Yce8F9BP5PsEcxi9ERHy(y1IOul_;!5@1FaJG?slSla5uJ1<6w^acQnqy6ckJH zXM^kc`DkYf1)eUyo^JmC`ol4(FPLS-0rZ2fh!_F;H|jvZ+o$&b%npBGE99C-(~d`n z@c9wsan2DrHQ!h)j0qEzEm(n6-HIkIk=+q{GESLm7ni+(W3xs!#T=v%p>B{oX^YFzuFSP zAvveSd5=nR*IXfGxZ#EmgU>srjL*A!4j5pgPeBcK=UqvW$#_HtNj8u0f;u>(0MnaQ^B+TTwy$uzscz{!}AVVZOK2?A?SZuaplFLfI_%@SH!%+S9G{zdO5!3KnP#d-e>@eWznAlIvSMO$eC(q z6h2o$watkR`S;x%46r{qXPyJO&WI5dJ_L9<>cvy05?~wW=vC`yFK1}JvlsjK>-oFA z{yWWD_B0E&O`@*-?1)cCN|5Xsz+#pV`c)AWzzD}Be0|{_m2*|kg-aCM!|W|#pngtx zrRLrJJrOF!A=Ku4>`(6RCusg3JGhl&?yv=&lZUAXD*3-4G^YYHhtTZu%RgU`1BQ7y z9CBaw*7MPJvyy zWfVFsl@r93sv|0l2A`4A#7xC;_rl{+F7cg0aSN?pH18}9-YPWeqDL!A4%e9Bc23$M zBKeNpC6IQsGFPDY7o_pxi}y6*qEr(}wGLjC%846XDf6OqA4cXY$x^2p)Ky zFH3o$jGu5>O5nuHm8-mcsKphK+H=OGD^eU%PZ>k5p)LpPPP=b|tGi&lxGlBkM6%9Z ziQvI-?=H^5IOTI+ihw#R>OM&O3`)H(wH9Xxr)XV za*jJ9UQGo9w1YmTf^kkZN~KA^@(LicA2w#1s-WcB=fDN8yGh;Y8$9jUE9imt(VwrSKyk0?tR5Wu8VvS65;DLs&7iOhtnmzLmm!rEuLFEG zdiok`Gw>dGH)OrR{6C-uZ!wk!H1w_16#V&#w_qd2^WvRvR-3%Z^p1aw(fFN|$Tg7c zgX0s+d;oKClqT|{ziHzKX%V2R#z(08wi(+$O2}co&A9LxQXf7bB1`JycS?0)i8?6k zk+Wk#nr_hZENKKf_53RJ#U!PC1;Fe@U1aGal*k*uV|H%Pz3-B*|6NPYe#nk_15QM- zP1{a`{g9w`Pa{7;z73$x6y#pWwrg}W$>CetDnMR{(Zb&o+bN03`TQ3;9Iru!1zQ&t%!u6~ z2l7bPA56{-m0ikAzX3q2z|4pKX?KSpg4iXKu@MQ!G;bdXpypEn=z_NQ%Cm%Uj#VPUMQ&adUR65|# z+v0d0?ck@7K#ZT->O6JZN1g`Gxu>t3+k9Sw^RnRX=|#(YhC`ETJCk z1MGL4a=072=tqdQ=9fdgV6QXbEV`p3{Qq3^8?WeLez_4_>G1G`dos`E^8dm6V2Ug# zw~RTKx0%_+wx2njJ}(!P;s3UXUKGNJ*HeYUa&I{7#1;kw9ygK-%kYujMs149MZL3k zs-p%i4CfJ0grF=H(vIg<*P9BuxRiH+AgM22Pp68?*MNgp7L!x3L<5V<9YG_`7nk8y zw%r(3QZC1fvu`OSe-o3K(-q=yX*m}##HG@*F1T(MY>AG+`Tv_c51FXt{;r$;uPaT; z$%lo91}iUL5}g+0V&X+B4VVaWcr{XKKmQ_HIhfelCz+ZTmk6pd?UFC zECQb!$t8u|RJgHR3Pzt_8_U(8)Lhb7E-KtGPBxZ9P2y^Iio1%k&YjO%OBh9)%k42l zn%q*36xJKoRx;cnpBg<|%O6CLm&6UZe2u~F*3bd?32l*2`P``A*i_CDB zkf`Jj7D)Afl@rkE$FJD5(KMiwJkXrUVD=901SR3;PPq8g*w$HAxb^)&7kLpx>DFE4 zzqm)^*>3VsVV_asH+ixJbm4Sw8UAxru#bEXjWt59BkVPrMBsyP7}-~@hr`o-Ww^zr z)58Av_-Nxof2O_xT4jP9< zd)1tq9!ofdT8@(M;|t4-#sj7p+egcA9ezn_q`X*oX{?WwD=9oB`GcAGnvdi)OCAK5 z@hP)_hSH65vt%CuRqO@uI$zZSRN@2FVh!hDMUst;bFh%+qd?Q-F$~(UAJOtVbG$ob z`u_9eAj&llNNyuV%)>;+Q`$Uv3LM+|#DKs>8#iO*jwX=EawPW1$+>dzSyR7BBlm zgV)K|i~e-L{@44uI@j_u);K_5k@V?gCcjIqb?K&VHTAD8>^ve4F(n9|b-y@mk6lMWhBZITjK&AVuN8GuV}LjMy{4==iK*=kUnwlzI+0Z4c?^F6~%pXD-l)>=-nA9MMU=AB?gf!UeavQp^%U91vZpoCY=a}dmBRNSJH;HF z;Z9$1F-R4?|Bf7vY5#ghZff2x0((cUM7HsWyBPl!T6b42Y`MXon@ZR2$`vdhoxeTr z$&D@7oWFbBlj~SsA@CD@cHWb#1uu5Ue6aXhxYo;tELMDw2pn_KQx=nQALwQ>mAx;Q zFdx#8kS}LQR(GdZ?FQ4-jQd#HD|Ga}JW`lRzog1#%(qRtC&iTop_-a1M_|P7QZexJ zR5nd60VwE^Ccngbw0Iz|fxz zrcm9d;6-0k&!=*!s_(%C*p{2%+k?Wv@4y@L1L#8d6j+gD5vo8G27|82$x6F99gG~7 z$P;wwsa(Q>Cm*9h0vb>rQayQkw z9-g_bef81x!}zezFEa5f{JqZ7y*XioD5GeHS<`lv<~)J@)CG=!xPEdIQ|lt0@Cw~SCCy!Q_LLcRn0IXD6RLTWEhZk_p2mFsnXwl!L(L@kYGrE}IEormUDI9{Wc_u3T zAoRB}DXT5>VQIFVG=7+rNdg;>y~2%HR^SU5yyv+pipjDcg&nXgYuuFMrV-#9bIXbk zjdxcT2#*avNh!?vh?=re3(Ztn*_PA4nxZVlshf(@if4L5iVR1lw+gD#3#V78N;%5` z=aX-$N?riqcU75-E745(8%Omu1w4pxNmH7M(3RxLrE~&&AC*gqu^!|oZl!>F#FCd$ z!c%Ez0yK16ii||jK1v{*n&W+x=avmT`F(wdEzb>*WcxP?CiSK$(KBDgAAUSaxFPx} z2!I++)%}%z#&dr~5%QLFb>I%1RQg3=N*+>hpi&WAuT7wG z7ln_?1}SfO&}M-Ur30GrAxZ=;z6?=Y}^Y|+ywBs>3Ni6(3r&MRhojs_?lNKA|AET zaxd2~qhUT}2TxM|Ex$4x^ER}AViiD&IJ!gzjH8mpSXK}(0wC@!q)ZbMjhcm(5JB86 zQpXCSKaDP;3_^U#>mtfn;Tio=RH-XGGxiik946!$?y+bfWapS5UPOkBVhB0;wWKl+ zi}kvsvdaoJ0}}f~7mr*lbfAdRylzG@-2f_9LCI@b$jMz# z`o76Gfax(_z>lIn5(d!uMt*H3FXQX&eI>;FhO79RMMJluG{Dqq=nGuQK|OIH$1LH2c;#ri3uH)W?&_+bifkA>6)7!E&6Pu?61mqq^38@bXH0T zSe5QwlqPUF-q}TIj&Yj1Vp8Gv)3qCh|H+ut4Z9d^+;7SR!2;6(!i}8%!@YYb(-BPN zv};Z>vU)%oaG#ugJjJl|Qgp6StoOUJ7R=kL-+}EOlGaQF`6ErFrPw;l@Q z66#{&YE&LPWOoI#!<9UCcSoSP!~=?;IaEwg^Yg^LoE37U?uF+rzsL5_;jD#Zk=)%1 zkK^b{;I*{GP%`={g~l=PKbHm2QJyauVGw!oLN~i>82SR4;o-1n>d1Xr49SpP?D#k= zG@SMLC{&0X+!v;piwmr2Vz`~h&g9r_?V5vClJyH^bkJE3AogqrSl0lD?M;UfEwFYK zJPq^|1Hv-cr3j?>w%Db2;pD?lJBkE22ID9SfGNLg7^wr56kgF_=V0viTl9FaQatxf zcw!>8u&bTPq0Dgu@?|*q1#mD(-&T5vQrMiu<$taYF#Z~%KppbPs4-MQlGvHXuOpPP zBDUS_QA%fs50ys)Qb$ngXk{yOJ#)qYL$5dD$0*YUkm(BJuxZv&`A8)mJM>{Bkp3qs z6Q$IF8e?RXQqa7V7o1-grL;qawjWVSD-*`rY7$WQEm}4SnJeeg{YgMtS%x$jPqKbB zg@)Q$ZF&<5Kh?0QK>v?OpQ@bpxMZ#!<_2~vfWuKSlt8DzX~1DARC}6o1R5;2>A=J{ zY07jZ3P#VVVEpRr@+SdcK%%sul zF@>wB&<23aM{2%7S%;%f8Oers-4mI;%M z)XfT{mJY_-c%`{3=DF5RB^vX5b*EAU^DOLg%yZFQ$|&v_w_&%^NU+RCCSoK6{F0!& z2S=Q-M`;fgPy<7m39j|J0qi>!aU;reeB$E07#O~3uOf4;*7{HEmb;XUZPq@ z!Qz~ysH4hP=pe=(Q(l4(=yzPHgeh8goFiR2dt4zj-A^bVgcC-Glge*=b`PH7_&Sze zo>sa-;nL&`2>Avh=&S! zV><0h279x{c#*7h=YiMFE(5h+rz@A02553$QIds|M#dFD5XP|m8g|1C>T(^A{fz3f zSpF2cejU^`#rS+(xxfc@>ZbAsU*HP20d8L?^0x91*17K;^j$?;?%?DH`fvxUkwSy+ zDkJgKmv@zkXa?QGe66K@_ppDK@cr}T9sp?()w~bbTWv($SEh<)PHlgR!>$aecN{w$ z+_4P-g4{K3;d|6|YViPrIBg_70K8iEn4EMfK@6gReO_Lu_e7CCzLj|h6Qdr5P=q78 zFsl<2ep)h4J_7d)jaR29%AdSO=J|9yA(b-HvBghQ_)`TXu%9X2DEX<ODP=2DKZoNgWJ5VVMe3wB3-YXT*Wy5afx?Y$m zFw|H7m}b_EIh6aG;s+gB#cx3CyQuFsC7+{`%^X_rO&Jof%VyW?Nw`kmVrH3nGYL6VHr{9&_7?|4+rMv4g6A!-}@B_@`T3Yx61HVWw ze?SU&vY?$>QTVc8uA1L`+pHI%j30{Ef{SWBn9=aC#da#I9>>9rr<1{L61#p z3uxTzPm#j&$73&7YHn7;EwP|JV25}nNZM*v8vYzpC75Y*wYOrwDK*<)^w?-Hy zHx-(KPex&P)swSXzeu=!1nrX4UxdGnw~{)SpPi_vKMH+!cpy3wKtW_*A%=lRbFp(? z#KAN<&Vavp@txvT)y}>f52_&EA6KEVp_nzefP&@luxxca6hdDk75->AJUC63D-60Q089 zo*r(L&j-PeM0I@BaY1)rWOGWc(5Ws<+SBQfVx;{PhA7mKoE)1f$9RhI#-Zd7tr4!NSy<;^iPml6ChnY zSgnFC5y5IBbTNX}a^~q4J%pNfw)q;?5VZ}L)e!6DX$;J*HW$RVHXhOBO*idoetv+w z)Z6JpE;Up9$f)^g=m<*AbCaoRnEFjvNR{(og=f>wJn9l4md1J2(L$?K{Q_!hY_ydH)Q-@i zWEBAL-J-e$)xF@xghFZz?FdyPKxP&cQpZ4c^(?G5GiAPWp`L}+D*T7Bs<2vCgu?K8 zQFVuT6_3TsXbYd<)ae$pv7wk60iJ-^CIq(@Dyi1w(b7CC6h)Q9de1bTmQ*JQu&VVd zjlGmbYk9MZ?v+-n<6=k|b(|n(xKg(t&`a(tt5&r>g!0Qpe{8%jt7eG8D&t87^{`2N zg<^5M%P&<`H#$;9{oT9(Iz4JuUG=9rRn;2Et2C{u+F6{Skzm&RNvx)p6n~g#U|!U9 zJX}q5rAE~N=i}*KHMJ?4;=kaY8#M42wT*d#h6JBT3>rX>f5AlWGa6S{H51g|ooc9^ zVMaPoLtP`neZE_5^*uN3wXLUe)837GYH_Z?wl+{>&FkDzeAoA)V~Q3%Np9#L@f<| z>{%1FE8^%HG*xHtEH&4fspm1WHO`HBj6y(UNkao!(F`uX$@L(&zSS0EnS8%Fb1*B&H%^byWmqbXli{ zB7v+Hii}O3c__Sw=0Wz3YF_mY_vGN(K|g4>sd-1$3$xv;BfvDB4s=vI!J#1FS3v6% z8v3hR88MSPepOFkxrTQFs6U~Toz(Y`Sr2wr|G*7JyQuYnZ-;ilMoy;{UDS)zwS!s& zo4V9rk|!muv&a;kN9;Oka?aN`QaM=1}H#A=-<@yesIIc_Sm#KQ%FN{fsnnM=5)tc=F#`=YF_00wV|J* zOcPvhd#D=T(YS{iT0Y)ZTXn_5xq}H_1a%U}RLL z&oukeo?dEh_xr%+AVmAbg%O_q^s$#(R@h<`{auX~#5i|qHXV7QF7;N2@vwRkLGMlb zV1Hhwi+$APX!=KhuEf!d2yC>=sM068`jXgJ4d!9-ym!97z>w+Gr?0BJelzK7Khn0o zYC+3NXVCoJzG`t%JOb->9bbPV{~sze3o9w#02RI%G+=-_7R2H80HCxp)L@`Gha3Ho zU)q=64phqk{pKG8$h~Jo4pJ`&QXCj6{tsCV+6@8L`b^h`sNICmM#aC>9)d`wnEUwy z>3kbkcVyzT-7y7Fqe94|UE-l{D!QHgKx zI2E?{(dtp`_mqaNo}4ts3(M(cq}n7nRa1T@4R*23;4UOi>g5PrYZryxww$I!sr}9O zc(u8--_3S9bJ|=0WztkejmN8>fh+1xP`iMlt)Bpt6H6%*)HFiW zkq;*D6FAzGeGR1%jkVL%#wMyfLya(|%~q35^mZo5>v9@D3oy2k(iWPt_pH2KRA@jO zS6AvX*=(igc>vN`6dD84{M0aFREt@RLB{!FViQsqsYCq{d=8&$&Zp#s-a@e97-?V% zijC;*1}P66UZkEDpGmaxC`g9iYnTkTEmnQ~(w(Xdw`^4gk2&!J$UNp4+K)ag21E6j z{FkWDy>_|P!KZB4iS1b%KQec^)g4I9eL$3oELF<^l%dM*V=P^!P8F2NP}4Z+FoIn? zO!%Z4D*z$$sqYH4r1=)tRdx+Rio0Dafb8cRPgbZ^MEIeE#i>)!X;YjU1d4ew4vb2B z684}}qP$9#K(&2VVTqU0r&VezaOaIztAo%zaWx3XS8`vY*6?f3>#94QldZbb9LU}M zZW-Oz01ufzSamN_ulWZU(Q83~#19fhF)(eJ>(sXpDAL!1-&kk#*Z{m}o*@H=A>oi0 zxo=Wag^Mu*;@eYrYqOaOE>nHL3FQRD7pJZZ1H7!u14WN<=CPDi-XqYEH>f;n2xi&E#Sc7T*lH>U4Y%X80_q+RN9i1br-s{?o^FA9x- zUxzJ0T?^>ilYnJ;MAi4G5#~o$9bSnA{r%|p9*~@e6lkcw2~Ui%hMG&Pa19#LX4om$ z(KbRGC023C_V>Dxed#8@Nw^Q(C;=%I)t^{M!OHIhs`q~b&&84eP$%8e*uLHNtn@jR3=F+4eG{qtL0(p8l9vz z#>F#9>LFoujK^L(XR)%Im3@I*!F% z$MIqaMS3X`T`VlRQ(`}rD`VA0;_K`r{moCR_c>KQ1?c)fhfk?PjVZ@fMF7G_Qpi%2 znAg=xf1FmI!;7oK8Bl0ssz^MGt%a}oa1Mmw4azw{ba`T&IIqqWp+0Dt42*n}qLS6V zV3S`aV>LN*RO=GRKZ+|{Qi}o`OJvt!`PzLM(oYPXx~z_-nOD>@9>5QX{cz$7SLkJz zQ1TV^A~sU&RkZ|QHu1zYwe^;219Tt0g?U~|>TNK;->LC!P~Y)1{x+nH zrN)`t>LvlagB`VqE7Fd;s2x7{t{MxxUizMzjP9oU>S^GJ^Y=07kLc5V^#wrpaVq46 zrPL`+{S%w$e45(Ma+>F>Swux1sJU^f;RCfTn$-^=i^S6V2l%v4M!tvYe0Z>fO+(17 z@%fP&WP(KH^AuDel4pzcQfouS>{OlzuwajUsty)EB5vuOXH}!bGu1;Bo}&t^I#e*P zv5IaK+S@Of?E8K5QpscwGgW)3#sQn$f2sZh@DN5=JdL}rI1jy+#=lVqA=4wc$Y&yj zj7GrnD(JK+qo5K@Tb_eSE_o!EmCCODhheRy`tPusn`r1e%*iV9&4d&) zle%YOLTAv9Oh}q9=vgM1#mOiK3t>2u>b!@1J0AsM0r3mSc(2ajnN%>?JP<}Zeo(86 z|A;iOg{LQN`v6h%1)cn$t`No>y*}awVY7iEE^z=oqw*JioNn~Xf_5DvSny4)$*a}6 zqFOE8|EAWmZg#l1n(4q^|3IVmcW}c(w9)kk=O(5uSkBJ!93j!|e7tC^zzRDHvGCkA zlq4`%d3l;Z$Ke-&)#ZoSE&}tS_983D50L|qA1)TzAHr?J&BW?(XVs==)(8-_%*>|2 znv~y_Efb$xX-8x4`bKpN^B2r7L~Q-$DOPV9Xl1R%wa`P{R=ntrmE{rsS?I;{=2XnbhMuYTz3L66X z=aj;R<49LoUQA*yl^rD2!b(#f#+KnkB4f4P*Sd!Cptbn52GbZ)7^>G{P zg{G(n8;HapZ%(FFmzBl_7T7tShtR$E3k+G%_tIX5hA|cuq8#7M&u(mv5R&IZ`0`%pO zKjS`tPyE>kJRZu5iNZ(YaR7TFifPuE5@ElP9KwFjE|+6W4`H<(m?y0*E5OR|iPLxu1krUfWDp`=r}R4Cgh-A5e}q~PHeAdis& znis};!r|pp7+Y)`Iy8lBtvJvL%?VmtsMt4A`=5Q{iANm1dVMSjT%6 z0pagyK_yn2ms}Gd2A;3PDngvLRAzR|3a;EeN<}NPhH#)7UYXU;>2{lvWv|dw zsLpCYzcaEr3k0vfusREeSa-cTs|@9Mu5fk$M;F7fi!uqN48~xlC+e&cjt=Q;9gcd| zV8eu0#@!mMivW13R*O}~W5(2Coy~D(J&eL@u{N zKB#p^E9$UdGzaRiRBO9X#L3y((dxP^11NWXJ$%)2dR~wHX}%=E-j~*ldD6i8z%FZO zL4C&{lk2nY!OpD4VFHwT%6xdh7PS{^8OGfs1wCsXHEV!3#nA5!7}Ti9Fu~dcr9<;u zLa@QB2X^Y>sAy3aH}kaJF1BWE9i*~ zZ^S7v#*Rh|cA4pPura&mIgLB}X^yl3dcl4X@H?1BTbnQ+*DbF4#w~QZ2^$0~R<$V* z5iT@k@sRjBHe+!(`qqr)m8QYiCO}eA<~cw0m*!ZjEwrXNkWGw{+?-Vvp*L1rvF*@> z9BRd0f-#A2%??91)~^lQ2srU+%SJhye1_4Mbr*Ah#@>O|1r7U`fxSVw@xeuhjTl#Q~a<)SM~?LU$h-HE_7uMP1Lt;>;@ii?Kf7!3JLk5 zi|ryQ-Ps$+Cf~cW=4NE&zCtZ~unoBXYY$cv02JPneFqt--iu8^uamu)9o+ZRUaUWu z%{ISdBVL6ao{cb{ll145+J|{Fn1t~U*_MPb!FHCm^~Q=HqszV7Mc(P9qZ94#1Gqj* zZV_w}-ZeXd&4hPfU|-<+w=}*lKIj#_=*xor?>Iv~-B6R!ffe9rgGG0-y)nZ2F+nhM zzfUUApVhTG{5|y#RJcF0(}MnhnmH8TpH(+cGo#Dv{_G);;pIQDV-}OopR68t`xI=c zMvp(Su2_-l16X%}a+QHB)a!y7)QI~8!EVa^KGE?44H(G0{AcEj=ZAAVNZO*OCBpTS zmJeiQ%}~KcQmMhrhn^2)ouLtJFo-orvuqISipl&oh!x?^o_H@6AIvJb!-#?3qCU}i z)8xUdJa_u!*N+Uw7~%BET~lpC*e^cWPM>fZC?u&J$npc<-pS{8G_|HME8cU zLS`s=r|}1RQpjJd7~b3HFV+d8*z^}GV2^UW;6l8H`!J1+t#*P3TyF>R!u>A1pvWx^6ouvXJfd$UdZzDn6&eFV*K)~nd_DI}^ z`j(^Ee3%Z`jbbZN+l%UqVbR&U!MHPqsXw>I>v3#7z>6XskUby@$on0gh+<L(vT>!veT0rM3;`jV$Y_^w_6%DYzL|x{xbyv}$$}GZOOrUj(SPNYFyomL~V)j}L(0NO17c-u4-E9e= zD}iP#VLUlrlcgBt6PmOXJmV#DT?TNTLiLsbn>?Yb%K%+Bpk4+ceL_8!<0(^6mIFYx zjb1DVU6@SeS75MHjKM1~%fQBeuLP2tMB%ZFC!w1W%R<08Z;HiMxky?Z(=q7gaaf<5 zv^WlrnM4obFbZhUSAo+)rm0mx&v0{H%|dZhb2W>^K##3vry;}5UIXH4(1kUuqxmsB zS*h4s76C%IXf4|ZnXTnI_Gi#bE+y24ia9&#%}t-^l(3Kw#<;hR)evz*=thqG>EK4- z&o?A(!WTzU<4tUUu$vBT!jfJ#@@)q52$f>rc_(Ra@=U2iLYzSp(DenA#X@B&66BgQekNyZ**^8pemenFi+o!?KSJ z6rs@>etZuN7ky3DE`t=Dr=^#%I&bOG zWdQdTs(*#;$2HfhcxD!Ly$YrV!IRg(a$TWcuVJ&lroGpI`zBM}>+FbmysMs0;WuD! z4ZFbtF#2jYSS$3IcY`$$FPUgSRpzZc%hnD6KPAwQ8!-RvS-(XfJZLp#DDE}Q+0T9{w4k-64`s)su*(};~2ZR1X;$2p{aHLsZ1dnm#8WHu3bda1t z83K&cu{+cGGNnJ{z%`)Gz z>R)MFD!!>j8VmA#o#Qh8&G}@>w%3SCV^;+WGD~sR{?~`BQP4Iiv?%wua|urHrvBq8a8wi>dCICv zQKRfc3x&0RL`U{gRbcoIEsF-rw0u z4_~q{%Tebrl!m5!0xZXlh833MRRQL@R;25oX!v=$!^LYz| zl|rd+fo@}|<~z*Z7TW!e_3_@~uofV60nUWm;a<*p%M>b|3I2AA(K!=31-xPSd!W?o zl<*!fi=n&+W=*AnAFx3uQRD~K!~Bf%m`^{jYR+GUKBE6*>h%$VX$npI$QD|@IEik) zPwb2E&ai(5as?S^_=WXx=Q4&nJZRe)2fwfrf@Ptz>$I;pcmkJu7L?8M(x7jwD1dn7 zH`dT{7I`}$Ze@G}_mV}0zq4(w@E6%+qUv+py^VL@SvfIgcx9L>%g{(yEihXmq@}J} zDRHYzX~n$#7oM<`HVO(_V^NHBqhThk3gn4hCan=agh9D3ZyT7kB3R?0X6+y^&^iw~ zIjF!rsl8Rpg;nln)drEjMO#AmtlBkkw+yS0pQkH;*7lSxxM|lct9h7HbE@9P&yS9{ zYfG>kog}RqtQt!tEm%4YWo@=m>xiVa6s{URveuldwtFkud*F@Esut|C*WogWMDvh{ zZaNS2#Jx0E)q;SXx2l=}RNsqf^TkNG9DhNWm`&3H%t<%e8l>UL)mX^zrVLrd2g*e`t|qLyaZs8@jluFG!|d&I)-}BSL@0Z zb=Cbfi1^!RYJgS-uQ(8(JwiV9xIis}76xmHxS?%`RtZ<;hG>6~9Hf=5gt~#$ez8)^RPWMvVVcFsAVuc%xsJ}$=D!ay`Y7l;o8qRht6+<5ts&(Yasjr9O z(l+`LrZq&jERiSN67{7#CYRX0WH7a8qY0aF{oHi8A-{rL5(b&st zf1-&l4-iAjxAGb<5I?Mf)&PEsImwV<;%nB@8br@304gUM{VQq>L~$|j#ud@eNU5w% z7lCP!Ef@uTs`0U}p(Vd)vF1#u%>Ltb(V@B)et`E2 zf;5a7;TnR=ry7rIXsD)#jCYPO(0aAtSJ6y>vh!>$?Wy<_xy^Y=nlTMDD_yRwJp^BD z)X_H5hX&dx=kH2Jqx#t9|LvOTyi(EF)KL3HupEIx?_d_aYJ|y{Ks_5{GRD*S##$Fl zb+IOxwxi*c)ABPzw@swWx#omz0QK}o9GcMEx;(bI?J*}|mi|7(_Ax}7Ev<_f2>$Wu) z-Ft5xD&BCEFFp?W{ zybn~VqZVeo`W2`Vj#523YyCiQQaWqhd8ytvoxFo-+dUt|A?$XuaYGiPN386JtIv02ICjRr3r-A+1jmjf5R}>lo5J}XTF_N% z!Ye#K?h4|C)~_3O;7Y3AP4ls>057Yh9E6@~CiYXp!O+&)oz^6dbC#d-=I2#ENG!4A|~c&|q|hBF9* zcef%>Jny+@pmv1M;mAQKi;Z^aAkcZV(hz(I+TugB+*Dw&HjE#{4t91*8vH+<40Jjw zhzC;X-CtTQ@k%OH8jALHDvjgqv@|--+f`{K4@0{(jhgc|DUFD?SJLP%Zy%&lp5bUS z(x?w_zoyYP-cEl&?|HlE0aY1+cJl*@;_dMVbdt9d9+El|Ej^@`ygmDn7W4MwL%Pq~ zrH?4zD6|_NQD5F3ctksRd*cy(90j_#YdAtnQ@eO6B=yjC{H(l}(gXYO3#mP^UP!xJ zrlkCu44I5(*<&eaheN?<6@g;G#n2?3Cu8ig4R(yqBuQGzfaJ< zj~nIUAlcX;4ORSfI<`XN)|9KG?Pl0OxN--UDo0YS@Oof{?L3znHk6|e8pPW0KGcCY!1A==pC)H zxEZ#l_qc5P$EztFpQIHrf3)N{ z_cb5*k6FmpTSFG+@j}4DMOqVBfSWGT4!Pa9=VIH#<7S%{lYOYjVvx{@v}3W>AJ8Ne zMn3(m+cZ11T%wVmKhPJ{viy%5k7&iD;uk8ujP0iF21j1zH?01A8vdL11|Sj9T??u{ z6EQ&O6XxnzCZ2HtK6RLMSKB-Vr))6_;;6VKA;TpiFL*s!aiB2bU+V6k(O6A z$9xVgM{Or*;q=cEEf5|smZjQB1kP>;V8%# znDiG*Xh4G2qro+}3OY9!;tIJW4jq}3r?q?AJ#FU@ZSmjBc+{5HCVhO8Bkmhn<^#j5 z`n@cZegIVt_h8$fqwqaiNqCP8+@qDlhpgYDjkW++=RK%R#n~+f!JnR^a|a!Lz8%CY zuBTRqzVoLVR>i#zAEI z!t0ZcY9)EE>^y_cyoKoHl|40JBGAj@7|75y3P0xfrY^_$HyP2#H2AbXr47fmkFey% zp3u%17fx$}D4a8r&tfk@UD4sZb_Pwp3mE4d>Tv;_*IGJv0RqVqa=)mpMziIjb_>Iu znygj8QDU+-snik^Us3tzifZ};$0_|G)-w%WB_Oi{!?Zv-)W_~`_W<=9nxgfFXn8+H zTZnNEy`*&j|CDkG-1IdHz6?of4fVRLg<;C3@uO>W=`uvN)l}q)7J(5hyrP}wvyffe z$(axoCW~xSv)#w8VHPG_b*$y?t9Z~gx_;F$86TV{3tYoDJvDk<)AsXVSNlzEES6&B zO)Un>tunWOXVx3NZ$a(@-#2OwcH$o^34q24ybrMI#R@Rh#kHqCvg z#Rcm67DGdUc?k-jlVGzLvbsL zvE8$^XnOYJA%8e~{LENt;b9zb(sUA2Fl~?w@iKf{n4(YoD)I=|F!$PFR?xicK2T}k z%{p=zg9 z9A_LA8nVy8^si$OkS?Zao_-i?c7|Z*1gdzP2?Zgj>NL$?#?@?BaTLCrruni*m;%ln zI6sS5*Q&R$79hZTy7rsf4d;rB4iKj4kF^do;t5nk=gD{iKHxlsq-(x3Fu&NCd-2}+ zZ*O5&%-k`*FPyKHv);^xo2v7HArol8e615*^YZOWW1neHC~W~`*>%)>q1Kdo`~xg= zl}bFe>?t9{^4fJuWxYv;tGK^&I|l!Jboes8N7}O?0uNL z-Y)YR=X%C>H=DP<2v_-i{D$Zsl=fT;fEoPjb1e@V`wOkS_}z^eD=nWa_9$1oZ3n3CurPrg(fmDFB*#F1ZTfkM3 z{c*$0+_{&yAd?_q5C#Ue*vi@+7S`GdBK{0SjI|Y1bZoJ^TT#IdR4~?9 zmG^t*g1i6cecxyIBXeiw%<1#%pw(|Z7w~Hk0G`>f`oHx;y5#Fdt4z-)7C^5mAHW(N zGa^2KXZ}A5Ei!KY?b(Ni;ydh%=V;-k1x(PP(a6bl?F$Is7bJf5M5KH;m;kPHhZQX6 z2W9Jwb}(B%_Z1?E|J!%d>@o0s|9^c*_^<_?kMn%$JOlJ)h*KC1Iqd9BmzR64ww_`X z5{-!m0Gwfbj>jM|O6LU6v35t<$}CJbJy_-GN9z+j$5=m`<%_HYSe`+HS9&JGT&CbE z&j}$J51@cUj(W$j_REQkg2QS;4s6cK5OIk)l_IK{ix;J>@=Qf72Udf?xJA>}cviNW zwIH^b=X!Lf|6iUq)*TcGrlo5=Gt2$>lSgdCt6ZR)2Smj1SC~4TN9GK8tfQNVrvyg^ zcCc-_mwB)`1d!an&a*UX&sgUf30>R3^`14H9kmc`TMwHIM-4=`)_c~=d1Fwa4cO6+ zHwHy)0Cs#qFE^l~X!6~NoqWWYwUH5AakPDtXM1jn;l3HNBy`nl3;5-))Mtxl97s&- zR!^q&o4XYVE{>jW^=!-Sqp(D*^AsAF2r*Wyu{046p>n-k%DpM2ad5CG^TX4dU*L!v z8e7Jt8ZG~U^YV@QWP9EbF0i;P+$H=7rK=iV%`h)aZvg7}7(Tf|z9UuhPx9119cI1Cr0dTg0* znnlm+Sjimh>a6>iQ|bnDg%5%l2ty@rs~92N<`LTFQYtJ8qpYG1rNkAhSPWzSW)-`^ z^r4GQ^v7kQO$^~uj4d{?E+=e73~?%U+{ceZ7jYcXG|y5r$3<)cM0~lmpiu;(gVNcx zwnD}oSJ8`iy#N3qrZU^aZC&zu8=|{dmBpp}#X~F%-NH~0v2$sMEYibCzhwSmM7+C6 z$@goBhneO>PrE+D)PvgJF`Hk-5c7yWoYw&x1T6NPfKCo1$U~D{%TwIO$2F#Xey;wM z8Y%@)F(2_cf5b|PuUG>cs)esu+n&MY;xP~ES^)V=cle40u+&$4#laAp*7g&Bfracm zKe4)iqQJrxQD$yg(Umg%#G%mDb;)NIypRuLT1Kw<#WWBgFY}9)ps@%nASR%aqXop; zcxNjpR%h+ykbcEjd*0NepxB&$Glg~*6eCeK)L&!~`xg3(ze1+=0yGhXt|bD*LeRE_ z2Oz&eTbdIfLc3=?3&5JgMAA1%oQEbi1c^o6XUs;9Cl`OoUqoJ=)FAO!_e(LH9&gQg zQoRtKyn(^vOD^Y0Tp@7>+6gZ#RuK?ty#zejFuqlV#Q=6&(s7%LTNL_H7=ucs&>|ue zD3329hNGhwilC#HD5$7d0+;4R#p+Nl&nYTafK%1sqGD_G*E?7|$xgiD;q0FWA{PXE z08{oR7?oZkv6wluip5ZOTN+r54UJ9}!(?tGOL4Ik+HG50tiyU!Yf&M#KE;9OZ-I#{ zDdwY5CD3eJT3te1#%G$(n&URAq}URlKPrjIOQFIcVt>p}bO@$vDjf?E$KYMfQh1nR zY%C?#VQ!*tN{fBanYLxHA=lIRGT7v8=|~xI8<%1HURH#89UyEuu^xJJsGQgk7nkyo zuuY|y^60=uI#eE&U!r&A#ln2%ck-!VE>!CZ;&>3dS1X7wSpT0>*{Y&KS1XD^?DmD@ z)*}?h>=F$QMbk+X8!FbfwAC{l?>bjTd7%|! z@hfF|ieq6rF+dbs@cUgT;Haz`S4He*s0X}c%u*_KlmRV18PjAjh!bX8;VY@163uK% z$Z>th$C<9^VkgX0>Do9859v~Eu_~YKPVRNYPA(TeJL$gS7dYzF5tE_lJG{tZCe(Gd zfZj7CRlF`#vYQ+?;KxCm{pasPET}I2N6=X4VDwYaG2sRbthf#~`Rp-Ot10?xhfNP6 zs3OhB7Cn;hhgU;tihqWiukeKHhkxdKM>XQl7wjPlSU}X;3+A+DLu>27NU+xYMKjF| z8nfANA#y;N=;tFI$!*bmXV#DRx<9Q56Gt|2yte3J{aIgG5l3yg&m9lJiF5yH^f+r2 zq5RB7RdF4@!U&He)fi5*dFN>6IK_pD+rb4j*TovHc;Tpr0_%#w6VpIG1K(QM=K=&) zEZLWU8_=-eI3GCdlFUKf&n=1W{af;TPRV=jj8(LmB~x=tVxs;nxsK7rsPnEnqmQGk zY$TT~3S#Y)`CzLkuR(uQOHME`B72NIRcA_ur zDKgptNzPd3-(Cc6HUc_`Q(4iq9mUJs8)I}QF&~$2l}m1x0q`n}cF1*IvWicPq|VrU zJ{M%3o9HtE=~9yH2+9LV4%CjA!&FMIE7mED?nC6GZ?>~+LF+6!NG!}9*VHcnh43Q5 zt)F<;XjD%GEpyuluP@fL;5xsNxJrQjx?D5ykdL_xRz1~XR>4-tsz*Vh{D9n=i-SN& zj%hB!I_229nc*UD3|Wef|CE=mS_atnmF_GPhZr+k0%?(ZSAf_RMysyk;e3EK+Bh*3 zmPk#;iM{jVHhBrVrB_SDX)GlYGzVoU@}{6H+6J^X!>G9pm>Pu4fbC)&5Si-^@nhaO z9A`noUw^Q{ffn7rzuv78uxip5`YjFw#zLAKCzirxe;nwHGgM}|xEl(L7t6)7K@RVP z|5XvDZ36ku==jIxTSf|M7M9fLZM>Mj{aXmp9E8VD!}v^S@{kL|i4WtU)-yjsPym*u zh$)C81%~2JIc}VoM3j}O4NWjuvty13;8uMc!+Ug7 zp6o~3RhI&YV}xIsH(c~U^W9Dt9hR|p^qe(;San`ro=By{IuYoE_Rtm#!`#%OZx9&4 zF)!vm&CR*Q3fcoq4xWu=BP~r3D?^NXH9>4?I|q&4^9(AnQuLXa49H?KPsuJif^dN? zc5ljZxg*~$`plHE`Z1GCLNytmTz*by&V&a#`8j6f+9x8Q)9D5kYg9%nal08bBy6+32!XtZn698ps@rG+7^wyIVoaLQ~mdx^DqWk!{te%u{Dqqg%2# zod*Hx zA~MxWN;v}T5=D29h_zTAJtuJ?`5#3aNmS#g*n^uNvvR6J;t8!O`E>Vor>hUeqO9BB z9%3=3PPMQMt^v#jX7N-i{0Q`qncrDsP653hiA8>nWaT5Vjj{5m=*G-WHXj2uyKT{N zu_1rWgVM;mX3UU_Hkx-_dNT+W^lBP|yY(F4wMEoj9_ki+MVuO~sj!C}S! zw73-<@Ws<&L2zVmPm3dH!V~x}%^+k|ElH(HxP=%)o`PEanO}A6Gx6X2s((KdM@TtY zReuVf@+^7|I(qSQw7#9*JqM{7OXFXF8k=gAdnsBNgAw`)GkKDxz5+4%gs#6b(aNw4 z@uD!rg2xlApQ!mH=Vo$Om&VTFN=q`b4J(|v5y7zWgD)84cDwEe)Nb z$sdrA%A{rUQIU_}#vjtMj}C(N=0^~;2SCuuIRvdr&HonH8=oHG6I;5S&pXjV&G#xT znKRTC?xvCSP4r}8z*DlpaIU2X*ruFNf|~^mN*s$Wfn?!j~%j@Buy(o z|GaSaqLQD)zQ7O(J&>h(<0qUP+a;E(dkfwDg3W%D)_oN#+3s4ft+&wQui{Fh4<{vX z$iU-jkrp6E0sQ`?lQ0nLVU;8cBo`xHq?z2@U9OTlM~9Axeg&gE^c?Z8!>tR{UXJuv zdwZ&2-=aXi!T~@1r6vU+(-3y=(uy^&yB$dO!Uj<18g)27kCgmxF2UFqWE)~b?0fi)An0-wz zBI9*6;%55{e3ro>fw7sFY6vn^iD0(HQ0E9^0;p+Qa39Q9jV@U}#>3j|<32{qK zK#Bq(QXSU|EWYj*AQKFnEHNQ6(v`}VF!AHhE$OT+NMDMgN%@msz|?U2+(B_+xsC?A^f%UdB@CK z8cNK6KE|tK; z_tmAAxT{|SJNPust$}wN>8|5atfqN4s;1NowDXCYSo;mo&S2g*P={Jl7hLw#l6K%S zFbrF3BP|M(YU6S{3~REH{B*3>8KaqwhHO(EBbiuR+QEL?#T!QDIugkFuhgq9_RUv1 zSXau*Ew;0sR2JQNR!^#qr7l!oDw6-QImSR+RVOHZFu)W%K#DJa8;F)m)Vsbk5FcEx zF9q6`G5BzUzSozc@o0VnDFwX`Zz%mPY~b}GF?y^<_ZmtOSfrYbq@6tW#D`y`N<8pE z$!3_SzYMK8+p=e41&y=YCibQg-Z$QBYX*($f8$G?9G*g)^1h_CI4WhbLhU0{j{uWUV+DraW z{>QhMm{;W9_UO+yN^38{7?6r|kh(dO03j@TJg)=R@c@jtq}8}=>L~Su_EPEu=zN&M zJ4tJB_t9}zp|kX7-YkpQ`e*D6j~s2TJ0gQ#=`5{+G3JOaQUhzEpieqMhr39ntkA38 zc}gF;U~PX;U{|RY_rdtBt5ghh7|n^07NPo}ZqjyKZgj)GT0@0@lR6aKFX-vV;jM#g z+u%)2X4eC1E3h$8K0W_N@xMuBtzRvARvcaXO)B;C_>o(8K!f*Gu{*ZhCmPjVs)p6r z(H%Q4gPwMmSYY*hJ#fjOmOZ2<(0Z=uVQ%<$>~0^`>Iu-ek4E>D8nT#qx98LGo>C>u z%lDpAUjzx%%TP@pOJ4Wgytzc@&e_D))GgGi2+n#e(O?48+5CtT-|r z50nByw9Fg`Q1gRs4#Y-DWW~c>b2^&h^lw*a+8~^tX|!{Y)CshbJXmUJ^LT4x0d|-| zT2FdQLr0)1Zz+C+R26>A>`kCWw~oZiw72wpgfs}|xot;EbD34-lhM)~X|snTLa{&3 z;+X>l7?a1~>_Eo7{tv0V*Cs1-%GEi4ko-^*`Sbn3t86l|{*apR!0a{0O9OD(G+ye# zEi}XlfLHuZ4~k|`{kMry5q<}F^SMcFxdj3&-G&))5@L{ ztB<3XYcY*TT>gmRYysbk0^)uTagwoj7N9){jX`rHA0LLy>IZVz%e>fb9njLGNTI(T zA32V?&6U)`qfL`B{pvTs4+j9`#h;((P63!oV8PpSq(Gl&;s2wE`C6STmHfZFZa-Hl z>=X6>`!&s#LW|~9?(f7yOaw6O=mm=_4O|b#8Yj$b>cd>As9+v%F5RY3xp{yj2WZed zX^r1x)&d*p&(D93+X$I2fd^`DRE`3a21^hZEd}$5jwPZy(Ez`9$bSJ2*)5~e0%|vmc!m-jQTE0{|0yrJ9Oe)HM$flXgu$?~Bn`Ho1FG!CAG547s#7SkK zmJpXqWW>dSU;_R0b&<3bq)jYI4RN_oQXH3Vj9n~EVD|oBmjJ%bq()1nU-@Ouqz8J| ziwSEZQTB2vmiubN#!E#QQ?h>r0Nz3RumZR3$S*+}Wc$aYg^c+L(nwaqwn{3*ayTM@ zVIG8it-T7!^E$0w1rR^ixV%bAuwokyTMt0IkCv~O8X?YF05cheL8&Vk$M@?|a5h}{ zKnKjGrW*h{X48NTz%;W-+GyUD*$4`9HWZiA8x9oUn9b54VK+#1x;zXs;-!O1I`BxT?*7(UxkA2-veyhEzNPjcA5|k|x3piNqlcw!{EHmwaLy474Ep4=Qeh+Y zh?I|WzWNmh6jXNhQAu~sVLPd7h?_>8jsg0dpqa;{wLdx4(Bq)o|28HZm*()o-yRT} zrT201p`xdxj{t)CPfJy~8AiL)Y#Y6!?q{T4j>akxcNQ@51T{Y^6+{WNe~05QA)v=# ztsRB^BH5t{=0(an05W?QX$L`u?lD>&lv?r3OEv}cW_x;`g1#Rj<*<}wG&(O`=J>5J z$X>-2G^$;cTC>b^(U+z7Aeg6Jk%kHnL0Ymf!CnXf0dyKqEw4&fJQEQFD416vRnI%1 zpSaT~e@)tejF@!qy7WxgW?`Tz!OP3Ie?xkV;Nr&7Thb$rKk0!KISTE&Bi+eS?5hsN z{*JrS2J3E9QQs{UYZZ%Nb|8MY)A3Z`&{;?qgk!Ot+TTO}XVKDoQaBfDyt*fWaZRQ5 z53r28X-FDCXDY>}NwcxG0qIg8zZ<6Pp|<)lm(~cz{B#L=o^)FANcxJ6vh=akNIIy}p*Ql+oYBoPJd&#@=B8DF1Eu%w?# zMPC6!!CLthPRk=2{R-Qzz0os6I?JT@W#34@a^M2G(MHmb6DW z##>;^at$$Wq7Fz+DaBnL2~M2xyD=Bmw=qKBN#l`o!$^J)M1^Gu`Y8RH&w$;8L%hoJ zg+mRHn_`C(UsKFSOwjLBXvEOluUlIQUuf%P_XM${8I03idbwZYm|(<$NfD@K1<;YL~|vD?Q|z ztea_heTn`chEhFI(;@oeDgOr1 zKqpbo3;K41C~tDbhYOPRuLo;LHx^m0zOr z%|3E-@RHwr@a;c_x37Ga=e!Lgfnbbz;P}w`{4z6Few`mH2!(F} zS$76YXu*3VMe(MQ1>_30!%P}s7)b@>ZalxjLixRYLyWKhc_hy*HjR@b;)M!ys*vpN z4`{+n%6XOq9#onRQGZEXSWE(3l0VRgLUPSq>t$+CSZ+wWg5*O`C&D1I0A((P2~|QF zn31K_buUHV3(Hd=rcX{=;Rur(V5* z{j@-d*Suh>^dWBmQUhBR**NknVF6QEc(JXG`6A~0*ZG-MLF31l(*-1 zGNH*SO06jO;d4^Dx_RPhh*Kv$aS<&Gl|#MWIq85oP|8f@!4TP;^c!0Q`$lR}5}~lt zQu%5WR!J^qE{ZXt681Jg%;w7SDlmZwRb+3vDA}#lzlvPJ@gNLlCFxb<{uVwC(WME_ z7`I`1{Y5OC0?xckEW4>#*S)4N)7Gq=q- z8l=U=iI9lbP{|mo9hC_Y#DG1IT#$f|hou;6P&|mBuxiugfCRjQL&@Xr#Y`b1-!k#sQ=G;t)W4}*-sO=sK!#EJJX+fn z!&yt8o67q^?CflY{cy*4*-Y-o+4h#;#fcoPjPuBcw1<{}nDFz6X`)VQ@ghffmdR%>~nYs?-_pXSWUH)|tT zgS=r@8@Y??Vj!$9;GU3@(eX5-tsHGxoCQ+4t=!)CD4!db-2LAKeDJst-%^Ekat}1L zq#YpaE}GgN;0R4^Z7&zc)7$Ok+RmBpI6Xw1N`W2Zc+2y593AZ-*MoJBYezYPM~nSC z$_F8IDc(sg>U`-vr;8}tu9LhEWVhN`u4vi)o}(t6<<@R(bsxue5NU9Cp8|BcGv;R( zRp=rw0PlXX3z~dM@4CokLE9ASD%a*-8NIv8T{zchgppa#v(a6MFvslHO^$KhbAr=v z2<++FZa|f=3oA+<-Q=!R_cytW>-@8vKDjV^JN`Gv+hXi(XXvBk$}Uq@b9$DOxPjVt zmuF+3Pr3tDO{a(+vT4Otn##0A%=qm+fH^KvY7aRdzveIc+QVFvraf_3HW&+g%4K=i z=uA$Z&Y4~7&AMi|^^x0fRBo6&l#YkX&nlb)SaFP+^MwKyAPMf;s{nuff{@D)ub2(C z!>t2`H#$l~=9Sh0826*`y@kAv^MQH&oo{c#apa{|52Mq~#W0 zSV>l=LyI`gi0TWV?z)+SxW|e>(+>BmEB)j!VL$RQQ1f6!wk+9S?h1x+PJekld+O|P z|7tow9>{K8DeHz^Gp-H*z=4OUeGrJW8&D)7inT>gSV@iX003#wAb{Ja6gLPc8sKS= z?8|?$Qc?+9>6pl|Hu6WlGOE=S4n~a!%QHaoT^$V4<%%H;!QsGdm7y{sW*F0k%8-K0 zb08fgOA9A$xZDBav?0Ugzyi^jo7~wmX;KKuO=%qu@yJI?8V*WezHxRq=qC_jo+Cg9 z0T7oMDG$VD$w&}c^Jw2l**D)tc*r^`g2PCz?15vF38;9oMuMc-Np7R$L&AKRn41}| z2pO*`Qkjvib}9fnQ7S(g{mwG_jK-R9nTGg>e2!6{_r}V@!BDjrCl~X4Z_#h0G0PX{ z`hNP%cQkVx#&((#$H|ir<)Q3&c_$|7*?74ffJ4{>Im^sO7%3+JXKV*HpPZSok4R<#J%* zS5KA4!865wnp^`ixh~T{aa}RKOq1tvBXl&_#GL9hgbysXr8RAGpjlj2l@m=F-~F=>K-p|0Sc5>$mR20fRxp- z?ch+s&N@)9WB-cpDPjd624aY=kQ;(NeX;`Q=oA%AkUK-bFf9RKkULJsN;w#pw3TQe zlPa$Q1@fK-uad){4M|!hR{=%va+Taxc#{XGcxV6uI(J+xtJqLOR?CAi;I!2Mp!~_Pa1jZ%r%$9+bHQ?cSwsrG)}9 zk!7kc8mNXC6&a2W6GI z9t6-ae^(OXU7gvn66(gSggt=YX-vu!I)7U3kAqj` zjNFL@A&Pn>`xr@QWJq$K()V*Xe$R}w^YRIvzvbZ7jQy9;OHhfgFN0T1qmV0rXE5u& zA}`_Ji{yS4eBFHda#cPc%#;w7J;K{Jf9zTBP-=b~)Yg7_ep{}LZ4q!su4R3B%1KY7 zo_7F8?$PW!pjDR9$2-`OyJ+=YVA!d2;jTOipr(GRycS#Pbt>9wYm~hwd%#B5sC8e4 zfM_Z;et<3Z3VDn{dqz>gG`X1Y(xz*R4lA0`Elm#OoImh9EaE26%5>Q0f4(Nq;_q{e zVmB6Fmm@4RB^?CsdgF7tT#5rN@0g_Ok7O5ASMQO$3C`qMkHCm>%Z%|)D>})J%CkPSt=cIX{x^%*v8W|T z@8qU%ZnM8P9~OHLfSOF5-pj24kGH=EWj%(1Kj2J810TwbfPI&Jz-F9E@<$9bn)HtV zB@3zVNBIr(3|up7J!As*2warv>91Ru>yl-XUhmD5?fwr!==a0QVMt_y9PL7yg=M!f)f^G{#EQj zr8Z6s$0;>%sl_P+AsyPnDgFQ}7dZCLka*=K!;s%B$|#o;Oga4jZVMDl9J946E`S4E<1>@*UerYUvfcXsB9?2A7p>RL)H)h^1}m zrZmP5UhbxJ#!&xpQ|e);x?S1FU&F!QuC$^8wcOl|i_QwR#e8Rq*a4-d=Bgy(XdIp; zhfw5eB*qArk*}neyD}aYM~~f=YAk1{e;(xxM~0`TvXJMKJ*iYXIPvb66hwLMKwo4u zyOHWD$|?jUd8V+Z8>x_{Gy|nJTvH;DoX)uB#cJAWhWzO6^~f- z!%mE|w)&g*@kVbS1)+GZQlzhP0IOcp549kTkDqcJXS-)UVVkHN3-mcinSmvlR7k0URohocDb7}{ zkW$e4M9|-zAh*KGT;a3;f5~Nql?cbL?7~Vhmro$6#32a8&4@gzS41g-sFDMUD20G# zqKhaEaCf_i;s<5f$0AB+mkcIR`AtVOC02ZJQ6&&I>f$SkEvi(pV$!}Hp{qreu3U;y zK3ExV_1MlM8@Js*Pbp4?An!m3_Q4PGE2TW_g71CZvF!Ph}(Gt0W4TexyYR`-d0m4Ss;KMT1y!WnOk}-4E2Oz3sc&0 z;N!aL%6q7+TGhsq8T75TauVv8V|A1#+~2gZE~a`dove%9PxP^_G6gK_n0m@K?5z^@ zm31KMuGUw&aF-9Y&j@bzf}1!E@~$CLPlGoL>Hwl zkApEJLg@=)>Q02xMYt*Gk_ktQ7Tpvex|I~)UC9J4oZkZr_$Rsa1R(iL^?TxE-Z!T7 zRGc|sp&M9@t{G@4>a3**MY?(Cq2{W)Or?4&E4UcrLT{xE(;Z~@Rr2viU0L8Rjmq`I zhJRoT=%=WhBY*kS{tC;keyP7w`QJ3=2z>M&Ic1e%cvEYDG64YO-~ffCF@HHg`GA2x z7>KQYn2HVp)cZmW2jLiG(%?bLV`VXnJ{CJeCKLd9nywDeGZs^?!Ab*Hq`k-97O&@| z%j$R>8NQ}HMqV2PV*!&e1ha9P@i7`LAEG>~_7L`s;%O_yZBaQtK~{q~U@|ZmwrBBy z2xOr1P5icqAGvB=8D{?ZCEfhUI5d=PlXN5LcYtkSGGuxzRFO(OQuQ^8X6>eBjI}7ja%@QxSKD>f|Mr7UqNzcyi9gs&)*-PCfC_&EKEhv_@ zmu62u|J&2437D*#WS^*Xf*Q2XL?wx9m~KH7_W$Ac^n2T3bSYjE81sh!yn2X3K`k=p z_H>KGyPA>eVop*>2u;QF6fp_dAf3ic!bmRA`bjvxXN?z=lzu#S*!XoS&Nz3@SUgP` z&T^T%Psi(})O5NMls{cCEpAw*T!+DlYi<+=ea;@5J6$QxUv@Qq% z%4e4Vjt?_MSs_ks*(UmI?3$rSJh#L+HA^|d4&dy$N>67LwBRLunyVZFnlk1ASZpA- z`G69ijb-xz>_9K2L@A66x*vr-dXgGOD=o~_jq@lz8lZjy?TuENqe8a@%4T2_V}TNm z<#LHpwz6|?+Pb5Klo-H+rN*5YtQ$th#R57mH44Nk0Ss7$EdrE8Hq1pzT{O635m4`E z;z{YxO)&yQWY{#rc{!jk*yug+3NnhlU>e01b-lf5a)J`U|AWv- zjjc!=EJp8IsffIM!KpsDFTbDO3dtKOa5W&_3uDY`1%bm8XxCp#Kk!lkYk{)g#2j4V zXAEDfKpA+Q%B%;3xXz3!ih;u$yBBLpgUy+~#n?9d;Ptg^XE;F>04o zW?I<@BAvvON?wwWD$y=`7>I2IZqa;n^r-UCWmj&$wj5JVL#8_FILNwZbP*TpGK+qH zGL<-i&7MUKPbe+4EJ0s~N+7-ySO_cuhHoiBhMcx4p3 z$VinpH2IR!0_gDCC6JzJ#>&fR2naUwic(m9>B;EBT>B|FuYRMVSCu&^oqScf0D^qV zH50TPxrXt*q&e4>Kul`lb!_ceWZJ=|TuH(W^zj=7-vB9b#n^a5X#)Dl_;eG97JJqG zHfVwqG~u>VA7387jZa?Cm)lBVbfMrKWgoL4MWP2vyQ7@(e#h$-9AXa^{Q_9@Ool~I zok@r90yrHdH5Hd*)H@ZRB7-)kVroy&=~U1jm&krkVF|X2-&1NKKW`NTB7l+bqE6aY}v!=HeY?Kf;W> zqb85BAt%8jqc}yC;hpJiStO44FD1Al$qzQ}GrIc_bmmtk`Y2A}H(Y}uZQvGb{+ejY;8N`Kh_L)VA zPciHcX6QoW%~MP^ci!-LjvXc-apG<2`$DP4-^xKq2VN-o7?E|G?%^@?);=$l{K9Qd z2+qoG_pVKupG1k~zJ%v{%h$>c{>;7T>$D6NEBEKzBj(A3@lWlf)$t zRl8=%V|cy=EeG*gqfF4oU}oa8lv%XyBhbroy6{n1&aV^b(nqeKnVKl(QYFn8{Z5JF zZReTNwh?93MSjVUkIEnXMOd2@Mhc^pVR<{yj~5;`dil4~P>Hj^#{?m)@-lg5a+085 zxI^_mDNRE5+L+!n(1ukorE)HgkbgR-Klqzvv`K^*{^#Z*|41Iv@K0cJxHzNy7tp4N z$2>quYbTMBv8|Diq0Rmn0n`R-*D>o z(W!5k+v6YyVT?tipSo0--4Pp&MKq&>-<2c429th()Jdm< zKa^0v6G8w&#McXO{z>2r|L%O?%>S{V&VP+Q7EKc=@uxS&gR;>ns zx4UDW^5g`&fF-!;SB0Xm9QXM7(h+S2iBe2)g;ktI{=6DkW2Uo?XoVn%Jn}f?qX>bM zBhcVrR&Eu~SaW?-e-?10)kFO>kyqP+oVkUX(D8rRa}oDw*%}5u4;P^hx<096mavqktaU!eVMB z6&a($^}C|h=D5)mrl}!-V}mp`7B*UfmwFlk-3wmoFDKR^*J~`P3*2#9o5GT8L4F{^};~_`2)< zKs2}LMu55>Mzb-2YF#j9w*v9`acU5x<_FN~8Kh2t<R4uMn!ev--Y?{xsxVUPdmhcj)FYfx6z%+lMy(QE?(AkP5)xFSqWR}EC zqC+!FslR~gzFtbz8EW<}qprs#rHuL!U+yZazDL6w%c-YO!SM2E{|22cuLh&x59QU} z=*^Z2*ja1IqoUdZ?RTxHGK0+T71820Y7(lh!Uu0d%}!~R)W+bwBPyw5(O_yN^$(u9 z>uOg%0U+~`WJW?&s7#Q%LKo%=L6oq-#e)jof-2@pRdoq!9Z(JDO*hFWh-^PA7OZaWuWJiII(_7q!$dY>MJx>QHQ}xG?o3 zL<;F$J)2thBM+#%8AjDOqN@rg++~z{cnxUm-_};=;iCz4Fp$G^x{mtJI_GC;ve#4d z(&2jQHg2IYyuRwjqstQ-swcqu*K4H08)`o_`~@?ZN(sNHy|`4vxrsV}FFP6%J-(Qw zOkkc$mLZPc;eno&EPWim8wQG%ED?_1VS!R5OFLTAOl{!_QJdiJ0fd~lAI5cqgyt$E z%v(2C13i(?4{t%Y+DxQNe>PW75|DJkMGY{y2s7(!1a?-f3}pv*Q5ni!*hOV1`$QMD zf+tY6GZLk^<)CbG?W#tBj)X-JR%gFY`9-&3KeFPJ9UlF^x@&YJTn*tL!GGOF@-+&! zP?tmgVH{|sg2jGBdTZ>tW3<1udJeNOvyECE*0(3xs6GB8oS_PB)f#S>IS>h+kO^O= zv26j>C((+wYDJfwwg#XtzwV^ew(4NZP8$-%GX}qVJGCJ<+1T7pb>ZBSZ4CnLDD`Ku zaj?Cbhq+Un@1Tz1l8pu(u>q}zTshB)Bu(-0rBd5mO2846t4N0?+pR|a2=x>1|JlU~ z5tuq45P{@_`9A&ZAnu(*5l_;|-yPlvmyHVD)#(~Z$b&9RmoUA07nFX!LuT=Ne&yN7Ql=|4^l^hoOKzDt@Ma! zu(}W|UCAM8KMtZf8j4-Hg>DU18-O79AErXZ630AdL%4Rv#Nlc)9`fo7Bh(l^L8NXg zpe!0S5@%~CEgz|l0*=*2so{K9P7d=wMyaJC8QX{p=t-nZn*uRU)+n`*5XUlpN7m%M zjMAgkO>px;jvci(E_KGL<%CrtWST=G1l5>37Do%HXzMuj0KdsOCi*(^w2cR@I&G{Q zuioQ8B}|(L@N=B(k!l2!$wmSS9H)bkXyl3$!c{ztMCs$?F$n`&O|2)XjhxwYsGF%~ zW$ys$G(>eXE=>Xyg|Pd|WVM-qRSTG|&ar^Z-8xHM%Xwp?BPblRunjafyE`OWF4*w> z=ct|jJv<)&IXpN>KMxNM($B+#gVc^b&r!#?V~fM84hKXKPt*9h>KZQ52%M+dcp4F< zo`-!BSjcaYjMoGe7K#5jGZpgOKdE+;K&pDvJulU!81L!X+|c^=KfO427Kx-f%Pk+uf{+AJQW}gK#Y|6u3MQ(-{7#;R zOhIP!&WRwOVrWjH+Kzu=rL1yxZ+NTkUX-LZU?IEp`>LNS+IgO8(f>)Mfk|pMIIw}+ z)Bxt&Du`X{A)X)@c>T(Dir)qbAeHuS17KKAncLKkpqZL%SF71hSRiL_MBM}{;x27h z`+#P$?*JYJuHK=p#=h}P#>tC86kmYPo3treO$2i7xDyzEBU0wzT{^AbsrGk0z+?q0 zINgV`iX*>q>0Q{4UyRPX)D&1YP=Vd*FfPi7-VLM-=|<_jAlG)2=RUPU&~z8ZPFVFz zDS|y$%7>+Oph|t60Xtga`n#&JnY@i6_o;PbW|f7;xDkR-hI`tJ(?wr5S6Z-NWihq7 zH4`*C6zpoFSNj2eKO0~7s|g%Z6RUk`=|NC1@ebq>`49joJW|rAc~kGAB&Vn)`5&%E zSPDu5%A_AwJJ8dE>PhPtE9W|q0v5QmqRyKIk@~mwDMMF}sH35WYI0O<4@PnAQEZdZ zboVIE?hT4Orse~DS$<4iLeGw?FiSC7p8$0L`b#>6{n>%iU)y}B{wZ}Hg&qfnhFu3k zXaCcq!c^%rz|;qtcv@{EOcSxuvliME$~did12x<1jM|xk&Z&|7EH}EmA6o^iC?b&O zP8xWaRm92OjcC&uHJ|S_(H~}p?g6gs;u7EnCYa%54%Uw8XD}yMsnl7uLY@mEunt4z zK-Daz+*x%8>G47bW9WIHHjMC(3u?Fk8(;*>zohyi9|F9CQ1q*jbpgl}d#}_bbr!eA z*mDWJ#2olt0cUi;m~e%ivM9>F3Z(H631L}|&EKx6vv4l0lyFSdsP}ufU#R(YwZCCp zSD`^iZjwP|V-)km-3_Mb!U;ZZVVks1$QY?Pzsu{P%Z&zrG+7v09a} zvbF9zd(pMK>Sj82LtP2cM6a9b4qSY1soUYk05rIhs@zjM!=8ig0UAE16!T)dxCdGa zRAGe&Y9lPuga_toEj2I3t_Rr8!cHEl1UL|T(f2g${LfS%U2Tq`4N3PXvPOewyCGRq-4 z=9JfJ6`cG7uK{|-(B0SI3J#F+23Yv6QT2^_5Q%h+FKE&G`W<_gfijtk3 z=|Pq{&G|Ls#ouv@cESE*>N_=>iIcrPsGR_lhJOI-dc!#PL4C^1Eq45^7M7+80ajDj z8{(wkC~SF2FaB1Gv6M(QV8U$)-bU$9;7WlYdVK~pvd~!c8SD_Z*U-MITlrG++(2Ww zg~EjfW?St*a(ZAo*u!8x0@&FF5qWY=fSrK8vc3ThE@uJGgIT&?cWN4;m9#KZm#{n@ zZI}xMN2QG*Xfs8TZW+K7Cr*Kao|N;1|9!YWH(bwl8mvd2pz@v` zrSiv{W&KS*bmVr>x!?7)pT^)c!P6tWF0UEzClLH%WB8Kc;_vK-)HicJ(FPaocg1|m z5+BNCc0&uSP0C&96)xn}p4qq+#;$^zKMaVBoBmoqPFTT6(mVcIk(iJ< zZpMf}Er}Ty6)B{}p~%rfnumbf%fZ?NT*8atEe=g_Z6{tD#Wgq}n%{372D7;jCA5mx z6}&Gq7XVH)^paW^7I+d7Zj?or1;H>vw0fMdL=e9$Dyk0R^g;lk( z{*ks^8C6c20x&lY5fv=o?Yakby9veWm#W&S+;j>jt7(ND0cm_GX^uy2s|^I~Dr#0; zy9PcysD`!?eAk5<+Ae5}r`6OdfQ;B%Q!8KtjDehu0=9$x>{v@f+>2UT9tg{|TIkI( z8e2=N4kCYdEv*oQ`S)sRHBno>Fs%kI9l~(8hn9qCT5RMks>P4^=FbO2N(qH{(v4d)bhKU$)5tPVhmXuX`@id_(ochst*7S9I^oC zpRoq~oiW*tWKn@OF$TGRpbM$ZRkDaU&3rWu3;`3U-D{-zLX!5m5q9Wv@@b3>lt`l+ zYXt;UYN4%vs9u!RSabfjWh14rRt3I&_L$6Zc^ORKhbT@LL1C0=qV+4d7n!siU2%kd zXYe7IFB8b?B@u}56D2p%>I&0bm~EpehkYUx{b`Fl1luU7sn!grJ-aDR1B@@5X_K%v z1)6JBnML*6-e4|=G}i=JV~l97Nj#=+dJC-rf546au3BCyIM=ttu9n&YPKZR$5F`YI z;)YgQ9795HXKCKlMp|p^V2s|at+t0nP2!L!^mJRT zvXWv)fNUl_#9*9s5f(Qoq_)$FqJ!1jX=6dj?{24+gmCjoJ8cY?WOQw>!GAB&xYt3G znGtekN3ELZSUC=%6Cedf<^`(ONqdgg3U$W5dv0{=jCJ5=xKOD_Ts|xv8cKLh30<@z zZX2Ny)7PFwHZm$(**7me@1iNF^;;LM6HZb4u3Bk`1!uAgBsF^?%!RxYp%sJ%^lOCn zf;(b7?xywPpxODQJK#qW4eAac0J5YzHurPmM|VIP{uogAI$-ALo~UOU9qy^M1^n~r zg;6Gw-b)MhOf<=8#I*wg(32AB&t6&x-X-_as^`4RNnDM0*}br*6RBcv4Dq>9pbt*0 zA7HW>6WbKRvVE;DVMh`hXc=|si@K6%PG8`J=X9*E7Qn}u3>FBXzS^&VD=qtJH=Q3b z1o5W}!w)oZfwv3&(qHR}eB-F&PfF^qEv{fj>jv}84~0(tc{U5A_MICF-xWP0o4LZ^ z)x`P%R{cOUxCwu&A9e|H+|3l=i8(;iu%K%PXbb*RV|f}nP}_i^_zlt;nT54Nf54gm;AG!lkr&Ww^>KU8as zk-i_Q1-N}+HWpcFIqT~K1B9W_`|6R~C~O!G!wi}~Ok;6Xb`R5Ztn}AmS`?>#VqwV{ z7dSO%Ug4ia@xN?>=a!bsdd1qDn1H0 z?m4v?1u%pN9;5K>b4nV8!+nNcj?#LgNXyZ9xQ*tH)X0$o{DRQCa^i9p z5Dy}~(wwY|!>Vzzd7wmn)_b};1{-iS{WC_>Evu~cX2X>BHf)P=7}H4_KMvm{P{KIP55Ro?I2^G!`Z5liEY2u8UOUIR62#%I2ym7` z-zI1yt>>mObMy4mT6^QtL|_1rZyzJIxt4tK$oRUCf~z+=<>f0SzJ*;cmLmqEUKuWi~swOMH3cu^?x6_;t@Bj zx6Y3QWn^@m1~|YiHFp20Rko@>ds7VyV`aVhFvSq&Xh%8z!$&$jR~y12cdzWhD@L<< zm}c_2sdaRV{FB$8PlHt+tcV=e`qilF8EvR_&U7B3pfE3Itglf4o+4w+I zYT2FJZZ{7H3k5C|5e&{!%I@4g^z?A3!E)d9*z@21c<O zgOgl*AE5jfs<%%&;DX#d$d2d~Na?btMg{ld%{r>O9~k5eCGXd2$kW{e-PrkpJP=YI zNKqD&<$zYidP)Er0@GaB@i#aCNPd=<9QfHYDsxbC$DY$rpOdfbu;L4irLeQ6m2 zz_R~Oo-9YSCh#;1KcY>y9K-#cBU)tyU@kfqcsPG^si||h*Ke*Z-9&eXd#&QXD*(V z+3#X}-b$7-xjnb)|5*ZWN?oeC)<~F|(^bywDjPu`e2EU$#RaaDJxr}9p;zw* z){N6J{@mrrNpr)LP;GT*$5Hf$||`A+NuFu^~|J4|vxk>ZQ;t#UI*{`Zq#p+;wf z17hl#;{eYpHq7NNtP~cf74y!)$rjxVGzxCpCf?y7l7R5StFgn>Ky|b%I=pgGn;Cf& z?SiosFTzK~(b=4YPL>=_1m;(0EJs@oR%yBBOWlX49aZp<{y~-?c8v8xjLo#a_oRS% z9$o3(axK9AVG0aXvGw3|N!zA+s4cnD+(u5HeZt?o( z&~_shlp_%{P^~#=W(Icd9U?HI#z|5Bx&*C5^anwqsCdw4_wgoQ&KntTuE%TDJiq?u zp@N46S7_DbMeqMDsfx!rCR|?yPr%3(n(h(*H>Z1=oz_tP!V0aCxCM`d+($@iv?jEPSEr6WL>L)_{v+UjJnYN<(a&GY@_KXBy0* z|38$y1$-1&)Hj@&)yO6rk{wHcO|anZlrj`3POw6uxJz50w51dpytoB&a4QrGE|a3c zX|dq$UM#pb-~Z0cZUXJ|Jnskmn4LS<@45FLKUV-tzM&iI&4xbhe1IB(0dlIu>NMkc zWUaF;O2NHP0$`5e>O9q$@5$v_j&h-TIT<7RVZNul>kmDNt&D=CEi7ptk|aG>6q5J_ zo^r0sNP@N_{zfCICX$*xL{fGnU|`uRb(|4?SbsEw6=(Awi_%nYp{IKALXAPz?v02aLbDfo zytT6KAtROx=E|ej!J!M!7BFz0vHQE015+FNyVs` z)#;(aldM&!@^dMO24oY;2fbqZ!OMm70kC?o$aE%~kcWTwf-bx10=M+!;&O@skuF#)|}vt_4ZV`Vo@kB>B^HF*+2 zQC`#d|pn+ym+7wS6iA9(6L87s982H2MQpu^f@z>LUsh-OG zS&qI<@d&~Cp^nQ;z4L-DP6cY*jFcqLNIv}qEldId){HJB>38%XLgPp126V2LL%xi&&vc( zeIMXn2)fgl8zWE*W(GO~xPD@Bw^c&X!4P`(E5jFK$@%&CvV1A%jhYuA6HvymzB)m$ z=r@o_@}V0x_fD8>8&w;w`B~K#T-q=V~z5&9+ zc$o>cF}qBPoEDIvPcKs0lo*z1cDM$|gqR2jJPG;62^K2+edzND!wQV62Zjwu$sD$U zKrm0WHuqM)e`WuiLLH??Ojbu0mblV<6IN#&AMc+#LqP?2GcHs!0GOedgsBT~|H87< zRhtr7m4}OFA4c!bVJRF?2zZiijG(V!TrBV%$yhiqV{M@^Xl)%^^SDX0H*<5x{20kibYg>TV~$bGD4KT6{tI$Hu`piTS( z^`SJZM1mis$yy}d*r-?<-xbGYqBL1EM(RP;&4mIkP=;sYN%M^d7#W}#DF~sV4}^8! z++Ic#324L65ah9T&3w)#vchb0Rw9nAmkH!P9Ez1_?29CuwM0Bz{~M5H;83vEL-$Pt z3K@O<1tJfW(#&dbc6so>{P>iyxagswdl;Zbx^e8A_p1M+es}8X3H`ulO~sjR>^ma^ z^ZUd$S1BFf%`?Cx(bSPIa1MaE;=d>TcxC3+&(hmc*rox-YF08PrJRW^!iLIsHDOYK zEt-)q{k$OK;zMza&h(sxZ^5|=>ez@y1zM9CKhPKIj_oHETUvdEgY^x3-Q^8zK=EJ7 zRx0u;A`}`jF;k^4dG|ub8I@>Nf2AO$C0X56YLzF2e-6)Yhpf0f>OmG8Uq!T2`ZKqc zW-s!zOu29|IJ%#y&=jrF)LE2uSzs%Ry#%s;R_`3T%{kT~Fx|h9PIZw~= zYQ4g6!$*I@2)*?ZPXzz!JbkxB&$V-jrvN|b0zF&;j?xv1U5eK!7pVSH{dEX?U2=g| z8n4&bYw86GU8aAnx(u&r7w8+jvKE3U^Z;7evdrV=FI=F*MlOCia^1N=MV9M@+OyYp z7ic_QSs@n-rVJWrISNg=NDqx%vB}7le39xW8~tFfyD!p8ys|=WL!R+28T>IynE?LA z6?jAm()koQwPtPIS!HYZ?-(Y!sNjoQnMJA>;s79ZCA~36cXeUJ`7OP-qLC@?9 z2JldPp)D!)XquG`V!BV;3dfw!Al&W&^IzKWl`T8fZznjZay#J%a6C4&6Pn@?++HZm z58g->+6x6r58sI9-N*UZa91d#=A1eK32v5Pak03SoH`c?f{_rSCv4bA)7uNNd>YI* z+Y1B0q^r*)Il8lu1COPhg@XK_$#kl-FofT@f?9MDzT>B_q$6E~qs-sTg08|hC=}jJSjb;q zNm@4{1sua(-Gy@8Ds5?ZA(n|w5B3nCA4G3@2zBtN(NidhN1vWT?dk{yRUj9SOW9S= z=SYr&7TUVipoB3rDCYVoAB%nwhN&Cz2~qUeG_ad7Ox?1YxUYpAeCle7`C7=$?^#Ws ze=VHn*RP@6-w22Jb8G17H^Mk{XYjWI`~nT5nZ1Ng=m6JSC|d3h#J{vawmi|sF2XW= zDl_d%S&Nf&3w~9#l;!uc6nug90nXzx{5$p@NL_nlnr70m-ok7=di4=nvgtU~2R+%i znjZ8KIzYLh;dhvTmDKk;;T9e(`wC^amD=RK0)(V1saijwGI}+%pODTbsc(O*K05zf ze_@Lq`Z@E&GS?RA{7-i+YR@^1*LG;s_wWmMKPReI)!mQi!ow zb`IvXxnqRiILl=GsyeCkcB{dz;C^Q)o9dP84S6%m~vt zv2pN!i38fIrbFx-=C#Jbcpb)pGbn5d8l6mKrwDcPK~cbkc&z{)e4ob0y4Z6TAB(`u zI+w*g#2p(Bsll=-LM1*UjP6VkrhqLqa4M>pNQ+6FfCs8Lej*x-}27-GZgw zG)w4+N6y*88|K;0T`sT<)6;U%AICki;{Yh9GVpzK_Bhz__i0|3=z-L>VJ~Q$eR9I% zq+?-X5llMg7W*08*pWb&Uak8OHP3*p3A4KZeW6gX5n&MqeW4q?eCic*+wP-KDH>Q_ zl%d!zssNu|UU4ZV|LYj>A;^ZWV#QAw*`O{76p|{5HhVlyq*od>$Rm2_XslQQP+-j^ z4(A7@(3o6e8NBYyCC7IZAkqaP8YqK}vR-9`6s-qp6JK?*~!(=dwuib_Ll<+Y6CT5~c3*2$X*xWOjq; zlYO2cMpAx$u#MJy2Ti4a_IYmPT)Ykp4RtmCXC{4H@I1&;fYY48qGF-{^mL~qry+;G z#B2~ED7}#9)5Lkz18GojHY=4o2#)UT5D3Nu`sSdgHgt!$U%=D?_PN4qSy9zHVwig* zeRc*s*9kQGjOSNqspx(L=gC4oN)3i5(k^E`v-yWQ<6frJNKYl2*eJ+>7`#sEehyJ< z!mYwj{1L;O50kqWp|(lj@&;S5Z;op7EW$D7jRDVQ^p{N-%0JPof-}NA;Qddu3v>7j zJk7ru4x6#s!P)4O-@@HA#(_g-ENT;LQgtWpo*9AuED#t33KDz~=M5B+`NyF&f4r+c z#Rdr@_>-I=tK1qS?119c{HQR6d;__JPRtDf0e+v-LWG=9)J+c&y7DK3sohCP`Mz-p zwJ7DFXHDpo`C!hdjOS=`KZJ(UEHT1jb+4vzhcL;r>ER(yS?6x#*~9#h6+VomoJpe& zWBE=}$PrIBY~3G@coIl+2}La6chj04o)Vf83i2AN5qZOe#&8CeI#Mn`-ZW2t2&iVJ zc^a_bocGfpka$FGk9zhyMu9ougjl!eG0#j?c;J|45TS|!^jjEC@eH~VCN#mLyjvI| z-*KwZ;4rEQP|xMSHq6Ly!1#y>iBGt34?iPUIPUT}R482N9IVSanMTWv44NG-)Zv#q zsfh;%JAx^Bgi?6y@CXWo6c;=~u`mQ5fVk1?UhWLG2B;oQ5QKBg9noV^C<-1#jD!;W z2rEshuYWy*XI9}V|2%8C zNzYliJFp3G6%}&RoLpGn$Mi{2p^45ZqHMW^pW)?yd~Ttj{XLUTXPFo~o0#Bt6w}Gm zfC|e(DD}>RNl#_D3pgI7ew3ZU^I|Jqr{D7mCAsU`xx5UNp3$v*xLTf(6em2e!Noy< zJF)jcgmca>xNsB{$uAs05e%m=9vDq~8eKs64x8ei0zfp5Sz+QQ)HVo)UkjqE7uYz8 z@LMjhF?1v6up0J3O_pqE zbNgEQp}24xMoO(qpphXozJ%})xcI=5czZ}IN(xO9p!m$h6in&V*;mc^y*h|T0;7t7 z#OVoxSpp;SK?&;#Ls$anXe0#d2}4-|;{ic1t0xR&35E0om!2@3CB*3op?bmymXO

j|S+0^?X%)ogmgXqFJECq(E8V^{(>8ORZ-CyZqY zut!CLM^6~X5}?|E1c4>+>UiQx3wLqm-776LbuSBH6|i7J98-gMLGfh-&zCPbXx7H@ z(a?d8)<0U=$5%$G7pY!7)yYy{8>zXGnp;nGv(z_6YB{8q(^I`H^(}2HBM5ok86T_Q zV-@}5AieSTMshVIS5yC?*JXs#I9-dD6^1*&Obmd^Cw&s1P1KH+1@9Da?kx|1dP?QX z3lnWmvx0jFf9ffN_qtTMg3!rv4LTm~q!5ZJ%-5$^EM*zke*Tmy@ggjduYwLstsysq zTCT+*sE=8Lb~p}E;WHBwAEru}PSq;`wh`iRi{Uo!%U-&3KRp_i_kastOatZI^zB?n zb|47CCFv0>%0+?Okr=3eQ4B~v91wimM(%yi>~zHzScks>2%crN6aRn-t3 zZ<#|~zFg~y1>ekNq+N5dNQPe?>B*Ai^- z@+$21)$#~zf@GTbxzL>4rz{TbNi{)a^##@N)tAG9h(=VehF)Xe8bTMQ-UpW`HQ}WC zX$@hLucj0`Vk2s(>06Xfs^u&04O-!h<&t9^Ui+6cDIX6T?OH;h(Ydx+`!&W_5xk$g zUe3DIj~>>>Nx6nj*AZHR@+nzY=pS;@82xdZ`p0tZkGeuvC?9IE^#zU#Sz%60kh(P) zUg3pm%u$Oq(VII|8{PmJFsxtWg$Y1=#fHKhUvp=i>f2@7j)uaQEJIXd5P75Fl}K0+ zY)0$Y-7_8#K4xO$pZE~*#Ad=0OLItpFIN>{Vm#Dkx2QueP`fYSJo?+_fbY??wYd<- zjb41KIY8q_T9Z$#OnF)ggJJ)0zqOD%qPc0LYH-5?aD|SgOD%;T_^})fY9lDV`5b0b zX*sE@g|bv^X14JEmpWA1)=DV-aYgq)MP;q1Lu+BA*%?e&cpE`rC5}`VM5@vTbM@l~ z-56|Dk0l%3xY!2!c0W~KC2R-gaBdDRx*uuBT0sdmLEr_i{!LX@1O4hS*Jxud$fM>Y z&J%KGZ6g=;nJ3i!sG&nv^^)05){s_ezF-B0qLp7Dl(m9N?ESmILe)?BUC52dB-;AL zLIe*RqWw#S_C_~kSB426^R4Rq0;Sd&Z)UUZE{mA%t;3z`B_G zWcMaG=b0l!e3bLFMO~_oA7OJ=390_vGk^vBJNH?OdT6_5;hO&(;X(`I&@zatN%Q{z?sJE}-h@MC8J*gMll8+PEr7q*1m_vE&~FDSJVsI#Zrg+tD@ET*j$PS^IQ3bTBt&;*xyFWjn-(N(27MZSiK*No(c5%pI}(6q#1vLeKmp7{{%&%cSm;nwjbgJ4qjn(2hiXG z){6AqU&0yxu37n?yXGyg-ZoeK^Z_<>ZPr0F^3gC6i{<2U1AJQ@)^o)k5o&&%>oqVX zBbRn54Jb3e%E=5vDv%v|J~^T8(+YL_6!@>%(Ae`t=YX zGAswFp?e(-JSkLXM_ZLeK{5iR2%_aj##vtGu1e)k2^FZ{DPaL@%A!sSRU=n9VsX#_ zLq%*ra6Osy{2ui_EtGdO2fpHjMaY`dI34cOzSEf0Rdnk#4zN`eenuD>YM!v8;FRkc zTp`Cd52=zEUon)PpAlAIo*F)Nl%{kUOrFPQg_R#9JUj%u`#@@pz`Nr-~Re(g&_t{g9b+^RX< zYn+OjVdjM=u@_FJv5Bl>E(t$~dcf=I5Y6~_#{tlpMJ#FQvY>*#ZgE-I09Ks)3ix@; zsoWJII`U)y3_ZY4hQ-ZS#t+=CU9SiQ7=Z-}1Uz{S&*>w-`Ui|DoXfaV0(2Qf2P1|z67%IWUJj9OAMYf+Q$(BA99 z5bRamaE84%x*^oI;T~If2Z}$!rtE(sKr`rz0M;yA^I>ENRt?QDWLa{D`rQ-`W#8xk zcMHdh*Ag6ykz)0o-O&~hYA3X5+uss~+Bd--9d1nS-4c$1nX&b@P|BVJhOLnlO%Zp5 zUV(?8*ayt}9O6o!lC#sqTyXINV^@W$OqWgdiSWC^GVr*z+!g8t-U6RL1RRdPDcj$| zFL2{B>2DmGq#gbncm|C1qV9w4UQes<3oWeEcu1D6t_+ND`JACJBp*{)V_EC z9tx0_@ee_KHm7Y5h1%9BI4J4L?=F#YJ%T*u5Y2mp{cwnOJrcgL?__=NL|h((m~NU5 z6flu~O9wmU93A~TI6}LZE)c74=o7GTn$wmiLQj4QY!+kWNUHo)n1RloeF_o82Kww7 z#0qz)|1$x;7fE?8JVz7m7s6WB(hDIUe+%)q>%qdoFCo+_zch%Ab+3e;fp;(og)j+s zDeg7KFooK_7Pj*1;O${1n4=}%2zkIN`|^!|SirRD4G!}|)bK4bA}HTmeN^^$z|%I^ zsduA@2&(W781*5V`wq%1hv?=z;WzNuso4BLk>gIJsmyfs7J3dgvM+P?nc%aCSKdHRMati3ojNAYK}M#I99y~ z6<3)TSE2V0c`>(tVQ*8EMPzfe(IR4D>8VBh0>d40!rLFz$062*5#n}-I1*LY zbc)6C=o*W{y>4>V zX=)BJT)XZTv$LvUkb9Mzrd`h_!pt;XD-tQj^Wd%~2;$2e&13DbDe~H@1~fI5q&A}{fen_ z-{qt$@!;z!ImKjpluv9ztMZ9cV0eO2C&D*^KKP+=;sh)3IMdLzP=4_97sAj@RO}~V zOW;1K^~x{)&4gtw3yOVUjdr-8=!HK1qk`hs9KR6p*y_0y>Q`7Sk1T5ogM&XsYg|Mu z1@AftyDK(=M)UciVt3p%HHwLK@HV*^L>mj}L@}|PZGlyNvw*^ji(Sm01B;8FKmmDk zaV*vXx?Wst!o8((B_KCgK!c3O{t{vp+YYNbJe^!6#memG_Qw=oQf!Yr>q?3P&~UL* zVnehzq?FhRiFZng-{J99X|XF@)9fiNdijlZN+>N#lu;VMv49Ge5xY8*a7_Xw+=x&& zdg8t^Vs7;1ei^YEvJ@|?cjBkAqG~+`ksTF(1Q#U7%Zia^*YB4V>!bRL<-~cgR}&}b zbJGb9n}<~q8*@MEo(3LO!Q71{E?2NjUsn~&lXoMWqIFZnxtR07s+gZ2scBVl3v4Fz z#c8=wj0Xq7c+;+bCf0&$6RmJ{u^&&L#feqO%&=e2uKie3bn}4Jk+sE~fb}J{F^)gz zL~U_39>eR1r7<;|>xc=~!;A@$(F9_n#&t0)n4;7bUs&JqfC9Ki^w6?;;fVH0Zgo?PY9*uQx4{vVx0%=rEZ0fRAm`dhVa>%H zxI&6F7pqy%@z6QGJS1oU!q9~#eJO6pvDBh&T>uRoJ*J4EonqScac2J`=+>8Ftn~n} zNjiGn-h|q=5dSu&$Nj4)XdPRMpb&P_h_A#Snez$`Kx1hombMSUHpcJDt$N@xYZMzF(HVs-l{=yM^-*;>pId!F}c&LXH0Q{X{F4V|L1sRxmd)mF1LfcYHF zXf4*TUo{%L)mm@B-bSpGV<+#^ICW+^)$+OhT2J4$!HyU~_uByS&XEh=@G&!SZN(b! zU-4~QOxI?5&=&oC!hA?Uf_cYLb zSi9N|^A8|v)Il7B$E6Oa_!fQDQJeSHK}HNap84qeUF4NacY z=63_kGf0C=4G&%KE+%1}`uD(Tol05{90xko)@9tN(4+%_;WV-*#EWONn?1!zJpZIV zC7kmd<{VW2yr+r`o-I>2G@3VT;GypaJwsZ2-qY5Mp_pP=jO4oDnQObF$57mN0p`;q z$$QCDk-oU-X%9xz9~V7EY{{3wxuE+Op$wycU604fOP&|`6*Ib3Aw3G5)^W+R32_ms@z!VUQ1J4pkhu?pgGy z!xiC0Ephx6F4mzQgkCumW4PE5-6+DLolMGHf1xyy>Yg>uKh0 z5OfBg(E*}MH$A04_$=z5jqX5xa?4Ywuu)?~JbK~)W)5}ILH$0*i=iNAS0%lO(P52- z-}01-KH~C4Tgu@#jfPj3ScfYxgyL_*Yz-#ew>(~dZ*4|zOW*dC`Jg*dS?VSlcH7g~ zVRT)iOSfUl3Fp#xJjJl!pWXo!U;*#I?&>bBWQn8c@*PhRB!=GgbPYA;z#v92pTq9L za%D5Exa+A3fKI=wXUzGxX9T2ezyIwi%x%_A{0-|+7}mYJ=lfWaTHp7yLa{CPVTU)A z?%ekbKWXPh}c}r6E)i}bm^JLTM%{mqC5Hlm(ij{IVU4Si*iBG zLrmN$XTHM4fR2pgFK|%P`Jh}mqnvsg z-PJo&&R-gv+R5~~NfKS|iXW6JZ??8EL@jURclq^8K`MU^jZG)Q6Jn*E)nlAA;-x1p z;e!e)n9ZK`HCw@`Cd^-ro*f)Igq=g*@o@U5ucBU9SH5#^2=TeKHT+#-a%^e{RHXrg z=m|Ok6FDdkhfv{H9)}g0=e?WZIi5-%j|azSKNh~U{s$%WNa`R_&KofI z$-hcLHHky(nDmJp=z9GKsu62r?wMHPG{krHR0vMx)yhWE5c0l;b!`Y$c8=1^xW|`)XBqZnX0R~>02W4CHvlj&mc0S7dW(TjAVluH zS#u)?TNZ5bfp0w7J7P7N?(aT-7W0I|tfX*Wt_Ds7FH_<-6zAE+fRVALbh8^f)Wh|b zc=tW_+n7ClY?zH;U1@p?2k)|QLXgT)@wc8_A#3gGpJqlJa&J93LNG0V`BO%}#p&*# z-|>M>{6XIbW4>&3@2#hz6(0`M;Dc~?Q01NHD@ZtIzw@+(g#Dj)o?1AtYrgjs0#^0? zdykscEHm110WhFmm`7LMd+Ndz^91cEu0&APe>^|(H|Ejie>^#(89(j}7SDG(oi+xD zId(Ur7yoz`Tb$6Po0s8%?Z;HB(2zH(6Q_P7)aIH^{XOP$PJF^~3$#w( zgSz-P6{!{K$4Jc|srPX46RLAq$VN^2i+7QrQ=8xYEKUZgY#$)z0Rd8IfEbHMg8`xx zvBl0j*i~gJGWs8gcD4QkK(IrDCwU-x@FNwkAqb(E2VZy|8#vrmei4g-ROTR4;9IJ0p=6b@UO_4G+~%X=y$&1Vos(pr8W^28b8PyXk&U8 z=d@nK#fdB|6*p4+35M}Mj})10?!l4h;$dy)C?ulCy82Y*v0@v#J_f{6W`bY0N*8~O zeGNY;uL80f@4!Q#cpP-w!Es_ekiE)yu@zKD`i%#xVhZ%FfWSAWo#U}~Npx$x_zQ^5 zP7}nYLZY)fB%&1paJYM!Y?N6dr6p3@1Tg_fZ~R0|^$r>`5e%GTbYUXq;T#p3BtAuD z-pOM1K;6yHG}x99H^(j0^w+@%=*Xm)`zDJGoe&En0@)QvI&FTFVOy4bdtZRZ81Er?|O}|L-Q^g!Mi1k;1=SgBUy5ETp zr~OmKq4-ueN&MV8mi3_MuPy}tN`f*acZ4pJxCdbCK4J=YUQQF=fNXp+9n6bcG-3uQ zlqqz0hR7mUwVo*sHmm36gCmy1B?oStCD!Dux1gE8q8&t0m)T<82;XGkY5>*>dwk5) zyxHPsfrkM~Za{(_k-RGOGvWO;tcAxxmF9@=^jZ>&Ht#CBxiTg1(LG>4FNl1FuL-+)ClU15BE0H-8uHoZaZR_INRN26s%$v0S{$ zbLmMd0gUO?f2FvP`%=rfN}S1|na!)k4IspNuMxjDU!yh4I(?NC7+kDVBnp6&y^lASHAm5}28) zr55|GKGS0&duack*w-)V?w?|RJRt56Df9*$8V>#og!nT0?Jw~N(!V<(ewO_?^r?K! z>6o)|w<0j7`s$^2{DAls^YmNnu(<9E!xdMlp19iKyfoP~*EUI5_XQ};7!?^|R+;^o ze&OmBs{8fQSOAL}RECeo1GU)Hi7%=A5wR`Ud^3)SUHB6rhLfMK7G|qPZPLUDez(i8 zJq*o@z@){7h5>7NEZ2et=-?aRY(e?|iQEuxId6)e;aHsaPL887H^t7-5%<2Azr+Pv z_ZCjPW_0AK%#@aUJ(Ei#aqw-iqW@M6wad{C)}!?^ISS2?Yv5K5F&rH9$dJFaY(etH z43uj|tB-?gpK(VVi>k)n6`SKkLF}-(wL%e==_Rm3^+o`5@>b)6S9Lc&feHywXW<7% zAHZfqP1S`#h?2|_4(g@%FQ?6E;xpG^C-X)S0K7&`A52@0ii^c<4EN+&ARCBMU}wa! zU^&~IH2=6*kQN=oCYnpyG29(<$$1?8+e=fA<8+=&kB)=iIajN8LL9(bA(l<0t>;BK z3=xEWV|~Jr6`=n1Ub}w^tMKoJW$JTA92dKd*{OITCfTZY!@`K8`8jJaEX-o0YcXfV zX;~V`{!s%)bC6Y`xwjYT>3Q65OCVRomAOQVyNFZgqsA*<5_3c?VKi210Lnnm-_CT~ zAm#Zk*5Y2mQ|rq>NJd{0BO{i8r>wsEaMIRX5~I+-p-W)qFQG3kLr$=SVy=j>PTe_W zclQ!ncNuK^C3NYsDDkMT?PW0ru9LwGV;_+>xhqj3rDJU>nn7GqSR40Z!3Da2VzHXuYnAn>gz^wirdOi*k&At~liQ?Y(cV zIQ5S!Z0wk?uGhscXxQI4*q2a)d*V3PRbAJBO$v+mboZVZ6}8LG8X3fzgPaZ>^E!K| zmcGy@-9~1K2 zT@(`jr-{}l*_d`fI^J#~6c5`U05`lX9&Xj&-1^&@8^$+i;N#nfXU3bPzwJmj-lFxl z)8?C3e_Og-GCtZ;P6*|g|qK2EqW!E{%E;xzkQitEB1t!Ki504C5m->=PMRPOW%q0_`gGF^=nbq!rzP8_)1xK zh*JjvCIS93;M|z2dQVG0vYAAK!9Y-)^ zpx(^cq9^dJxheq^o*Y<<$~2K0I*(^XCbdINB#~?JyTuI|7z1qli;U&j_O-IhA3eGQ zP_GZVCAhkJ_jijr3=z}d=NR_f3^71TclMvVZXYoBOdhSDZnVNhMCC7}%0Pk!ej$zb zBgp~S-XQ9INODXw>3gPa+JPQ#lm%^dGif-N2hBLqOi*>~NVah%o9)_JyDSE#Ma_V~ z;!Ej~6%gB$Vixm}ft*?hw{5z!I}Pd&rdmP^xJnpJJ6cEsfCYl=>J9zy)h(r#=upU4 z(vLAfb6{$UL$W5O7*D_}egWEoa85bYYtL!nS5oVIW?!7uV}teH1o?ZT&w@7yQhwH( z{H>(;P}UnvUl5ZboSa6#wvrfDncPZ>v+hQuMe2P54*2f1l70pD_+4u$H}Ckv0_1+W zZszeh-E1q34IYC-6@QV+(@}`8LR=iK5V&UPsZM-EbJ|I*F|7CPq(XQUXfG9td1Pp! zxUg?*&}smAL>O zoy6RKZR;pSMcH+7KR~^RJj|~Niu>}AyQ7qkm4)GO)^z62la=3CR6ZH*|e&T-DJVPar^K0qhFsT%m zq~#he_2sN*IQMdG<_M{p>4l`Z?t&~HCg76_4y?b?>W`ErvGU!z8IRHqP`(QVZaR&n5v_6M8+5u&RS>-bQy4C5ch$Q>1*(BTVa~A;`eT!9YW5Op$UxL#NXeX@%>U9@+?- zCLoy6zct`Sw%E>+F0mV!(TY_s$rYuB18h>3-z-bcp-U!yxSN zS2jD>0f3~yX=JeTPz4Sa*dLp2 zI%)M}tQ^P6nT|3dv-BMeS~Fw00Spj%0s%tdJs5xbG0y?UFPM3R zxJ>0PHdr(gWOmMQrNO)sEQVW~wz4xJo8srknJzL6&Zg-j1D_G7jhO?M(|MEdeZ&T7 zoKxEL4q3i95JYLYAPnsY};^T5yT%jraS0LfNeI4=`EOESbgi2%Ka5pV0oa+5xdLPILi7Mnuz3`G?$&YMhEnUq;GJIh$90_63OkWsT zI~9OV+0DF$TPde{9{$YrPMNMTGV}l6ow5w-2N#`X9T5p;$I38LfsH`#RzI)J8{9|d z0Qj^mdCW3)n>SdWR5(60;Xec#Rk$GaV2QXu%kaBV4|{GgpX<$MviV$SK49U*nFiLZ+GwpH+kUUvv05P1_9=3_J%x5*b`sp8DBwhmEoru zzsuq0MB^tQ9kO8jt{PYt!YWh~g!WIcAL}2ZeYSA;4ahSVREJrtof@49x<0R5V4nN5 zB0L5sU*B*H7TM@O9Hlu(bWm?>;S;m5s@4RvBPe2y+TS`V!kGV`$Mj#F_4zMhoi&}8 z7$=(xY7gw-if*WHGE?+nI`RT46Tn0$*$iNhFovi5<72}!AsK_o&0chf(M{ek1}P+v ziXW3A67n;-R9IQwi!9h4(cZAdI0eG0dPgpXSN&lBG0FDKM0n_7`QW^eS|X zQ;jfY2;w2OH`(OG@jZ5NQ-J{V?HNGaQ#$-SvIG%AjIncC@ixU0Zf| zG8c+I@r|yofc?q*AqqxyS>5zBG4lJo_1INif5FTz(wb{>R9jzFx}Jjh$&A65wW>-+ zRptCm%jQT})3U#5^H@^!j~qs#P?_aYOoEpcFUsX+0(r0{aoL-b#2c&mIikrhgFoYX zh|An!x{8B-(!k*!X*^KtFkp_uEqg3=HbQ1m9;<=k5z+fYRu4C zV(h#GwzJgr&#~$B%@1(X&l~_+PgaMq&CD|b2MhD4>BCY!ytkr#*B17Zsj8H9!p?BU zjGf^8Hyu-8N&s1}52vx3-9Kx7cu7Mca|(0l)#E0`{O0&~&H-6Hb%LNVjtq5+e_&9N zU;{(v@3SL}jffp)2@E3j zE`wqCP^uU`FT7}A7%|961x`vqEsfpL&tIb<&@~1dYt&~fGIm8Svo#xY4VCMokGa`L z1B8J1rgHE<%ff%vF@Ve)z%Vj~*y>>CHGMhR)jWEg;5dRu247Bjj9N`!PIfh~{+RQLS_-#w%)CxjSf`69(NALmk>6bs2gB|Yd_%iPi{q#1$3fNC3Sh15AaOOvUjR1`d zdv2!YGx}v(mjHAy76wo3i8=OR%yDLS8K}g4P(&{QP+H_W%mI#a4^p9+;B z_h$NHrZg55=JlDN{KN#i%I|yb<(zwls@h ztP_THtWT^^h}CJLtBKrs^WR6LU zKjfgaetYJzF ze2C#!0)7EIWK>Ks9nH{544a>d2|@tEOe)4dHC7)L14qLK5d)e2Tdpi(22MVZjA%oLnexZ)Uwv>HT6TfPdo zf>v(`({p3Kh(p-jsshJ17ai-2ci{N{jl-MREe<~YqQ!Ff1-RySPF?powXDQywg>;sN9OeAx4;V28!xxumo@hdez9x zUFGu_$y|w>)OHZ+JLJN)Be z?l1Kt*yorW!L9X;X4GbSS@t1#wEdcFFQezL>u=p4u#EgBf#u83dRxh;zY2YNREmzw z`lXohr4;qX7Z1Lehqys3Ff2M!$D%)%3@kd@$RGKCVA0;pi8Lq+#xDUD?V+FEdtznm z9b@0~aGu(h^{^xO={`L9OQyOyjA4^tQ82fuZ1)0AnlmtBJJYwvbkJ{tG~?DX7SeYt z8uSUPwV9tjq4^!;90>*`;=?^erp-{H#+k(MoBtq9I{ph4W_=&)>pKu( z^c^V&8QO(|f%VitgBi^Ej#Y!6VJK}gA3c*54Nfu9;Psi^GKd@>8mt&Y$XW(NFwkI| zYLGDo8qBDePB`F^)wi1%Ec-fQ&=tmLO}fIwg>9w@1SB>L7dGh!|3{r-$chW+&~f2H zSXqFIH^4vxP2iDCT-c@>_&>vi;RT5bYiZ(AELhh3q$~xbY2Wj40dcXyq6v7 znCmQ%g4t&A5)4RTmkL0~#6@jpTy_KPWpo1O$8S_^iAzAWM)xtN2HI;gqqValHC2;n z$Wnv{STLaOYLH=V{l$Fr1cS=PK7ztTY;CGePbNl-NtePPP2H9XvzezNpq;C~L zR?&`>@M?4=(P5`5C*@!|<&?uIHQer?ryTh0jtXHg3>aUC52d-YTsdgY8!--Hri19= zS}6s>mBs6%qwsR{(|W0ZeS#IZTQV(OFLj1k&Ama&W4(=wm$tWowPF1YQc=X}{AGhw z+K4TiOn+>Uy!IsEa*z==4CEu|$p)#QeY{aiu8mSNxZe4BBg8LjX!S@(;yw# zKxvv(m^-Qcqv0Eup_Tjt5+zuhHrph9Z9M@I4ej3~HGpe#X|pr|3ja$sOL>72AK5IG zj9zE+?G>D}Y>phNu`4X@)0AV26b(6X#Vt}XC|~y6BISoxRMHk{N6yuNI%94PMPU>( zXiDDwfCJdo-7e+hXHTNJTcs$Bee+f+J8Q~>3x87v)ySH9wpFUZn%V|2=u8^84Glj) zNLHy0f}yElltMD=EC2l--Q_}&0!=!%# z-0N*>0mEwa6>?eAK>SdQZbX_2S<^OZkP5l)5gMP06`4)jQX$StBg+n{A`~Y--66FP zJk7!aCIj!K&3h%;&hRSOvi`XPf}z`VX9uR`3}xF1$x{Y>y%S4z!dS97JEd;up>vm> zFW)Yy5)3&y?vir*EMi$LlXpqWZKo{ipwm=!x6}m{F58Xn+@`y`_56AFNU_$FPPIJ5 zV^S=AvquVrYr27ZASS#`YxYRxtkYa-CHi)YB#>ns5=cS97 zl`a>gzo2?o;-WMKlFEG-A-{a6#a)6p4_4yIm$8sXY2RhYypK}(D-cqSA?HZU@>`=sy#r_ ztu*|BR32~JA4qKik6LkO2dHz8Qoe`M(Oi41>XAKQO2I8{9JEv{OnXarQkxsJ^&)6; zot;2YkEDifsLMLtn-NLG*e)RyI?O6k&PRw$KkboJFytXnbK?`tVs&$?xvM=ky8TG1 zXh&HK+!)2BOFu$+cV4>m!2U)DMM`{(oiUG|K9)Y=G_Cj(3B>Ae+9yx3zv8_z`6V{$ z$H`wuyt)C*VG6E*s`j!v0$sx1oLb$@1 zN6+d`c_$PU;f|#o^(q9{lZfHa#&L)pkSkzE%xq?gFe*Gp;9{eB44}#>C z(B4=bDaYV^*cL2%Q5m#PV{j&LA#ywZ97M>gBSrc-L~a5l>zEsyq}>UT%UPiG7~_^} zKqs`TTb>Bn^=r4BpNCd2qWmE`FqMmtL#*cz?}iFxWC>fIi}pvzx8XfQZ?ZWZi?a6Zn;(}5BL#y*3K*Ah*+lW%O_7}Qu`M9CHKW2-+8dQsGF7PU1V6a}Or%}UyHhPnJu|ef#MlV!8 zE$UITvuIJD?QdCw`r7LaGK~1IWM6{_Kau=VgDegd`-^&=%*V^yyZ+U~;4@dx7(2T; zGN%`Ohc`CHII0WBD7!eF6Zec77;m!2O%osq!+JBIzg8RUa!bbOEr{b)c3J4>*-1Xbt* z{Opn5U+@d-Xx!VCeyB*&3{FKnL`k zuoBc;r33L;w#RHbST3An`YEPQ4`A2Dv*p(tal@W%3yk9;dE3dY9m}o;K)Wf8hPT6~WwffDte9!T zD9uQF(@rh`N-a-&xf8dJ#pdIM*F9~+=2C> z{Q%7TC>l2axXdMO%>YaQaGvymxH5N8o?qln7)oMHqezok4>EJrX^~aoHN@>P(e7BP(K2nLdD0ulIjkV#{&}24+BEEk_Hc#BY@XU9WM9e zxN92!tK6F7#%S$E$~l?4qrs!)w~U&!(O|nrptfB@N>i~P0z>KS7h~>iUW|$ubYvc?!kP!{q--UFQLgQ)uoyEbL7>F;6baCMJ-$(K14%&zH-w*C4~M zP_Ow|p=UIGK5+L7bap-<Hg5#E|Eb9-J)(wL8qkBwxx0je0;oAJ_ICs z`!fCQ$uevOxQbYglH2Lday>CBSsrXX&m(Z44%Hiy<)VhmoAcV=$#M$EZ^AOiFn!>a z@=pG_i?|cKq)k~Rujj4ztnTMjcP&WF&Dw^wGS9^&Il4oL3}zs&o-lu#Tx!!D5Bm~; zz=D_8$$xUm+S2umbQn#$H_B5Tx+y6Xy^F6Et5W()cX(oz*`d@t%puYlO>SV=ttR;F zR=-Y>1Fh#Q?h#u56gi29HAVPlxumoO+|k@%0&K!F8qdvmdZA-WlT>>Haz};)Q+iR4 zTid%?&c^X~T{Qo8NCZ9DB739%K-NgJXb7HoWhO(c1~*l*gjS>Y@s^xPU7?RVeXD$n zyQ>Y_Ccoh7u0{r!12J(OFc>dratUv1^xAlp#lS&8dvzV2%%W^Po@^G%`Pi~hWM?uE z71jdoi?lOU?(9yps&@`BjA;Xm%phk*&|AcKuDe4n9BHUG1M*=V9Rdj{JTe}maXWBc zAE!$@_WXPR^F-!Q(~eWZPB{l|j5#~y5@Aq@zcQ8iEDvCn+LMZe%Q>y4pciWN zXcQ{B_`DI?XvhPFeFw`!#dgWTkpzAjLZS|084w^+&p-`!$@wBD>YDb020>P=rue>$ z-X-4y&*q2S@+w%r<=rC};6Xk&+$aAEQt<3P`Ewp181ol^^&$Q6mt2v5Vx_?&6@?D{ zB|pFm4#(_t_JEw1+n#h#F2X+VNOHx~po8*&p!7Wf>J>zd$fCkdEe^@?{A0Ur(`>f~ zK&zxVr5}=8@~J@v{AP@^JGE|yT{&WN<@)k-tB3I)t@-*ovJoIHt!)-p3ilxaK z4v9Nyz>%6!{-bgc5W&rl$~Eye|0qtxBNTc}o{M{J<*`g=$yf?L4i-u?YI&%kK6U^*U+i(H{#Q_m?N-o6TfTQEWh%BAHE?aAD)hVnGYzhvamTOpFgu+?Zgg$mb zD{=<70Q&jES@|aSLi_5R{EX#lctNhu4b$dbkcaWCp3F!npIw%l^24m;u8ghP_OUBy zamr*i z{VJ}}^;G977AI?{KSZbjX>*ZW8FCRieN~n*=*L&(;VcT+g$y{0oO(@9TXjvI&zAhU zT+^OxR5|y$&W3{ZX9Qil4#eh&Cf$%%aKJeB-ju!0iChiX(OQG4cxA9$Y`5gR{P8dY zES82^%4>se$z!eDbj@{7j^OD@I#^GmXxm#bNDM<%epDEFZ;JWo=O_9J4|CMAKzxoo z!DN~SsY|H$Q~5s)QY#>$p{~4UV*}Ll3A7F4qly`_{Gm-M_!H+dQ1}06k*awg$bERO zA0-ql2&QoxP97xwQuonMg z|M}Tg@|Ftkt2KHpFXbqiQ|beJ-*U<-u7$RoSIU54#5yn08;b(tF=huWQ4On7nqR07 zLu4O9X@OPAj!QMws+bFrlSG>mht;TJQ@+GCIK!r})p%u7O!MGq+F(~?0NxS1q5~d_ zj1hUl{Z+(Ib!#P3^T*^E;7^oD`#)T?<9Ngq2K`9Qy!V-c~ z7mox%naPiXe+uZU&{v}J9QaWq3G+CCMo3B(>nf}JD*YuXv93*aY)TjzsDpU-HF_;! zq~j>Rj9L!S53=$J9=Jh!;i}K0D23pct&yTsM4X%Pin1LjL;WaaG_stHQqBU~S{JSK zNAV)rl`e1qmy}(p0O8ir>`LCKISz$se*y8tKcK=eR#D6KRxN$tzBgMAr7$?#RdQh3 z6KPZqr8J@}ZO@?$#yHiSN?r&Hy5>Yxhv~PR%4bNtofB(*fNWl+B|Iav^D5oYg#%t> z`Gf2+%1B6TCd8oY$LUavG7*f(*0D+-4r4!>3y!*u)6-l^o?M$8F#p4PLw3x(@v@(M zEnJeX_gi#9v^sGvRm=?#Iz&@*D@FKsxZsBciQ0wS%4H6H*^*b;Vm%xNNnUEd2w9t& zPXUcEU3(j+fD4~t#GyclrK(zo0!kIm*_>UcOw_Zypwe4v&hFK!xI~%3sgvEM?6Sqz zQiYU?w)tRf^R)V%{j)3{CH53jQn=>YFNKvnynQzFu-l$`kAoG_mZHk{kXV%{h7nJp zUd5E&lwM3Z3?STI94)6Ml~7^Z$eN)-m5aqjV8mIff2QZ7zQsiy4U_)BmObd8JDCe#45xl*U$A6WZBF4@J~fe#T~1ftq0%sDE4yn0ye{B-lNu_~z}r_g1en~U+>Mkvc=T$dORa%4QpVC&D3O^_X+F{gi z=F<){18c)}N_QOcwc9K0Inq|NSLQNord~%J)I?o6Dj5(FcIgD@xJmOm;Yip@`#J%1 zZ;-Py2AxI)J1dRw?U&AIcQ>u?tmFsjbEz{RryqrNQF7Qf*nx2Fr;=SzxF3RJ;<~s& zle;LnOQ+e`_SePUfu@#n1Qh5c@L6vl!5|9ViedN#*nlY$m?HPOVBE7nnko&jfmV0L z*?593c134qC3RDN0=K1qH{}4=Ppi>gae>CACOwp6XgOa`baW5(@2Mo%Pcc>bT2w44 zB+`Xg;6)gc4#DBV`Q-gtSpnI_;jfjUKwleugPH&TN;?zqsETX>*X^W}P8vwq;dTQZ zc2M@+QJ@7B5K)H34aE=wvL%oN9o#x7XhucDdZQo&L=DOk**cLdBbe^m9=(?iw;@R=5;)8B}|IX z4u15c-k)zC$C=A{@wwWOM#3Dur}I!`{Hwg}+opaUllR~pBI?rMraAfu2j{VvEd6G( zVOe^6EkBr<#YET2gM0s}a|ylAD9nxKbCu7s&+IckdRAZ1;5*HVClS--{xSiP=C_^{ z|DBQYoNh$^6vsi_yt&b2E>k|!cw(;pX!Ms|xI&xnH2>OFKA>&f^}POywm104^ZHZr zF30R_-Ef}Zw^VOl(CNn7MwfX^^P=Fr^9X*C27l;iXfd_x2Y1Y83zRn+7V5`&n}WZP z)hqqj-wTV7R^hI!%BW+EG4!3>MroC!H>;W3g{!t0PeL{M>tKi##yvS~#4C;EIeH78 z#*;NLj^=OxS!Tq&s4wsy;bq)55q%SCvwM{A@rPVqTkW6?Y^qJ>1pMBM#G~`Z7ca73 zmjvs*q({nj>RH0+WUq1C5)L4HjldFCF3W0({#czX>-R1EnXz)a>hk4?>3r(czm(D! zj7OL13C%9Va_>rRwSOsJ#fbl&_xVIQez*DOJBn|R293g{tiHL%f|vC^6Ly<__vVX_ zf04f=q|+Bi5ync87kRVMADLEJT0JDKZb=>T(pk8yS!L52A)OjLKz#Gf=yF4G6sE|9mFU6bU6r+E3V4qtH|v|LZ( zosG52aS0zYSx%%`X1H_N>G;?~u0DW`C@q)aIBsmo)mvDD#m{27!-I7)m(%A;qxTAP zu*e!1kFFpnR>UUKHoi5+bs9!TH^u4D+6jNYu3 zy0__hc^1K2xjyb9`f3xzOh(U1zIwcdZPLd3D`{?tQNB`_4>TWoMQ>j3jach(pih3$ z)!|>RP4d@_|J{gRMZ4ZGy06lEcxKBji87utMEdH-o5XB>A2!zK;RhD8R_SxwX332W z6sXfg5t}HTMUdy5L>#rJNS{~r9xc9)jz1Y$=!=l=aPYHn@eGG$z{aiFvE)^KUJG;V zV|WL`oEA##y~{^<00Rd%2x`m+rmH@B6LlP9RZh3cOsYiMJCYMXt$G%xRH^(QyyG3pCX{iq-r=`zKNg9*-BRRp@S2=(U+^j3AVs3HN8 zI5p(tp2nHa^lQ3pM(qqtl#aD0uSedW+($l+Jdylk@?qrlIxBS#`E=v+L%N4O^ui&%NyGoEbg|Lyu$~?< zbif@(?qU4{Bc)WIZCozZ3kHNrq~kpudvnR>kvGPBQh!(Szmq>jPL-;F{1);EyeaJ& zM;>deIHGqle5dtTi}jHP4DF9r)mjQDH3fdiYIDYdo4QAIfB!4R zsumiJl6d|Z@_6!>$YaQ-rH^@VV)8>{W=tEGn2|i@wjuqEK40idjk!m;GwJwJf7riK6Ea8rfm4m!SPo-`qA4z^M`E(p1V=|LoQpZk8PReLqicDrpNG9FZ z07;=%okvG_R~C@zh4krDd@7#zFJ!q6K}ULK>llG!dc&Bm2xaBnXRJ7;w~85OlMfsF zAqOqA$;A})qV?!{r83EHj#P@^V1~d0=t$L}yj82_?SF(P&f2lflI<}3U+K*nMiGEy zkV5QGFLneU`-;=aRiOykll{!ePSwlGmEg{ zG#)#y-xJffkLAQ6!LN_&!AR##%tYSvI-uWeTs)!Q+wfOtQIBQ-=v;VdRx_slpm%7~ z8FmBMgUOxbw~@=JSLIg=e*A;p#dX6=w_1@Zm0ZeI4iY%w-}h|uZ=T7H*z0e%f+k<> zn-<|&J9z0z&3(i5l)V9iaRhP%mMB6kIkUeuqCirqZR8o14~jFdn1djlgg#`heMmX@0KVB(aC<5*o|GE%SF zY4C?i7KJfWl2gDd??N|0S9X9bA0k~ipc2Kd(q~1f^yDebeIM1$NcN34?z^nlHxe%E ztsFPsZ4ADwAG@x2i{@@O5Y7MA9fR0LgPMEJ?Tf~GTE`X;FY8b`_wGdtJx!~B3E2>G zBaUbgEOvR48acYoG&;5P46XI@Oe-1&$z{d{XBzWbdg=uded)>5XC$X2C0mO@)~HOK z7QkTOf1MBDRd$0!&WS0eL#=*Z=Tprewj%zg8<>K~r%p^ypO`YiH-2LBlyScMRexLl z)LJ%FX-vofUZ0ThfKQDJ88DuU_ILubA#0+BzNubyi~LW+kd#IgP4AGDnwH!lJuRuj zm6+8&Egie1*l$GM6z~9#Ja#1lp&PIR+=S$mF=>e@<5H)NnK5JHIDxD5Y&D-!ogT3Q zVJx|fPnD9sJK;;bZ%i&*XA*>y*S`CwQKU&#N z9FfM}#er&KYKjkK*Atc}&eKToM023>6l)3H%E*iI{H=QBQEg+CM|nB~DtCz(q|C)T zC?z9xct#o%$|NVIq$H;ytJ+<29mB7@hGk7&Y3aC$0o>-&mH_U{04_xi|6}*lGi~Xc|+yjLGI|=MEMU1l2u#z z|0T$z2FiZ{BqDQmW96T-5v-&Z!bO73K3re7ScjsPd@@0NB%Hl`H-UF;d110w`R9X2WtR1r`B6>fUnxXx z>6|;dqP0PYqM;L}e&A954~4j4-u>U+iQ0aM=)TWw{zs$rb(Q~Xp>F^An?v8~D4v1J z?>ztDtx@~R<5e*E22Wh=z+E_t`R5|=;`03=aN(IymIc=Mtbu&y-lex$lK!@PSon|ZN}02JzZkUerK|e z=EmKhK|RsaP>U_ejNsV@+w`p94Qx_c&F6edZ2p)uzt&q-}@ zFzuvgg+p5stn;(y8u>eszU7{mwB^As%01i#Tw&BX>*>&7rPCcNLun>1N8g2U$T3nG z6V7@%*XT$Moq*0jgfd<~>**c15xgJJ-{f(1Lf#eV26P8{06l@xz`ekI!1cflKyN@& zUvfWC*_MdL@ZVqAx*vWbFjiwm|2M{@OGy+M2P6aIfeF9^z(imYAZfClPr-4kUUj;g zPKA*I2tSqorUBD|G$0+wsDow&ny$|eIxqQFBpp`%w_Y=TI_J41@Ve9ebW}!jO?}f! zQ$>tW3?uZ@eoi8vaix7;sWR~8F`7DgQK_S+m72wPEkSnr46UuNsZo)dYU0*ZCwSf9 zok2JLPZ~tI>yb?(Kf8yW(W9w%u>T#f0Q?`=>lYc&RI`IhZHv`ZA+Q!h>khGKDYO8E z`s9s(5@g5s;gY>HihMIh=3-jM50dG`Q_4zn}L*8?Z0^fVP5qo;%FY3loPN_`H096cF~ks0*zzH%;L+Gr}_ z52f}XyB&T9;0e5;T$-wTS*e4&xdH)-fj@r5E*_{wJuPXN8(#JOOwJ3$It|0K7`Z+e z7;XO@nj#K7M-2XTY{1!S! z(^PBpCP-zJEu@Z*80IIa;}^V?eU_OS9YIfOP!Y^a^lmo>Rxu1Cq+$y2iwJ5X_;2Wy z(8D6&E#&7h_yrB=k8CKw&vL5n^mGZbYskN#F^)4-f+r_oGY@aJZNM;pNyF$&FUrsP zIiS?9R8o%~H>MZw;+~}x7>V!{jXCAe)I^N*ZOc&LrK9MU(U5d1_&e}4FocGuQuz@o zoC_X@tq&vz4&dDk8u#0$%mHvOP!niPUBA$%VXY8kGmagp13&7uXVaRf9nHF z&{TDR&mrA$(bJ0iae<4TXU48`y1Vsf=D85HCU4SAQx&Ky%@Gk9B^!=X?@&wcUzA!0 zBq$%pV=wnG{JHC$Zhn7LQ$z6oSt?!uzL1u$yu?Su5kmUEUT;jU@I2ck-|613on|nz zY3fb5U|1VX4F!H|jaz_aw4R@jRpZD%ug<_&UlHaR>~$IM4_FJcGTSrV)R1gFBD=RQ^Dn+Mu_g8GMuIz z9nwe?RcC$w?JT*83mSes9CYlyE{Tewnm}vyY;uFo&g-Krw8S5+k zCq2%zqjrD(7E0GYW|E_GR+6Cw}jdo#Rt%}(>8>S6R1s! z<=Mr`gm?o<6J|j?A9~sy*H`w8L(6?%PiHO`DkUcGJwZP5sMYxN@Sq3LTCR(DZ#Qzm5gRvNh#mo!5&SBSohLvxwL z5Z&kC))tAb@QAIW2Q3rgOxhg(6iXpGR4IQ6r&`Hu5>t(+q%|j(%y%FrlyS43O0pqZ zR3k)6=Q8c)thL)7s^~p@*p{_}?lH%Hh-{g($ZYPxfLgB&fvV_NBIqUnXA$EI0Q5>FIr~S`VHNyhT9Ef6wWz zwE3V;U=OetAdarS z>}g!%5cpxB)Z!hy>>12^t4f^&PMJIo7*cPc)BWJ0p5Do|RV?e;4OC;+m3`oJZ;D#9 z#hX>51FVifCxE*=Lo}~LtC0qg4rG{2W3vkqnx5YNO&?>X9pjvo!#IyBXJRpa7a7MypQfHm z(3CI1nAg)gG_aRlF15)cd$+Q$rH{PmwI^{>06@QwSM`T)kojwk!O*=Th8j~~OaF++8+%>x@hq+NCl4l}&SYm6Go6SvANlJ^1r;Rru8^@(_BCS}5 zw`FNIX;8CfZQ@8_fl+pyw^^T(RvINZvD$ebTFPWlt?W8`*mM({zPGj2`8&w{d2bsx z{>^(^U~81S?rscpK)F7OEyhSgC1UzlA#==UYHkAY^uRBY{sGM8)JR}eqX;GhTqZ9X zjcy}62tAj+N;}#RA|!apAtzJ$v)+l~st+2|IpB^3m=5HDwHRRA?$TCMO9?bb?Uwr6 zh`!WdmMWD}3n_I1r24}|Xh~8PCNtkfxCmi3NcH!BGi7Fbq_-kmjIaP?chslEB1!LE z4!&@`w|7LNt;`31_D50fg<5D%%N&=v9&^d~v5$8Suj5SX>pdAb#?fFE{+c+*<&--Y zmv&in%Fqb2nY`CQ5w609MVfSHn@%5Y(d{hS|IeM`4Z26gx!|Dw%ui^gyBh8Ri5i=c zqQ<8Yz#tZDV)Id@C8_GfKxt#BowELMUQ);f#%|)39N~&Yj08 zEy7hRq1(_2nH#>XN7L#94S+~xH0b9Yl;8{o}1b`M}dsR2}e6L2$rEBusbF@f%mW@r0|+4KNA7dxWA48bSfUG_X2 zh`OYg+H%s(~bH*TTc268(v4A_L%4^!ap;KKn~ zDSLQ(BTTy~;78ReIOOyFtg)98MSp`KJ430#K0 ziN^J#>`>@`q1OhyDR?2WRQ88NU?uijP}d&v&&UlL&!q+bC`Z-hU8y2-pGhF<}NEGJ#n@zjm6j8s^{r3Goc@EHIeu z>pAkd!1KThKsGQBm=7!f76OZaQ?2=W#U!l046zJY4jgQy8SP-Uc^x7TSPe+P@vmAM z?T))_FS2Zg-Q*T7H6~2*avwDK{3I_Ql2{&ePw{4V3A{nEKN$a>xcMz04>$!ql3c^p zf3FtoCRt^>cT626ZhBl_#%AGGm&@Gorqtq3;b1B|~E z-hiN6nN?sT_-Mj|6y5}W#%{!BaGzcA7Vy5c~nV;t#-U*%f~X{(Xd{{}K31 zhCrz8;DaeE_{ZP_sTfMz0lq0f3>Kq1Auh3X2wr645jH;hl*Ru9{%{-L1zy37mVdj! zdoZ5_F9x4O#bRd<_&K&K!S{j(IW`Ku5BxK`GviAjChwKPO6>>#6ga_$DCKx@eRD*r-q*PoX!2QCAg%7h(F;0Vw|e7n{2%2=WNV2J}j0^!^T%}S{h{Ii@^umcrHuh7I5>zeg~0z zh%M;CeZ*UByfe5zFP~v-+6HVBSlsVS#-X4Q3009-)-V{@ZmPjj}fR5HXh{4d8CamCzgz|@#n$s2{2-!T<#nDong{nhnbs!a~)-&8IN!Dc5?a8i`ZdO zy{pZp8-*KP?hP7GUy%0>z)^F6r)-N`8AiEhD)&$yXZD5equP_!I_WcJ^EfI=dfG0R zMgC9V8Q@vqIbbgEJn#Y_DVuyAEy&#La@P`r+Q7heT52VOQ(i6-eGykDk}Qqw=DZhL z6pBRQG}A>=NFmfVQ79LM#|eLuL`@sG-8|+CEebhX7+VJ;CrOi8!*0f$gw2ni;vSJ} zznEgH1`(Hr#3w3?P5VBsoHB!yev#7IAaUoaTkQ*r^F;g-;sOx;3;PTy;(%7IkV{G{ zN%P7?vx8L>vIBCg^-uUM4l+LvrL37R8}adtYEeh3lhL2iG>PL=vpz{;+P$+qLI55S9Z1QxQt!` z3jPAPj-?nV5~S}%?$&@rn6h%P8~a`~9^c}v7kC+)%Yfx}vrsit$dcti?oeT?@EvRo zx&Yv$i4LXr2YE(jSO87p~(K#Q7r5vBe=T`ir)?0&d4DVKC>`L9 zYrbOiHC|)MW(Syo=5+uTE_=i}8Wu|b6T)2+)l*kvP!y%rhgIFa>r35T9g*%w} zk;M&|Y^!O7L_OFJi7$DA{K2-d34}PxY$y~~KC%*!xF+_BGcAhvgoxilTp{9z?6@zM z6J#!BZ%4cVajqcW|DpVAKq3N~#Ki*PNwr0SY`ws06`?6B6V^s#00Y5b;*TSvv#BQ!4q&9OT@c z$lpPp4-z-YUX~ITO>t33Tv}Ni_DFe1oLNNa)3!&#rE}n##`8oR2+70aSO~kxyI9+1 z!+YfC?5G&lIuX)(AE|(7t>c_0DXf+K2|KvhDzrhg?){yyM=)H|GF{gEqs#|LKD6N@ z^0oU-Qz2WSr)>X851;O${oAqdF|Y&J2^_Xp3@8>Ef_z&m@bA@1QEOAx*c>|$im~d9 zXY0YzVQ%U(Rd&1F4dsTjB#}FjUwcJfAac18ElGwXP(`5(g}9J{=|`C`S;b5|xdrZD zD4015^1C11lLi-)F~CQTv$r70!1NfNW`+xGWW2rQrhyrH8~2onPVk00-zCh z+U}~n`=q&Mvy9+6KEXhVh@08xAGv>Oicg4m7vc&L2f1*N6c%UiMZ6nvE=XKyiG3Wm zs>gbP$cvE|i9EjY=}Iau6Y(Cz<$`P~<~^r<=8Bw!=fP_4#pU~KSWU(9=)%7ytWzL5 zCCK;Nuv#t$>{YgM%hQ4<5A5z>-pHIiUiRpx&BZ?w#Dm4+4l zpIS2i#H88&^1o7($3c?9Rpxy57gdI|!c`WcRl92QMay4?q?WlNT4$<&tF9R4^&_TL z<^dMP;$oAw)(jdUh3`?w6NPqmL=Bk;DV#u|L=^bBRMSLNg&$C;5QRmNVFjM^R;uGi zG;$B3G5d z4zm5`i}W7p~(h;(QT5Rr!c2;-Zkaw6Zu{x?IHPD4qE^ zwRJvcyg+U4^Dy#+G3B6s1U|1yn`pW0=$+MFFCE`i(Ll$U|&A-U;C zzOWPO4c1QzHom3({yD(7^T8+i3dowBf>U*MIrN;l&E~-ujDCF z$Pr?HxW~Q%4*9y8yuV!YH{f7$JAK#bEo&69~nS!AgpzUSF;qioSNa+a^(H9FPo1 z8c#j}cmS9POadkYQ@Fpn=9|ALFcqN`2>exv?Blp?^v@iSLF87X`TF=b+>A1NY}RPu zIr54eO3@-PpCpt?*^zAJ*aS*0w@}cVC@~~>ChAeU@M|u;bLr{ACetQEx&-cCW{~yTi&g_&kXHJ`Q&gMZ*_x!BxOZzE>59<4M zRUrr2guvm(S4#yMAP_6T89Y>XH3a}hyy2NSBzrZT~dvr3`2 znXnO_ZEmL9ZGr@b`j8E2$08zZunBf*LYftA>eZ`8Mx zcQKE#OpOoPuzVIBU7;ekk>WtXrfHmG5e|xo049tZYN4X4urX$5cA(29Y_X+mOjU(Y z9Ui+K3o%}`C)W2{(0Uz;O%ZsAvOBmcUbk64f-8E2SClR-YAJYa0|FS%`Mc9FJ zVH0j(h3u-$7-^5KVS$M@WP6V*?_-xD>{e@=!_Jf#tqLcXO8`A}?7WJNIaHUuD93Io zZoAK6GtS#%UkCWu0M(9716~<6kE>4LvaZ8!p&v-&E>6G=S3n^O0T-`1ijjETXzGZr z%7tPFm{@InHJV2&aPz|sf6 zlF&TNi?v{WkQsMdPj;GGT)NXUxGzExr5DzHLb>obyY^G}C%&Qi91?oO-xVB{{&R4>ML2s_zbSO#{D+f@!?z$!dm;fM!gTy-}n z%RtfuU@d+Wb~_g~5T8{f<`M1iYX|o2KAY-RY(|F&Jp>j5|0$q#PziX|4qVznAC`9gvY|3;$z5*ir7lGVm7rY)xu0pa8q0uSFEX zSgd_q-kR9@g_yCPtVLppD(1BcxP=A2HG~U@GO9+E(U01Xf^|3_M!kEJ8lzL#%%g6bu)fj+9A#O@I_ zNMc>-gCv$CD6?S_yUyvuB$iB#lGqV9HBMrO-P9zB9dc9CBzDkE&63ywqUN}|sYMc7 zOVl!nHKUI(or78>v0P5Alh_1KZIak2PHmIeN7OEfb)XJOY`>d|C$Ui~B_*>pZc0vO z4>_eIvrI}&W&?bbnU>6kb4tfsqR*1q98R5*S!4PYmIxQIBMHPo-~?*>#P+O=fph`YxIE z^HI-ac1@#RnA=X@C$n*xfLjzv8r4l^mo%!E%>EKo zKbifhQG;Z*nCOFK*4IZ3lUYytFqyTWM#=1VjT$GjMVy)>vpzm*n#_7ovt%~WNzIel z1&vxHvlMEX%zFFiBaEj~E8yY0MyA6W=P7K0lQL4+2_P?p9S8DK z*m@gvNnt~YzD!}qfV>p;8<3Zo!uk<)OJT!^zD{9BHR_(iMyk{!g*~y;H!180@R!0& zLEojYXI|==!p1wPR|?xq^nD6@>ZMQ$yQNa?6n03X_fpteh2BSBFV#t52Y|j5whF|T z!fvWmKZQN^QiBw>Poob~*smHjOvz+>HTp1x?bfJK3i|~ZOkuk;YLdcsYSc7^?a-)M z3frzx^AxrXC`@5nHENl{wrKPbz~$5`g+26A>lAiPr8X%{I;m|6%XU(`6t)p4Okodz z!W1^vNlB?}hmDd`*>NYOq_QzYsi`c}a8g<-TN_B=C^zDH+`LaA&7s4$fc0~%9VmXqF3Wj}!m z0UXen%9el%F)`4X%5FzcgH+bnPamYRoepZ4$_6;;L)1H|Q7Rh?ET*z)z#@R~Qqxp+ z&r8ix*hro zWAil1NMrp#jA?8Vu$aas0*h&Ehm$hDOk+Ep^i>+`3u;VbD>Uks#@5>C>ohh6XiQ^< zMm^G4Hqe;H{&Lc{X>1YDn8s#m)H97O1RB$rsnPdoY?PBiX>1j+2;hLlG`3o!_tV(p zNUD>@9z{~!G?oV}rm?vi)lXwHz{{CwEEm+6#-1wFFpW(IF{ZHrAjUMd%SMgU*nXlW zX>2fvF^x?Y)GUqt4K${)K|mvbc2dhUHW0*!5hAHo8r!B&YhVaiL_LTxjpYD~=nE|3 zt)Sv*tdF0P(%F_MN>0yYz5SGu&JNiqHJ$APF{ZONl%CF}K^&&DETT^7tR7{gv*$kQ zoX&Rm=!)d&iD7*7RXW??qps;}y^p%3v$a0@I-RZYQTKFKhkB$#RezJt z{_@bb>Fl~r-=(voVB~am#7n(0)7fD!eUI1R=;GM19@a~D2s_gepRYtppM-Pk6%hZ?a`RXC>AKuH}OWr@d z$GykAzj^ls?)h{4+5U&V-URR3LBqp#L~)_>AXeNWVH`drshF*15Y^jXh6 zeMt1+=%Ja>5A_H7ef{%C`ebEb^nmF8(fy+PMmOpc-8=fZ{!AaopXyKa$NHe?Q~Kek zyJ&Pr|6Bh{->h%cPv|qEe$hARi}}r{+xiy$SADO(M{m28^7UK#P5qjFLqDUR)E_82 z^&R?FeY?J1U#BnAm+DLO`T9J4kv>PCovF{#XX-Qb>3Xi7qfgUE>RI|IeY8GCAEXb| z2k8Cvvz~r>U%ijsTYnyS7I+$X64()WKkz845P2Jd?B z4DWpJI`0wvuzpCtLH(TTtm^6_-u@-6gA-x%Li-zYWP zH_o@fYxu_d=6NS8la;w;y=%Rzyt~{hz0W*PJx@H3J(HD3o`;?Xp8KAAp1Ynqp2_a1 z-YMQIb~HEiLJ65ey+gcxyuH28J^u}=1?W}%iViZbc59jU#ai1KTA{6>#%pYO+6LQlZJD-MU#cz9hVW*Kw1wJr=K^iM zHbo5Qi>YUe-?c@281IqtmwI0NOPxUTw6V?!&Rm{3SDT~F*3N3%d8d2ob?vUYLO;qI zjuTh4apG@vEnQY0@>$ws=V0eeb)$Aoy`f5Hwli~-^QrQid!KivHl6-8NX*cF^_~;c zlwN)KqpRS$aKjvzGIk#(DwF~ZT&V22Lc2nE#%+Urq*C^Ap0nYR8DcS@+PMxf6 z(>hGjb~-0&WHHFTp9VX2I4`M(wS(F?&2a9`^d5H~ zb@y{la-O6ew!g%m+HG~ec1^pWjdvV(j@1lpjJ8D^t>ueR+97SCbAbJfc3B&#jnIZ` z!?XkLBktsT)b%>g5eMk7`;hyfd#JWcyQB@#hB^jogS5WRf!Y9Vm+iLJUt6dz(EDk9 zwLaSO$Y+tKwUgRkTI?G4)5t5@lgORge z{+<3E{_Xy4{;mGe{*nG+{-ORM{@MOn{+a$6{^|Z)|K^Bk{!I~^Bc|dy#Xs3U$v@FQ z!9U(F{p0*&{ZkdgKgPerzu3PkVrRtmh=u+I{`vlS{<+5U!U>sq{^kB<{-ypw{(=4h z{{H@c{^>MT=^c3Pf98Mcf8u}af8>AYf8ak7ao;~zpQ=yM{|x*Q_&snTa6T|Ua&F|g zz$wSsz?s0Qz{$X|z;A)+bTn`za42vva3HWh@M~aiV0Yk`z^=f~z>dK7z_!5Fz?Q(~ zz^1^)!1}-)&h(1`KtWVM>>h~kZ>r&6w$LV8rL!Y1z3=9bL z4@|L5woRw$)GyFC&?hiFFf1_ipSsK;fx&@60V6ObFgjd$Jt8YGDljrIA}~2HDKIfy zHz6=SAOqQfae?W9+(6Dhou>t+2Brk&1?C3kVBOQ{dc^F&tia5`j6l77-!0!w-woe& z-!4Jc`!4v-`_B5#_)hyy`A+(3obVm@9rOL>JK{U+JLEg)JK)>z z+voe$x7WAFx7+uNZajn6aq zE3vr7z4BVwYmU(PYmQRHg1qya#6oLPfnQXFc;`fpD!02B)lq7N7S7A-_DTiL*XHF0 zzaY9GjPncqd5Og`xblbaz|r4XQzVko}OzT6`VJBNTVI39~Q|nmfa{+Mw7j|DXy!fJFlSmQ5bGTuIc!~76^YY@# z>;%#+#0F%SvbIRM{!@BgcI+1EG3u6`Ll1Rss4urEC_HULqF@hsT=q0?BiXxRRHPAG zwT7o)>k~zgg95PsMoQH(Jj)na^`0_S4KaCcmN(j%`c^ZZotOXCo1CsWz|E9c-PrnW4&N>NtX1NS%$nor_6v-3thJx7%c~UX&UtR$ ztlD=uO;crpFVdg4`}Cse!x>^%@8aG5VMqC(muuYsj7N#|5%8c@f$1 zGB0D)Zv3(F?1RtgqGsXx&Ae$1U*Y_;vEjpt{I-$*VLb4cKiL^$6mPVJkCzAXT|s&7 zq7rQ!Zk)`|$fWy1kV6|I~%b(Qe`9`Hrd-EB_@=rTe8EJDT z^3d#UN)YazSvJpZp6Dz5COLw((BX4R==exm5PaMXRSK%^hO3Om?GyPXqg(rT_&sAu z`|5nQakYI(zSZz`Xw5Gf86Dc;x~;13jY)dPd1U5e~o6 zFFBqsH*%8O0)$7&E%^1k#wjU0INO$CF?9h$+e5*y?7@h&GeaD>IGA@JwLDjLslA%bdTtxl0j-jmMh4n9yOl#4DU_kZMk zQ`UM-wHq71n{IUbWXX6=nOi3 z2=dmE!W~*V&*;;;I%ZkhyWAW95r~9=GZL+7UdlwWM4crQt;+w1x~22-iuU=*QY;oW z19{i`ZQ)!RO9xcrtMjf7c!&6QqtxJ6_<_9ogC}viY?Ha`BK^jLAs_KGM&qG5*o|95 zdlUa7uj>e%E5C>k%>0ph-qexZIh}MD2*Kl1yYq!cqiNsewaepwB`Nsei;)($}(rjExi*-Hy(}c$(QAIA6K38?~KLSseH5H zm-YGnyicS}l)u92CQ>8|G9WpTpv#od4OA(SJV@o(F&^R#@t$MV)*EBg#5iT1CuEmN zhur~r^CB2_*Tk>+_`J6#t>QG_A)h~qjy7CV8Wy$WUjYq3TNWtf2lK;9i9&bg8{MZY zw$F!ps^?xRm$oGxqN$M4YHD?U(HK3ozOi-M4nD*fp3_O$O;}xp35B8!Ew_w?>+>nG zexp%toP8hj7)nTyqXLEEj3)ixmY$XoZew5WI({K<#Pm|!()gox>BgQJpYyYMZ_aGO zp`f#h*EF`x+6g`%Is2&6R|(qzHS^}oX-xcX-o1HOi2o{=4Oas?_q0w>!h|iLI|~SV zui;$u8NZa*ZBa9#y~0TP@eSF;9plY&Ep5d4Hlxo{e_rQht%>h8w&cCb$H*=jRMIHD zVmlZ)e?@OxyR9sZ>!g*{`63zmf(jY8Ru1B$jqg^q<+qFjt7@uQ99rr(*{2J(?lrS0 zRL}?JyF4pzi1|M8ea5dp@8pIdS0CdyjIL`c@+C&@n!AAl?tdQpo)Vr9 zBW-SLZ#|*-j0keSY!E5Jl`vqG9vPvCj06#SeA3`+GeS$0kloWElF-r)h5uqa%f_(= zdC?N#Tx+Nc)?8@%VthA7xqQ-CxON#Z*?!&M#IG66H`Y{UQph1aYn-|(pQPB5vS~%FNM5ZS*sNQTGIOE3i0t|kkdm{r869-WP;nh}-P&PHT*XQeG)^YW%Y_BWUIJ~{2aeHSfKVY=lRTZ2)a#s~)E`*WH z{Whwwaeh}U-=6nqS5HopRBN_)BWw59j??Z^!Cd-Xd}X)3;i|~qW*%hWABLQ`8JDVLL62aWdy-6okQF+KQH6g&73X@qx}BX zGz?b4M&Y;F!kwn=f0go8xp7xiz&NqLn)PgH*}Sp`I&%5-s6sFWim6Q_v+l7_4u01^ zBF|)*`wefBH~e4&f@VH?xH+vL*(~25Fy1{9f}ZMqq%Kyw<47w$%P4yEXyQ1B#j5Vw ztST*}g8NL|Lx00A%&{Ks7}39#;Ny*VeyhRn8ohq|kv}vZ{8jns!e);j5xc+s#BCf?we2@C6C%WJ{;$(GP>z(|J_cE58oQeZo<5L-sP(PoV ziffzGZ}COO=+mY6NMrTsZ{^PR+~W@22N+>^9vBVJ6a^R=XDaiDc~j5CaF|4^&ZhFS zM&WbaaUFFo7t5=3ekH%1cj^2yZX0O}?OSbJ{k=3ab>L!szRURZ;t;;xxO8z0Kb`me zAGJ82nYZT8!W^UicBu{DU{t(Zk#EjRx~y}+_T7~?&}Gq;?s$=K)q2tV>LJd1<(0Tz zmBV&uf8!08g`{H^k{;zvxq*QFbYtO76W7#RzX16a^4IaFc{lQ_a4aeDuZgh1*8P=8 z{Fl6QcVNa|$ouPVi1W5amHW3~N)>^`5Aci}l=^f{i;t!%*q@*U307RgiV!d~fv+t&#y zEPq=le}!5%(S?UcE95}V8}S_TFz2N>|3y9}p2;7}9|RxI7s_abm&NTpg;(QG9<6rV=Qdjv&-pjnL@?SY$AU8Vr7ksiT z=j4m*BW(#Pj465E$zT1a5b5HD`4Cy!#jEg5W_uT}#Q83nG5&SJa zMed8>&G|qx5vqk_%nBO+1Wku)Je6NCZ)^M`AVb#k@T&mhbuaJhU!jDit%6Zkig1+a zR@fGrxI*sm^5QUZuY0+{N1DBTSSH^u7y0=g^pwf50ltS%GLv-Pl=A~}c{E-RFwaKw zLY$wF4`X;2eqVkT3s|Sf$+3Js+SV%sGy2=A76Izbp+U^f`^%z<=+j@0OyrXHlO>9AlixSb6yr?^(^M$Ihj1x>E&&W4mnBMa zw2}=<0(>dIEXjM}cDbMwS&DZ3?5#uwuD zc3Hj{@2-^%PaZ56o}f*+@T|ki0XI?}FUM1Gd#8N3dvbZ+7NxZXrSs*(9ST(lzk9a= z{}5vitH3Lx$%YENiR->2C@jM&>%NSw$XlWMtBT>aV=H3t`|?6X(C>ZeuEbB_cDWKZ zaF<;9Iv>qf$$FLfE7K5yi5;;Urq>tLVuIDLcA#2Xtntde7PK68*5oEm(}LI(f{@L zK=vCYe?Q!z%KN+mU`>6Wzr%OP>F@JS=;yA(`|-YVR2>YqS^iOnw{;D4ST?>bw10!F zUl+^UEHmnc2bfZq*9qoP4WyY^Oz?JsGi;mKLq{oWoM=I(r>&%V{8N5fcC3d@+9kKv z!mT)reOItNg1GXr-@&{d0)Vl>Hm?F=!dnglF*iX5S_l%(hnX z^l{03O?ibEkD?hSJ}qBu#`j^yyUqB>{|0MBbG-dSE@{p?W7i9}2t(Jn1rGw>U$x+` zV(M`%_}6&nXc>N2qa`ngcb~W9HF>t2*AikTTb^qPYU!K(5y(2vT=Wqy0WLHTx5m!U zGbUTLg}6B^^V;$zD4I$;-ca!AvMF%KSIYA3`2ZT{k(*MuzxqqX35_boLpKB?-=w9M zj(84bG1+<;PZ=`eq10M%&AKw9zrngi(@*UJ0i0H`Y0#iMc_B_{Jax~0d_&|`;2XxL?NhL~)$_S5MxK=gOl!A!oKptryhIK6$kRkE$N%CxX)l)v70EA;{ToZzYd-up zQh@mR>>v5gSN~LktOEChYIbvn_KyjB2;EUQF~I^}JAgtFo)g@iCo6r!Q{>qmyqPju z<#u`CO;=&_TBfBjPRbH}`Ok5&oM*yF6m^wM%V2~-*an;9uH#-KD?M`-mHFe{9#iWF z0azcNJ`fj!l^x2u9zHV(H)VzoQ9%KVGwX%}PO2BLLpfPCxDTsBtd2*=x&M?dUz0!f z=P|EZqlL

cv?dCNHqYOH?t+%aRRfmIY<8@hR052VN-I0NleVsT9Cj81~1Gw%)Yx2~wieC-jF#*i8F+605 zXJC+EG*)F!9AIV1S>0_Y$~gmhF@D3`J&^xl~>sfCEv^BB?|vR zFI*>7Cw!X2Xa$ZF_~ksk)cP`c42*!$GSc8NIJ&)R@I>0JggqtZCkFqCJI>nyzB{PO zA1@ZFZyh&v*=rns#&5`;*?bX1S_uhx`IpR>d^^7<&GEb=Zm|>i=X{>*JArqOAL$4> zx`srL3?S%~J17z;g1g;t<8seP>72-4qf>6#=S^=Rv&lsMG3Qt1f=Li$6Xotnd>KkV zOy(_kA9-LhFOA#d$)U96X48N)L{jHLoc3&5T^+N%0l(-VBKITjpysVWpX4W^pIyOXTF)ycr)M zZ_ehie7I?!!(X#%E6?Q*`9WE39=`_TFt<`&L8eVvcq_Hq};MMMwb;o z_qBKRw)R~F70(mdEX&tU?mwz}? z?kWH=TgIAD&9mh@CL9{GWu_UfoF1+;cbE{!{BPOyXTI73epBrTzpS|$dpE<(S z{48{jYbP(pQ7pd;2)Hj-?&A5DITZHjXWciK`~ty?`dWJ-z;>JBS6+r-mzLkpzv08o znfv(wt8{$`pNPxB%i zM7i^_5-*FMg%9|@D6w@PisjgtWX28=>>ktau0uzs>jQP zV`3cg)8F|*btzo8o(VGQBA?2)nTs!SobX=2ckYju@U@Ul|Adw=@aD)(f5PtDEA#*4 zTR^NUF7aa^=q&E~NM5+ik3uh-tFQ1+MC>I?^fiF@3*tQ^fl)2%U+AYxviuER!gk3K znt4gKy}>8jFFAsijFz?Xxh}mod8JpbI5H9y^tMF2<)5^?g+Yqsp}FWb_mWJy$%kZy z#}C@jBD5AmgstJFc#mJJE6Yf6U%7BBr`Ei-TNBmaTig6n^WJYKHI=N;THKw%hN7QM}5T$daf z37j%5wA8%Kqd^m`Zu1_Az(sxSH5A$}qT=oE@ zvsboy$Un24vpoEA^FwIS>GIk`UIQ;mKH`mSH-z=#`$w?Xx628Skl(!{-1LA|^SjJ{ z#M61cZ2cIf?QwbSF@(o(S@sE^jsr8ab1S*HL$qCvS|k#nBbO}_@iM&0o$NeY_KzgC)~1#45~DgXUPRBmE%{<<0@?q`@ym*>(MgL zK~MN3xztJ1mC0mzm#+%l?ChddJou~f(vvIVUT9DlE(IP@sIgyVD1w5@DaA8Op4}VJ z<+Lc9eNG?b+I#*~qAWk*HrCMc5_-ZAomyd=;7Id;T0{LPN zFY?LW!I)tIZZTe%-B}2P&mx>K5?-)$VmNXE_QqDI1p#V{^YJT}_^C$2s}^%$$o}Ct z2dsh6;A@WBnU*=%8xOs6dgDj2ichXOf-bmVLtVRtj?F(Z-`3q)R~8}{VVQ95s(d3r z!HDpHi8c&*_^M0_P~n8DmbDlPGhTr_gG2)e7PhTs7q7}G0V?O2pd?Z#vo3tYJVC+a z@&sy277S-Wc=*N0K_w#*q}2!_(%#_fNClAr2;=fPMZSP;v*rq~?pU}>kXd0MJcng3 z!ay(AVOhmkM=+X76^PhGhIuh_qr#TBS@B|j+##00LYL8Bv2b@057xFp2022R*27Lb z0M9^;Rmuk()&p3I!DxdBv#1ory2qkg%OJ+{F{>*443Q0JouOd8NQUszCAmL3Oo!K^ zDZ!F-!>>ti444n1GKO@k25s8LP)X1cUcQ(W{#y&m2({pbus)y%KtXEw-zxz*DH#ax zW7X?os61@L>oHUjV`I{QJxuZ-vA1IXnYw)}m3!l=qcq{D-~rrNeE8WBx(+mO5U#c4 z|B0LYt8!y3r6gF~#ln(4OgUk39unX7NTjet2eHkrXvR7ehW9h7rr$SZ@6x5=4n)$!2+Wx<<+AXt-P_yvT!)C)v zDf2?_*|}^@E>8J^AN z)3TH(;Ajd~q_^ONYFm-I$u|zF-_aOnfolU<9Ra$c%BAV9#^%mSB z&a6V?1r1dtU+nSAG8f%$`N>-pfGynZEn4i~3Pl;7oqwAVRLU~$*(zVJMs;xl>QxOo zYK6?JMl%r>Z&MwrXAp#ZL=dq?1j@pW9u+6ZOpqCemnWw>B{*+@?mTEQSpHI-;>CC# zCp#YW2ISM~6it6c$%ML5ftXTIH%e#-2D6%4-X3evfwESO7hTSEiVT?DYtTSWrxjUg zJwo*7-XWXme}_^zpDTO5OKE(LJo7H~cU}v3w}-CF&NZnFJe%1yNpk+oEFYrJNm=N^ z#_W5Kbh-3BDhxu~^BxUR5wrJr+Q^UJr;N<`*zAIHgcgUhet~zv7O4Ov^2~Dut*BU{ z4T@VUMfDR{!Ma~&(s=GGFB56Bf^3JdJJPZqLjt{Dqyr(ep=X2^!wV%mZ7`S!I?FL{ z$kQX}G~Y*>v~{NWxh_@3?RH&yhYyt%>QM!3Qipo9hq6U>Y-B)&>SF;D<)`&QgcD^> zeMq@B@<4rx`hU@^gMpuKs|kD|1~TpRCmi<3u#1 zCUAp((vZGVHrqo1nM6tp89eSTCO5W=EGfVE5F=kUr+i4T%pNGR>zc?Id9^XU4^yy0 z6TEwDc5Fh(lX)t8H>Ix-ama5<4Y_j0I=}WQgXESL%|SX(gbSEodVcEUqOC z#ar@+mQI6U-f-QD-W$8~HbN6FCwvKyg8fk!peSaaw|*x>YvGpd#?SSYdP8itk5P zl$Xyt2%FrMLGAcfS-dkf$L+h$Fpu%N#>zM3$WdpIzh z>PesSWwLrNx(z&){T`(&=Fsm6fu-&8nQKA^d}-4jsH#GVvD!^n|^@zRKE8k zRfs$43>7Y5w!{}UG?oo5>=|GV|B>c$9O@Gb-Y2{~)Vn-~%m%%|8(@w;eZb-q&4qpF zT@F|GwZ7PyEct0a+K*sg`Tq0`SYc*=8jaGM1E>UC+n)}A_j#UNHvsm=TzPE(jM|B2 zm4TKVIV2|xqK^Ui-9aG9?XvV>$_2UZ9!!1Uylpgu`ni^>1yP6tgXD=J)P~VfOhaG;Agk|a}@mv|Ipqn9Cr?x zVl-uQT12u>W4KutkD*pzW}89P5t^%IP!P8ygQlT79}806FW(!B#qO7V$5Jzp)Zwwz zmValK9|w@JG0EAG7O2jVv=xr$wDGhE4DX*n<86nWp(iYy9V57Bx7;}a417>VP6XWd z%^nkJh~*=DHkn@MtISGM=punDqjRXdZ70Qng)*o6qh*I2N^@UTLeF`(5H)ablHP;L zN3wV>7BtK{{^7`XP*r5&bSgxP+;ZbHe?T^yPG9q(=GN)tCOA!U_p8OMyi)0yMJ+MK zr?Vg{3^{KWD9ez)&I0F7GB?l0`6fOBobQoPfSw%@ZYviDiqK*Q_?2_z?M;P>%ACZg zXt}GC?v|gMXNGEU}t?dYO|EPOq?#G6dqc?;6m^X}M|*O||lcjvo+j+ALYn-yFRb*{8sM z>Uv7TvDP!r9(s-+(Jc|yDf~UwF^Sd70I<`9TXy)>tIMpCE~wBh5Yqd3K$BHAK$vcq zQ#OFN2bzU9V#3!pC^pNLs?PE7-(A^W#wT%+_F0@jd zVJ=W&_WPFU>!Ouljo3ZS1&Hrwclkze+N^6q#z zvapF9fNX)-2xcoS@NSGKxE4GU#E zLilqD@T^2e|3^n~%Wbv#7L0~$spQk^wv9^Y;5AtzpMFLFMnT*_LKKM z7<0BqCet3=8~X=g8_1Df>_PZ zo0*B?A&+<{Y8M3E4)Qo-bn$oP=Hg-l6ms8J#XxUC@?rSUK}bLJ^p%B5h?0(FHjowb zoHFZ|5Xl_p(FG+%QQUqhDH`AwC?$HpX*;Bpc$+_x+e?XBwn-v1Vz_jd7Im=FW~D_n zki@Xk;6Sh!m&Buj8l(`|46Kj z4e_y+fRys4SO7yhsw%L2Kz6B$IS0ypRmHmqhih-)&phzHGOij#$|m_qHSrTldUeqR zv!qo=4{OV6h?%%`dRr8SFMPz?;thD1x4aFUtdb?(5iQmGBJ4uz{f_tx+tK}9Q39Y& zd{;c;E6i~lu$MpX`SrgF$)_RXUqe&L@OJgY?i7k&RQ(ws4u3#Vwzna*v*ys z^#SJwvv~v27*1<5_XCjtqu1QhP)xA0Z9Z)zK7q})x)FHkJ6XN4m;+!gG!`w3Org-5 z1^f~fm!Q2o5F%|mSkALrwrC|kH=QlTHqIxQ`#uu!meG8@6?!g| zMOp)w_vO*nqC9T4Hliww@^{*ZuL1AUHfS;(83)+DTv@HHI02(D&`#904o=W@J@^~743Q4lX9Q&!5MTl5b?flIIp?JU%s#SNnplV|p=W7gTi6_4rt9)VI>>3ee436K*UR>wL71$R|Nczu zD!Sbky8R-LI_kyAzzVAbg%!J9BvU$p=+~P$oy1}r!i7z~1naGlhrbk8L5>@~5*1*t z-ugn@f9z+pW^b#0|upatIu>Y>dm<)I$pG>%Biz7ZF&lCj@n4~NQ4-$KYN zmHayq@GqjoLU3U6ghVStH6rNote2&}6W5WytM?R}fs$iAMLDcn?FBNwFBkL@<4_8H zFS=sD<==+~Jo~+<9b6h^r5rmFJTKtREr8pD2QH<|jHAtN2e9@c>gYg$(u1c>7L3@9gxI{R6ogFEvU>5?TAWpZ-dZR>1 z5W`oa#1%^@wjC|1(|nKYC}3pHA1#U~COj{4Q&Yd+JTqDx;lTY0LrjEVYcf`h26X4g zV&7KEqT`?_7Rj%y+eo=_ocI=*IaRYoZRHQ=i#%&NCL0pxn!K4UCi78pm=w=(J{&e4 zLFK{t;7FHU@yD*L50_q-O>25$%ykn)U5-PYGD#@JA4=yG(D){^)f6BJT65Y|bo|eU za^~u3&`Qt~xw+t)Tk>J9*vc=<_0vUk%w@|y2;e*c-xyh5S6mdFaj#7mtA%~BWilox zGWR<~bIZ<%iIDrt$EfneZ1D;(@@Te5i`q|#2sOYMhapUJrA|97NFA%5rG&6glh~qTJAsber!gB8-(Ny||2Li^@ePxaP2W_%FQjW5B zMTIk#I<$c!VVGRlFDf?i0)k`}xGOm(6(A81}YPg zYAcr&kM>6d-T!#evgPw-qE`8>5f+KsLrWJTp*}2`?V;^s!_Nq>gsI#eQVQ%5Pqyr` zTvSuGML@ChAMqhpey-|}+m?$(z*F};*gJ;YlqV`UALG-a5RPz<Ur?;o8O5S2 zL=X3L3rr897^s-CLR2ZJ2o_YFS|Lh71=v=K?HFy(N>NcY&>l@`73MMI(p6#d@7Y*@NV!)gl@u z?XlIOA$Y9#8i-sZ!9@y%ItOGi$)_>%}4P zx6IloVjZ9iwE|~#WWuYOUw*hd)+zUF6pv;1ZK8I}I_tAc%T=8i_F5rg5wd>^sk3LB zsI1JlbEiD#wiTAW7ju`HzX{94+10*9RG}ws*=!gN@-4QA4^TICix_6r)f|qx&{i>q zKahvFifQusHZeTnN(8|3WE5xayAd*fBaGslUz~39<_?j@Vdk{l1#$FHZrdeFC{HOQ zWXI8VUE(96kLWqckAD%}AbR%xB95t#B5*=+N`5RhAUEt5U-;H42?{g_5Ak~N!?BPt zK)$m_yrUw|Ey8m|_TB?S;enjL2U_%j+_6X0P%m5ARY#;_uP9w)J~H0^v6RDm?_}-`UmXY!?m+lF z-)+O`Om|n1IVB54$f>`ImVAu)_pc&9oC&i3a~><7?uTw(D~}z3LRn+R9uy-KOvDh}@r9 z$R#_Lv%P9T>z6m`#g&y0eiMVSnm)%wB3*wbXB`urQS=_iFc0Mi$6>SFls_Ja-oGzj zI|0<>%BClvK5}J`6HxrQQWo4+7u-&VZ`miquZk7i>Yjx8GEshW5>$U*UOg$+LfyZdu6zr+2%{Vx3h8&Itr$xhvusY^1VR!Nq^ek8q~^3k1?~a zidF=cym1|&kS$WXAqvANDsw~3w)De+o1&JoMfHr6IzBjr&{%W}n$VEvZUO2?vSz-h zuD}Tc*Lc2owcu%XK2*Utxji2O#E|yeU|++0`?lC=jc5B?3@aQy0PRDhIx?I!hmZ{X zSC-#qsUa8q4ZG=_-1Rq1mRr((M|=UJqQ@Oz<*fYm4&E8^`W^8q@;rQZMPg|qoXQ#6 z&bmP;xIJf8qyt!S`%}!yfwkKbHdKYWIB?sOW1EI+y?*Yi|vfMq0{^hdW zJ&@FLIscw$8M8fX5`{mbvx9qiMkuFX{r9o(<+A>Lu?NHG4@5dj|9&8PyzId(iG@SX zKRxUZ!#%1$6ypkq&w1e`Bb5PcYx}PyUws%}vg46xjzxa_NE9zPF7A^99sx>2&cewY zdg{<4kg_4;9*Zgkm~Q?U)OAjN^B9WsoO$Rmcpj(Dr%%LFT5(Z6c`B+Zkg80+@`FD{ zHhv~NbnK$+_ze3p#LRtWodvGQ{O3@=W5(@OhS7MWwpd=8FS$}xxv7G|_nm+)-pZBY ziiudJ%zqPRZr5+4RB0!roU+bxd*P$3SlN{Dt>G=%o|GrB1d-m?&D==a9G_%zZLDpH`Ip%4}5z~Y6J@o2xUkiv=gk{b#u zBQZ+jc%?AF%ZLwyH!MC3-n@9_6e|`5CiZQD`%qH(pCn=7GnKBq*;y zY~4*z?pe&62+*^nvlyCY$#%t*Dhab}p|P7`nIO1QIKgH`lw6_8VTht&gxWki<&t7b z^_VT;_$J=H5q@WdVf&G1e0FiA796pm;!5?_|1_!ge>I^{wU^p1A^br%2C4qflAWG) zB2@ilgBQn<8vnd@03!#BE9IkBLq3+GSp0PXD>E9W*;kcgSl8uOfqQ%kQ$nc+EOjiQ zL<1q;l>lX~lM_lP>rrY`5=w5JoLCY|UoFj&*!-1dvr>vi5vMJBjSVV^!gE@7E~7{^ z7q2O;`D*jy*OdQ5*H?g5k-h&jb7#((xzt4(5dpi!ZXJuYMb}!}U0u7^*i}K-P88v_ z+qDsMY{72DTpJbFz`$<(f6l!ZHopJg<0I#ui8CkO^Y;6m=Cb=i&oGM-`%Ht=R;Wwd zi;> zM9En6v6YpM5NXmYW8%h>PZbn5%-U6yof3rduT_U~E&YGEUuqiMCUakiM5wG@bPaptkQ%Fi;kN6C6hZVTk9rVRmVnH1Sb>A?}3ui6em zoxVattbDqp(3wU`Q+`KqL%5u@2U<`M;u_o}+@dIHmsO#pg>bK2-dK5o8BVPPw}`b( zl=*<`x=j`M7%!yfQA&t>(ISFMgUmwBu;6NfV!LLgn74jmKyjr^Y7S>FIK-Z9p-h({ zc6Dg2RFiL5sA)LDLpQfpe8DvzYpn>y?z`4Xb+9qz+bB(>C+37UN?93f<=(bR0QAgZ zsd{ztZHKIvZz;Z=vJOIz(O#+Po9LQl_LrRc1mpc%b_3f2nzR&F8`Vhae#Eo6T zY!hb7;cHqtD8qyyVMIrutBo|jqtY40myQa#?}4vUq-!}uI2edJSlUTRgizG9v+^4d z;Hl0^LDv;%#j#CfO1jQ-nn7I@E(rtp%>1qaRQX5cIrIwl0FyLd?~u5p1s)Xh%$?Jj z_HJPm`hdC9{yRzp5(m)BJHVYQDEO|@7H$p0?kb%iJYK!4Y=ZXT&T?D50AqHBaCmdN zEJy-=4IdlA??h@1TKbbx1wIr}sW9So+9h`*O0)zApE@cTp2l_j6@DldBh&s1E+V!h z*dHXTH{DIN{6t44fW~zqSoM~0wFKFaJ(sFeem9C8rerF2gJX%k5UJDVA;0N}LJU?mE)f9ham8*bP9McILu zKm7vI^pBY2*Kc5QLQHbz8y9CxvKcy5xhg@F>v+pEr|COf83d&nBH(>!;jc;xlwuu! zQ-ZLgenlZav(WT8T2(>2y(s-Rj4y-HqL82(v|t3fo2zkgQUrSckJI6)a*D3bP#Qy~DHsc&f(oVXOl30Iuhf}JF=&jw%>*#UnfYe{Fyx^@ zH2S*K%*==rI5?Gx#w)q(_<6b|h`PoDREN|2c%?oj#zH9-U^f5O0{da%F`w3y*2g`N zD$TLjXncZlPJO3^si8D-9*nv}N%A>``3;OUGGb$=PHi@(L3hh+sEkkJmsFe zozs9+P=Oosm0rO5-z`wm!Ne9@sFaj$njIDbsX-RJwFtdTGMg?|d}R2Z(WV4QxW6t{ za>`c_R#pkJ+1jOGA7+~;mMVzPo@w5I&I1Z9^UHGO6_j@LVx`gsSf{}sN>9WDZ2v=f zC7-p>x3htMl(Gs;SPH#eg$*@^s;tKBY%qJSR(?d596GZ`=?}71eJ$qoHuYMooCF3c zzfS3nV#zvXtTJ10ym$OOz0Jz&l}H5c)9;DOuQ1SkO;k=xa*9ez_UXRn-6Z9#B+u4_ z9mIUG88}^9Z-#DF+R6FPSweXsi!D?u0-AkS2~*uvS3|N>SG^~e6^a|HZJoJnJIFm$ zmLE-}Je;CR?EuSslaB8IhG|V-b|^hCuAg@*dA-)@An>6gZ&WBRVzJro(t@2z_n`HT zXtq$jXSg2f(!ief!#&ip!S=fuvPw9DWd+RDNx>r}(0g?R3pta|o(SC@@YOReq7b z!g6*@DTr#%W6F2(ONC}`(Hd?)uDk$YHea3uLk)idN^#>Y%^|0i*9x>;=a%yjnsi>N z#hZz+h?q5W{(@504<4l@g#|nsChwRv4hwmxM4tPUE*4|rS}J)#iBz9(A#tVVu|!af z01r;F@xJ~PauLi#BH1nh`#+$_OZezU8hi;HQzHFwNvT)j4|_0-l;w`+uwR1YZFQ(y z9b6o9&~sz#3ktc6$pZeotTaPQn=dQtJf~P6Po)Lpv*|HD2BN_9ixypyV2g`R)2bWUm0vJe*iHFDkFpo{hu*x z0+naQ4T<2jPas~EA1gU4p5X#0g>4{Iu-h(!fC||V<1-&%WFE=BS5(|{8wAeP?%gxk z$lOOW9xFj*E;}Ak3=ii!&i17LHlqIH&71#t6E@_3zp4KBO|ZqnqsacvA{l>wQ~mFo zmjAx#^hL72IXnaM!VyZzPy)*Cvv+!sum>rj);TFTs*}Kc+@k9yu zKgY}e`|W@BT8uZ^IaB;U-vZzCpXt{A9|O}MvzLp>U|FAkk#)BtqxnWnYCY z1KJ?xh_bH=*Q{*N$-WAMMW`$LyWxaqif?v*thkvyHQBG|xSBO0Bm1fd6H)$d$2lTT zTxI{$K@VKb2F~mj+;P>uV$i}2M#D7knQ{}m^_)xrU`i zDAZ3z`WIoH3AblXO#8?0%+Hz;YJ1=&q8bz<_KSvqXVlz8&G8%zC*l`m277p~u>{W~ zgHyzdcpTqaBcqO|LgBAuf3TP6IR42Ea>6~d4y4rdFJ{$D!I3)+dZsTiL1aRoI@7Nk&n_ys&21{+E5ML@EkP5WgaG{q>|+sJ%Q zQ7;w0oX>De1V(^V&BpI=AWlau_8ET3o$7(a-Fd0>uQ6TR!#4p;;^T9k*^O5& zm@UzIxX2O+*37tZQ+R;%mNTpXA){OXfAZQcKJ?|9cAGsi|dQ+|sN(<$fieU0Po_fxNX4bF-UpEh$K3gg% zBqFPSXs>WfUO=93E0Jr+H5@M73h|Fh!Dy_rQ1hd|TsWpl*l=#W!k}af$DDypMC=G= z2ML`p3!z#Q@QZm|3|p_fE?^vm;lZikaX9D-60;h~)*K?7!~X?C2Ga4t`@$9tEtN&Y z%D`$N>H$?n%00}#*zCZ!N*EYvVY3x_QMl1Nd@PtVj0_5#P;UDm8_pCa7TWhw@y}^* z*-gX|+50O(+T>ngGKK__^ilDN7X1X{0zd+n5rdf57*{>~Gn`Zy)2-WCZBi zURhxv7J#Q^KWl#|!10RXS!CAH#FLnsUKpD2U=HJsMGdtSl0_gEsHEsfIXPUjbLL_q zj8Ir=JhQ9lK#9CC*N zIa+~8a!OH0!JgSbRV%^Wc)UnowZUAaA`b|fd(G6&C|YuLtel2e@1shv`JSs|l&k

ic&%&U4x z|C9o^=2Lq>L=DNWhAD>?+dHb2U+wC9LJxNl0d0UaJLCvNchlUPUv(3n=qC!O^HFpw zsGj$9#DzLZRZ=WP7E&L&J1%19+wCP)3S%LYXi;Hx0lZc!7g2Lb@&%h+-C-he>o6Hg zw7-h0OW{N_v4lE6e&OkeiO5k>?FF;ysFG?Q<%K6$>K9dmyh)BwXW@nT2(=zwxE-Mu z#4}ncH5hTF`AVrZrTJ#}QYutbCuva`wLSF2uoBd0265fHtlD2>6;!CRm+ogSEUR{w z`7}#7Qe3ShwE{XY##~iFT`PHvVc~#R0kidUx^9Ux>X#JhObciRft=W0f*0@X>1$r7 zq-IJ0-$PZ@67oKKrvu2nDmKbiY7!3P{e!A%ZY(darl!Gz@L@G|3Pjn#)z#fdc2%;5 z3P$!YwKh~EC?1yL9a5;LaOO%vDG0_fl*V}4VyKPmsaV8)BY~_n)jy<5=BAozKG}aG zY}g_npNld7VD`_Y2hFFoRpc4GKvg2u5EN}A)!crNjqNG)v~YnBin+8xG!zm7#73&s zEwB-ss}HbUNwx-RE%pQ`HfuxlX`mK?l5K7S^*1O)eH&s2Or?emv4(BTo(#v~_?Szh)bC|*@o$?0MQk%8zgH(%pr|<8N-YU@(AFx1 z)+gq7Kd4X~O{4~G)d=ql)u<8)YlJ1pSScA*K-M#8Mq7L}gO0QXn#drjo%%ZztmE3L zdA+ZyJz+l&wbljUfzUPBNIpS(+NmM=9XE`>U~Ujj9!cL+dtO4YbW2%JVV<#HOK6Y5 z9i*b|)k<=rm7;2U2T)9V)dnmyv%N|xA^{5hDAws6Mg61}h9}pEpVa))J9GI@YH3;B z#B4E&dA*wouh#wMlkTd!a8>)*L#?HzD8|QaRI{hL9XiAhJ=IbuiuSS>9eb%QVS3o! zOHF{ivr%ugJc@C>)k{zWwC$sYLGe1Wk6H`0ls;-}IQRth1=3BSrhV0A0GL;O)wV!u zP5P;&bf;+%rlhof(CaPkr+NbeZRw|m!;EpcpE}5UtKC#6Ccy)CKQL;sTc}-s?3t}J zuD{w0#`8b>t9N{y4QT@eG^xd0Bw^<~JpijTk-iR4dqSJhW1xySsy1|M5UOp=dV>Yh zUrO_SQM;qC3{k6~s4+yX4;A2)A?o)i(i}zEp=t-zX4?z%)ll^{QeDu)-_#y?U}jBr zQu}m=o*3RDDK2)E7!TC}hTmxL2(^jy%{(*$n+cGZJ`xkQ*9;z|_7OlcIa;m25cuU{ zdql^g)omE~s2Ej*Rv(Q~JHfxS;ApJa9%?dL4QCU<#o@W3qd_5NQTs8#>ho#M7`31V zPfmcmah2|jN4~D7V}K?1(&sViLrnbr-_^}<2A?xly^gmAj{|t`rRC#5iI!Nyed1%) z05ZmdxtR!ZjW+I!HUen$c(sJOMKMxRXxn%-FBF*9#;dKh#X_vCXFL!O`BT&cwNF;> z4^2=9z-zeNM0*)?4ba}V_o^+~a%o5_>anlLt)mT7N04b7o;?KNE{n+hMpr#;LOr0P{W$Yj}ZL%~lIx@S|s|MfK@$>a*?Q#%$^v zuLjfk*?@rgNL2Ye~4G3V1sXv019x7HYBLQe3laGZA${fy$TR}KS7N^ zd;SF2dPP%7orew-nB!O~EUDRK4gd-ksd;nN=5Q{1HWzEUotn&3e?o1mqX?XjPCcMn z^8v1R&B624JrbNRA{MH{U$mn-L&oxwG*5&U})Y&UaNo=*Hio| zwIO%-H`k%m<*GM*TBTZHlwqsYX6gaOIJX(wIOk1&Y${~FB$s<;7k8r1eSc_yks zbZ7%M$O5ZzS5yPcE{THUx=yz@0vzX4p(M2%)R?hJ>LbJ@{JIISc80EOQp>L?C43hP$;#b#Tv zI)72zR`m#g=Z9@Te>3U#ZCJpabbcFX%LCH4gQA&KU^}+L0-CU0&F`F(&D+(|0{{PI z0(sA+z#VE;>5SQGhw6)r%G75U*6A4S*rl!pY45xnKsKBn?FPacP8Ii{<>AzS53t8@ z%Ci^5Yddw=3&?Fl2luM|5Z_sPpV}A7@n!qeji@!-uO_4LP6mVUh0Z3ct#V(n8LOSq zvum>KXrT}|jnBZG)5e)~QdFpzznB#ds%wOr{oWz9rFzvOf;p-k#wxF(9}i;(zCg$T zM*D@7BN)XCDt`pb;C32!M0Cxpa1=Fkar`lCprfXFOx+~`rU#x-V^F+u6oXHSn)&7= zTE(+LrvazKss3s43jKCkeUIAUGxi2no&hGnhPitd-yBX6=hSO>#w``R*->heif86g zOe!|wQTSQeYx;Ri+)Le6@T~OoUt2*K$DB}f6zNn4` z?W%JLyx?N`^Afh(c`9`o)I60sTvoe6eShe(3d7f4x^e}a?LCXzBucrC?cn(*_?&Ch zHQK#p@M>IUXT(ko(<$jD*z9x)x&?tJo#x&G zT*8ca3uti;)w*pjR^A5U`b=HYz~Buh{SJ2BXEN@fyF{b!s1eE%3zDF0zXS4nmBQ|# zbN8srT|nn)O1P`G0Ne27F0kn)3b}`kvx$Dbhv_HUeh-@}-pshC=7Ot)ssAN-_}S$5 z01wTkjt|hzY;(y2!7v`9=a0aY9Ha4%)!F`W2<;Y}5=2`UY&?6ogvAy|5gFiwu2Q=U zwGMi)ECXM;XTHc#f0j^f^Ar$$kB&W6=egaJjZMx|5Ta;FGSL0+&s0BjY2Gtz_j~m2 z8KlTK>hm11dz}0;v53QIKqhb|hW`T7Hk?|C;xny$p$-8p3VsP`>;$F0#HKqz!LK0m z9fvm-z~m|^uYshm(#F?-z3uS7f`oFFCcaUh!^dUVTlFHGm>a!=*mj(ryu<5Psr-A0 zBUkC-do1=;D)a%YEIfTb09NnO?2iD8tLDLv>O!gDIt1MT-Ni8A?AUcoB(t#CaoBl(X31Ma z?N92cu}BoFG!~7bfX=>0F+xY1f6{TC)tCM>eXJ}@QW2g0$wHmO;K$m?6|EnmiLNYy zowmRM|0^P!*ev~mgZ24hp|ILWxz^8(6$d?8k=vnS8Pu_J* zF!$kdWeG_~L%|Axz2D7x76-#G_Y^g7^>o#p^@o|Ez6WMx15NT^CU&>s$qK-P(8Ci0 zOQsE;ECEGr8(SK3A9+}8p-2tT)9Ht;850~X2tmf_t7P$F&Dc0K)C=JvZN1oNh#NP( zSfm2_GlkN;n2%W{2aA)X_vSet)=xrDYxuDrK-T8_u_n@WGsBOC$>4+C1KDm=j|Z~B zGL($ff?2aXuLO&^z!I)ha&ecT5UCUHBAD%h@(#)PFi8yjCBP% z>>tKrAkVxAgPv9z@344_!$iy(c^L@$Ia-^K<%L1;Y(CapVC{%Gu=Z9cz`DRp37LDq z9l0(gX`bQ43bKU(H$CmT9Id>?fg9{fDrQ?uy9>gT`Iebcki8WwgyacdhD^oH4M(%E z)AHxfRHYcpC(0j-v3hchN;9pnoTi8hF1i)RyrC>noQ}trQ0TmOhnYRpiyK6x+%-NLdA!722K08cF?^`RAj9rP&;|P^`-# zvvU~+rSWBoF3XxL&ycx-M#I`qPs=g`yg`X_?1U6gAIqW5H1aKv(KJ zJU*YSc0>xOgGvv&8HfO%%#;f3R}0i$RjRPP%4j(2(BrWD30@8v!?^@eNs7 z?HR_r_JYGXDCK8%f;upoJgYg|;*NJ?sg zM__HLJH~)rF&ebQ_@i2gH8>^xUMmKd?0ze66=_t?VU=<3 zLKontC)DOgAh)ly_(wJz29dy@SRs6;)=%s_$gp2mRz$jL*6a#IfUBFjiGiD^y0QK; znAoa4ur-osQV&din)$E?&?4A@Hoe$8a6M7ISw-a*H>CK8fIxFqZ+1Zh^8D5pNHdNW z_66kZpxu2jtw*U!KOnwX>f8^tIP-2lkPd01Id1@)C*f|{L7+r4Y1AM#3x(HU1SQX8 zH1o0K9TziKp>u;liDT*2VAfxWV>qcKrJ#o|jrawmFP6+-Kp!Mlx>+ zlhkSyhB}FkjbeuoER=n)1@*t|%c_<8G3E@Vhz!jyu91Np~u%HP;4m7YLvg?GoWHPhK7#@yH zDT*C;YbuEHJWw>sXu$%h<}~IjXf*tBE(HeBFVjFix6t}&EJ%riMU+y?;WV!jTWucX zH=PXwa-K0A8*v&XP6s4Cg3A*2<88CZ3^qp6msyPYP=F@QrR}jSR61f_iDeNo9^ORA zp4`a>8RB^yYYKL>#%xwrcSKFYYABM~_)^?#mXqU{Ce^kbX#<)g$KvtXKwj6#E1r#) zugR1WhggUW@yrugWN$n^u!C;JGg8LkSRRKLd~5=MbSEVyU=M7eYYAY-_L(OLj9X3w z>j(o|N%+IsRtYx>s06@OV7^o6#a!m^c~}#K#>Gx!81me-p36oC?}tqcZy{FfU$4p8 zuLb|-HBAJGrMbY=WaJ(~dlvw+9Hu%8S$h=A7qXo)VQedSu7o1Yi(1TMHMI#KX-G&= zhmuYqF~`<<><08*Gv~7;cs0#@ZOcjR7qHIMZV{^iH=2cuSZ*M&y^GjE^`JdF=D5YI z5<4Um8SClrV(^$}%%CL}%e&mE;~HxL zbHoaEP0~*ZBjS3@O12-7Y7YAY+?n!K@G}MjiMYKAJpE$}-P!KvZ3eGqZDe_wJ7olT z;ZZp8X;$M=tn1bv+wLsTidod1VA_G z*o?+H-14+@32RhzIr}U+(l!BA?Gc;6pO$Q5dtu7$u$iR@br+)h-@}?0xD8M3SM_P8`TK?Rbt5s(*$Rv`o~3DD@|+k2&cKyCEYF zO1D&&9~cMuZ+y*Vsmve8OQq_%cu!RCh?)ToIFl ze9g`2#1#Ph9wBM`2+8bD1y+|b4|=*$(Um#!P>t>Ip6qmu?e)3Covzb}({r*BGt7wV zY=#9=NXjk1>O#_Qv!R|VJneQ!&8X1}C=2n^xCkX3Ph-X8wVssgq%D9Nr{Vi+Xkr>@ zLNW||B5(GsH1?Nd*&x@Ui1x5cg|5)7lztb$aKbEm4|BxhRO7mf?FjWvXT9Z zzVsrU`GBWq_radLrH1!0`9%Hivv7q3fhl^C*CbmRIR`zy&sy>MpxM2`ToS%l{LBu2 zvC4R-=ttVFpQA@B9Z2P_#Tq5cn9SQv~HJEp0j)|}xYDX7!?*XjOlNXDhr=H`cj z&flOTkJuK>>93DjSy<+i9<$z%*>hz8hrOdd8DP&+sofK{Mvk}8*Pq>LQoX0_BD`ba zl|0k`I|`kzD>UkikB9l|GXe55DM>^D?0=4vhJk$Ayacy*j^@7vdoz#HUxJBBq*|}A zoX@DoD==#FXyz-x%trIbD>h2vV_2Ar5wq58@P-YPisD#9*>R>Jw!S#zP=aes)^O}u zh>T$4kN1KA&ZS3hSz9&-ZU^{X{~asshjn&oD(Es zJ`gIYWygHTbzr&*g)0ply-t(gdsfH;fgUY{(XS4)GM9)Ny=M`iPSNjKeUY|XeDUmi zHWJKsqYq&9aYoSx){k$p-;t#QfqTR!tmJJ< z`otQe(QltvQR`$pfmL#`&7-oP!7iMkZl3}Ak7&YY?5tE;^%)R#i>`gf*KU~BFJR*V zkKtcIXjXH|{Nx(o9SQ@S1H;>K`)O3giq)aqo0$il_=-jUM5DfeQ+-EEz5$)j-Zq!R zr1*$dNqjjrXakvF0IQ$d!V6%3MOt`-|3^!hVu7Oye1stAA>c@OW!VmzGc3Hl@P2rz z@NU8wnVCYZRo)O3X{E{sN_)%z##_q(s{tAhkq(%#8ZRy3yN7h%4XUytR=x+dhgRM~ z8gEu}U`FczhkT z%*_qO4#$@O6SFZ)|;*K@(Pmo zG)tJ9Yp7Q-mrYWgFdL%%;P$XQ9~YYM!}<6Ge5Fx-J||?Q@JPe?GqyyVX#BM#2)ny& zyG>j($x?v-Af=lf3hD8&B++B;F0M+@MCHKK75 zz*jPjDZHOPx%_9jzQQC=1sX+lv*07 zFW#ivr2$Ka=~HPQ3^^j8450HWRVc%&;pw4e@a}6$6c-W0TZa4VuLWy&STN?c` zF;vX(b$l3`-wIEri}Yi8OyMh9SDvpxTwK!%S>J7ri>Vd<{Vm9oYw*e7Ns^J<0bAA} z$1y`#buZ*kvD!A%y^6d8-mO{5-r$2uyf#>;qLq0NtdB;t?Jza03^;p611j?wP$)}P zfN3sJ<0?D?a~4wtbDT!|tMER6mts|UapjQ3C`Ki#@?12cDz_?&xKZ3uT~(Dg!Lq!o zitmk~mesHUk+Z29ZzYX3uT|ro5@O~aSLfm2Z`^C}WXiiXnJEia^+2U zV=P?DCcHO_gH6!hOM1`*I0|kAP4ST@^j%Ys$tU!4Q(nvG4wAF;(eOq^{fdfuoKL z@&K}>W9VK>J`qdUyA|KA?yy5vf!0|2Olsbm8_p|pTZ6IKPF36Rd^t^fGS+Mef0MN? z0vtxR0n1_1$~L?W8u-?RR|G6p{DBVw5N`N^w}c?7wB>;ounr*|K*`=yTnAnVW8B*T z>pszZ*a0ghtupmae22)faG*0!05WdV1$6K|t?I&y{Ns=sy3qwB=9yXkN8Vfl4Vdy1 zCUcf~>nAJ$7?>|zxyUNprkms4Zu}%j_Mo3Z3nr1=oi{+yxI15rcAs^}SKpCm57Z{n z#vb;2pL$@i-%(5PO_w*cYq*l=}ANy->T>7g+rqY5l;~q?_gYaoC~1QvLqC zCv0xp`tu25tUe&J2D13p9l$4HX3q@(m~Ej419*MyfCXYsSK|nM9teUEH4sa5klqZ$ zI1f?EAU+?p_Je^;-_yy#xED+Pe&IJ!Ycxa**X%n4EF7wrhT2E}b|{Z5WydVWb*Bpj z!s_kvhu|K>e`Co)h$MsYh?!*Bx zag;uc7pyS@>?SZAobZ8tvi{l5sm2ZGmynXpnSj~2>CkSt8dn@|*;(m^!})4yqWNYx zc7k-u?DrdolgKIa$q2F3=S|m9ytTx(!eU}eq8`!w20BzXhM(a36$m9q_LKi;V7u{D zb~G>U>p0R7BNGY>EzAr2eG+WHqj_t#Q4r)Lx;z?7znSul;dvdZnpJX`ulteZ49Fcr-SVDvsx0#b_+JUv&Z>o%Q?B1Yo@fRAwTUcyz)fULTmI z!6cBG)*cMf4E!X+})p6%-#FuJ{ zYi58kyF@ocv4}ilc^T00+Og=-N!k(1#{oT7n+c4NLUU&FqKY^un~u!{^+NR4ECBx^ z>NbmyLPPgwff>F-u5o-ME>4OAV4kG4aTw@HdJ_k3B8@7|=A}dn=c)f}yn2!r&ju^7 z$b3FqV2sJMI)OLPryxV4ZLv^a*O;Hfk5=@Snvr`w)x#V}9N}S4C~PjU{|Rb87auxC z*XM$O$C-ii_y)w_)6oS0mN>e>(-z{paddtm{~3=~TEz2t9dl%AvD6b$txy5S zQU66eP+n!FDT}~P#?kIYd>$HXxfon7$~{XsG(4}(amz3g>6VG0JR}F*NBLI*L#?AR zEBPDX$6pOAEXCnj2R0P;t87nYBQriROp3*q6{u6j;xH!aGyfgG{}l%j@}L7;jQGfb+X% z>WRFGrSLfytiO=89k~@`8_Xh3s%<|j9ej@DG#!uG#2-pm%wC&0?A7zkw5`0P_$2bo zZIafR2TlH)h?d4_c|KF8cQO3A=+7WAZq5hCG(zXJaUZwQw|%@T?cWEE;{zEB zkYV0-!HToFaCEn@aOkvkKW`z&;iPO`4icIE5hxjE^Dj#slX(T-mx$QR0a7Vo-|n>z z7=K0UllfQ3BkNKC9^>eT1CTc!Q|tk-QgbNf0561;4d~X4;{Yb*AQo?)`NKhg1(@;0 zhXCJWDc@l}P5GT6-Wn&zA%p&i07khgdqz>-BYcr?Mh^Axr)x*JO}V*MsDf_SL_4k{6QKx>8st z#fQRA0pLDRvs2*RA5iouUMg^neS?1IboqBiT4I#%=)@^rFxP5V1Bpq%q`G5qoh+SQ zzX8;@iabyA57>ICv%S12_zXYpzX{o+oxGJZ^#*qSO(f8XQUYYy^Zd^8&M=e=JIgzP zmRvo{a|TbvH?zNBhbyO{)5Z3QZ0EqTZ=`o!b{==oHmVG<&R3 zL8l{$a~6U8+fYhkYv2;tYOCUhI+^%ZZK^Ydr9X9*XV$}TWbiSR5V-KBRg;j)7VGhXrX;)T4gd11G|A9S5W z#(iEG=b5n5ROTJ8NCRto=Ah_zybIN8?m0xh@R3qqqt9>1=f=gp?;(JHH6yolr2zZ_%cLW$A15X4 zQ;>t{fp>N4)XnNjk#Bi*`8|?{h$CP2e&P!hAdH#4y+bIbivk1YV(${P*DHwAR7opl zIfwKtdnB#CGR+N>mRZEtzm#m?e1_g&i%|T80w?d)M)CO`9FO3MQPWahZYZL|5b#w_ z?u0u!HJ3GEa*B~Pe~uPI6_C+IsDSEim$eK3w8XwYl5L4aum%#|g(Muc6-y`xNXzZ5 z>5#Ard24yS<{X8*5P+}A<>kDhFVw+XD~s6@7@Vrk_H~czKB@?%d22SP042%m`}jo7 z2Vsz~-}=P=snwxL7A-hv6LUoWgd=bhuy3#0ViD3cM;M>$A{lxPovMDoZoDE+ult^o zyj`(kbySsV1Y6zAa*8%ml4EhCobdI@<)v~ut7;KY3QA1tEpNp+Ju`85&F@UB04%YG zX>}m`%Ur99an#_NPtL6{f;ccv_8F8gJOuz#?V)~LOM$f`LenOq!Ce~OI!y01ts{!o zI=*t4ChJ-WanD|uk97?jh{zB@Drv4-0(SjSH?1$t(h(d~^0sF_O8&qb%g>qJiY<2g zT`KsI4>a$)X@3YWf~g+bYcSuVJ+(3@wtH%I;p+9pQ)>tfT78>#42ni?FKv{x!<^-% z;UM))Z**~KHWC|(1c2CJ2ke+n#JZta+~lJb_D0Iy8wIo&6zvOYZBguW6uyP* zwE=~+_PBVqkk$r8p~B*#Ij*o)Jq*_2!ws}m!t1I}BP}PC(32Wz!9AZjBesReD>yrZ zsY_V_znO0xH-#m_O?2u%HvpblA?A)|Ag42DRQF$wFzUa9({GVyV=btRqe(RNpEt83 zhclgTW=BhB-lF#Zc=PYzbmup-W0|ww%#Me~o9h~D!l(O5V=W-(E$2|-(F8>(Lcjm+ z1Lba_1xEj8xPQllJ3IY9!?pf*xc}(1<70?0#|{@^)Y;+K&RK=+{6ACB^MB^R3Q5Zm zpzrKEn$sNt>(>9SMRq`TrgL8Y4xD$+=s)Krtf^K$`l~aZ8;m2cuRSPVd@nQWI>a_C zRKSqGuL%E3I0E69FQ;BO_Ai4+I_d>ncSSTp|BrkD!J@lc_Egp)f$&$HVT(54u+ zAEt(lIe zLfx^1?v-3Z@q`sHkvX5zTL3l9r#>w;|3GI`m0Til9|2aS#Gm5gsfD@8Tw5owGZ42juw$lj>`kzIGO*B52MB9sYOKD-CU6VLtK4$PtdY6mu_f3*WEJnGJN zq6guqN8mlt5PTv3)euhc`d34+-~Fp0$E^ILL&E6VnA!FL(YNESb0oDM$FcSl~4T6XI%W z-c$PyI;NBn{t*;?gd^SS{T!~;q?yKqpNa*aaQLa11Dk1GBy)aGtziKu5gyLe29P>i zOB9)Hx6Rgs3(=F=S~NqF94i8%2gGZ^GGA-4sL|303LC5k3vVDlbJi?v5KQ9Po>x_= z#9z!xuSgS~DmYv&KXsm?t&n~<*<9c($ib2Gv=T_9?n?Xm>9y#24lfp$ID%6VU#o|C zWuDejL}3+Q0Hy$uPWOHMk)FqJI1FHQ?F3}Z0<9uAhCK_k4LGj6CL$jZ*Z!0SEz~N( zUpR3gs6YmtSg5^(pTyopS}-({DTIL3=Zmz&5;s{G(vOB(YKBf+70zs^!VSe<5z+Ce zil}s$+FcPXkK1%=u@(X*C}Xjfv&>_-j|neUcxr`;KLu+7?rOT&-h0@@ExQMo_!EHZ zqO0P%S!s#(5k3--1`lu_v;Hz|w3vib%e79*3CVVWO0LlAva+I#|o;+l-DPo2^rMs~`FoKWsRDDKo^rM6Xq3HA?dl^T=` z=H0(vj3>9hMje0j<}dpWABsZqRm$WjvdxjZu!fL;4mUF#B!P;OMZQ z;*-Dwv^J}363cU);x=m{pTg12+7QUi)wXD}MH?5kYF-w3tLpIf{Ag<9Wzy)*T*W6Y zd6X+<%1Tk%PdtnQ=Syx>eJ57&ISt(x)Fy1Y0BU()IJTrC z_v}Gxx=Zts4w_weX-GBooQCe!&Z3CiqY0IDuRYozirE47?baUc0EF_Td%*|2GB51a zjv+#oLc9Zm%^k_$ATa+q4rnjHD<}sspnGQ9gBsjO&(i!uT4N4=tJnqnp$(ZWSE(S@U0 z(*Q@}TA^LhvgCB|M6g;^KBg7NJ3WtSzo1AvrsbB#CLGsZSsf+{#hCq+z8u$j6@ZBW ztSu62*l&O;L2W4^r-Abtpwpfl1l!ZStZ-Y`=+p^q8I;KVPJ$!5N~=&HBZ*yCdC~#I67b zU8Tq?ns7~BeMMU<$*EiD z-P92G-`cF2rrnn0MLI1R6yRf)x(iw;BWe;;UmnN3+c>Sbr-}T!%hI)0==R5StqPd! z^7pl7n3Ku(wO_^23F-qaPf?`RMd}wYx^DK&_MitgIB3XYaTS6WuG{{;PTxP!iU(~4 zV}RR2Ns8M(@QsHaRlIkL7Cg{O1>Zuvytq>kZQ5?hW3y`okqhDR1Ff9}Qxlm1DIl4q zXJ|`6LrOf+iYU8MkPvvu45#BIUCd0e>M^5~pvI z^^5j1E)M*n{Uz-)+kDlQ$?866gVnf*87(O(z!mN*6#_lXUXuQoq@*a2bnQu(`&;yU zQ2i!Y^b;6jXGIqQOmh{zA}HMjMTf`8SUSw~UQ(JF!FBZV7){XhnaU1}Z5##b`i#F% zVGyJn=D1zDJ{3-1kygE@x=9wPVxwgL>Qr()PNTHA>QVp9Td~4b_g40C*Lx1}DhmP& zlc$>=DJ?Nux#RyzCFu3rd&Ghk-iWZ~i1BSTBjI1B3NN zSOc$IdKuiTn@j%!owr##w_ZwCk}bB$^lO;D8cpX3$9%psXN2o_aEO38Ag|sS)+jSM zpZ-ol2X++D^P{+3Ko_}}KNrwnxX*%?R<02WM-Dec$$l)TXUOSLEDLAwuZ8qV3@Y~@ zLF-ae{Qa#?sw@08Iu_Q$u&SdA>s_!*(+lf~a<1*L8z8-&z*VX1#c##_dxdE+mhGaA z#lS`!p>xIb!U(qvRVk&vUXuFfXPlO_^l>$76xR`=ikOKKdOTW=DG88Bpvxuo^YDaO z6QOs8jm))_-U_V7kEQfX_}_eA8Z9Q!FQqY^H)vgHeJxxh^lv}|iDfa~XY@xoy&YI* zOL@JGat_`S^kSe_d)ixGUkRH7R2@OE`Q>OzEz0O^%+nQgi|p{apDD*$MT))eL{iHf z=Dx~$s^GX{tLl|N(oa^^>%#=)S503lT(459>phUErAQ5ZCW^f^^tn(~v@+18gK#9! zqk!aZ8yLeb+FVobfSkx)we%Ar8|c-c@cq(2ZzEkWTQ$@b+%(%Y0w{VRbq7pO;D58TcJynkPg1bo zKQzOxLx^p2eIlS^S95&=H*8@=L8m^rfq-)CQ$hw zFlMB)X{*4xXvn1w~{bViNa=|^D1@ole%%W+Da`xJj_+Fn(+aM5Q}m2Ti3`9kAyvo7+0*M@8Vr$WG|*OUl_g&z9gP;rpA zEZ2~0WStQX?kE)J%k!)=!hi0mZ-Jgns^I2LCAa#9(5aQI6vc4ZX3~Guqk@F3vY=ej zU4k!-NU2p&t^ykAYK(?p@{^t`pTpz|8`6HoRY;DiJ@1*r_+U>-9PXy8aPx(=wP-{M5El({Cw%#5Z#k9hw4^<^QWPD1!aW*`P84`_FQzDpJu=B z%CqDf_^I|8rdN<>Y1A|wA50#mhd_aU8`l8hNJ*1L0L`C=>-}VT4t$%DJI;Lao8Dc7 zakm%=a`cMkj?|OrSq#X}YKI(p&eKwZY7}9bY@1D+M?qTOpl3T)a`KMWZ^1(OGFtB} zUq_JVXyKIo)<>Z}G5Tm)KU&}Ge;2yJPSB9Nzl0y{@Z;fiktBj*#_0ZV^O!S6Zz?AP z(3EmwvPVb?twcw?+aljAp)Ox<|0xF0`S>Qi^uB&K-s(|V7u=^_7r^* zM40OnKnBvx3KR7p8OXW$WW9;JOm~p@8RV|gp2@lnOn79n9;Q5iCWUTK(L>2~iXO<8 z3pMXSDm+DRtjrMcSN2;Aa7#zRQ;~li23wJE+tukUj1xR|(v2y4W&J)#ptuia0*Cxj z*{Ql0J`y<Z|=1B8Sd8X@Azy)DAc-M_mBM=IGYP$Y2 zyDid?9i)mgaEQ)%N}T}$e2`wv075=b^<#mM5tkpU7i9<~z`HQO>*YW%O*ITtB9gWOwcQfO6T*kxA`?eA0)#B zG;l5$rv%zH7g+W>)tILjRVIpLZmBJhe}3#d-K2#}^})7JP_YVcQzZKoJjEdjTc-c2 zrnyPhXo}hu5Jb^WIdWmuME=#-`TAba$Hoiv{?c`G{{mf;pqDtdP@fJm*lLk3)cp$= z={La#{kB*yrYsWfmiEa^S*%x5>@Hg07K4|0W(F_Op*46-QEt3zplvqLutTECPKqHQ z-e4S=P2G;M=^Ope7-#D@Tyy%Kd-k)(H6qF%@^7P`nRg@OQQ;AE?9ESZUV zF_<{-C+gF3U*N)-!f~#B2`Sjn2HN$8tg;l0bs0-DH-b@kNSPb;8PWqYCJ7({PJZJi zy}sfeBdnL@U4ZwE%ot+Z_5SiKB|Zh`>`vK^oepGp*3_%Xi(Kt%N8vm0@}Cs71A|y& z_TK^ggl#=#r~V`OqUSqxKi9Y1O=QF@C_hBjvJO7Jly8@AQ@*L;h<>UE)YoVi5XlSL zz6;##LrU8PX7v@h@5U0Xpar`@lrK~AZaoR}H(-zbk@E)bR>O;) z)prfh(jjgk=aWhm_hSVwnu+`MVItV4KnhUGMM_K2OQ3tU1A3J5f*Zl~e4idbBM$(3 zKQ|K&05<@DwL|(Y-$d2H_Cf(EggT)+T)l;^971z9sOe!q!V7zV3grt43a64|tzp#k zt2d){NAwcPJM2!1oud_|qzgD3Hs?|O0!)g}k79N|lJ%JWP5z>ay!!!^=eXVtYdHBh z*fe=M-1(OwXL;E(dX4~bL>=}A7&jCmEx8P}lY+SQj%PsH#?dcl^sVO96Oc-zFXo>o zfuIF+BX|>5%c|6=kEBxCO+QAlXZ6a;7v#61PF`w&`QWV11sDDNoE`xt6Q?i0ruEot zavqyedSni}D5%>L8hHtP>Q_gwf7)T+B9y!g=j#l*tlyX8UG1*;X5TCNYFU2lKmt_q zIuqil{byIq1KDw>15I(rm?|{9VOD*o|2QZNV z_w*r{)*1HzE)!_WJ$*8WX|;5{xsu6YdmKH8`O&&`aJ@Kx=ORMfpQY=0l{W%*aLbp9 z+z0BvZvJ*3)K|(hlOE`KWp+e_+0CVEkMx|_{%;?F=wR3$8Ng9j&6XMZj}~mxUC$sy z!1v%e#0Cg#&oL*c&dWr5JI%+L;2JTx#a`;UMD%QfSGtHaKKx4mUHW9!d##g#Fv~md z^?B&~h!1)=US0eF+~`Dl{6TMxd$m47RC!5PKZ0}EX}W*XpFvgON`@P_T-z5Q_%~Ge zi{2K+_%FcL=V(^q`kS9E)`l{= zT#s2-z~cCfp(>Bo>;&0tqFX1mYcaTAhuW-p^u@Apw}Tfnc@1&* zrj9miPTcyO@_XDtw{u(#N6dKj^5siU{Go4iz}nD@-jVmwKL4cpoT^sl53KK+Us`dGU` z!?MN4`VBr(ant|!o#INv#9XqaV$e~4tCz3i%#OePqN1UHoJ3Fktvy;-mgG_J77-X& zNX#`|n!{=C|MB%6a8(>p-!Qwk!Pbj(6a;M8v3F%H*cFY58jU5E7}Qv!v19LwA{;A4 zu_KC6*DiLAqS(8Fy^9sa_Woz@C3(K@E#?>IZkwH*Idgi!aS#%|0EaMV5?l)5JHxQ< z(jKxeJ7ZiF#kNL{W4IqNY{Rmg1LK4slF=wsGSpYt!Y{E>9kXj!iuMy)b20iEKcN9* zB9%a43{dT?K%q30(c1!rMm$s?>6=U*x)>~sWyup~6cZ|PDf-T0f{lZF3rjv8!l8^D zQ?a{f8P8DrM;H+@1@<^~NQkAei}5d}u6>Fn#N6L`7#$A66IDW}1f|UK5<*!tCrSt< zCajTE(Rqu@U^_d~)=f5{8bFZCN^OhrD}+lzZd@)I+YAUS@{1$F`fI4rf*l%?#7`6!g~Y|1mw6VVM4N;t{L;cUXEZX@;5jF( zK9v30R*3RF>~?)e8KD?wD~P$wE-MVTIfE^!OF7|B!5Ll2+(@F&+e3*jFLVGrcPuZ= z65~-R+Od07I(Horhvo`GEVM<7D+pGoU?{Po@GGb@A0`|F9X%O_B|Ac&!h{U?_Ux`C zgrT2jl^p#Pa`YoQ`dM6AU}>hVRTh#UNsq1~Wa5ctRfQS=hv=%pbxu9!G`axlpiMnT zzgGvWET!1$0=&uS;0nGc&1x&WHYZAa08QM<1<)47CQzcgtWbD!p||bvJt*|;m-UU! z1z(fp^aCD2lqXsVWdm-qpWvmypMXjQu|LJN*SOo&p6W*S)O1G5aoM=y8Ulg`@)u&W-`4fk0>{}>?(p_}&V_=*y=&3O zHbNL>Ru?Yt`}1jK4PiNdGoQk13Nh^Xd`+Py|0SQKT0$)UJfD(l3E%kxxUaTQwc_D? zNTQOfs2w$a*hKBP@xv-=CygH#Q9EV)FpFAdK3VDrLB7u?nH(wGi^A}QbgwY@nn!5Q zCsDmRLVNyTJ}syt+{8|UC(KVYVY*O}xd0`9^6;R;(}gDbz`6p=JBx^~FFfI+C3;a` z*aTh8vIc@5v)nciO0u)J8VG;ZUW?+E+G0KmwlfI(VeC)U5O@12<^vTP1Ar0&# zwBi=(yE_SUQLz}=V1@B$>3A0*8cnmV!eKPhFF3nSpZ$wa3rRrrquqoWCRmrg_7v`N z9`jrc>;Vw~7-S{BDSIBh=_Oo6pf*IbJ(Sg3@Mrt4x6qECjXGOny#1(SA1vNqG^7tU z+F$hgpigbeigpv}Wgnra{;jX@iemx0EW*`-cvqnLe=T1QEvc)PenwY*7dRf$gT23y z$Q*>W48W&k($@h(5sUFO1r8Jfxr2JWfxB1su0nPacAe?1qZBJW@HM z=4-OX+SpA9~BZTHGe<*L?PMb#v zKj4&Uq>vG`!&+dna}rUD(_jY(fq`Qx-5V(wX;ayQ!G8%&+#H?25r$rmD&%3uE>R5~ z1zfd_2NwPXPGX1t;4c6>Bo1keFpRsZM~@Lsa?r%K7$@|=*^T3bqiBYV7lz~F!|}px zp80gA(TRydV?GU5k&`Msdh7a>q-K+Z0IX}@NkUQcHHL9p)%O`oxprBBzJ(R&`k$_y z|EIFb#qNSo{6EVoXCZbE??W|kmSxKx!fVm^_g4gXavXaGV>J|i4?pHn=Jer&kFxR6 zz+rYgox9x46D1yEYo41yS?-9cmWOc)j2v)&D?uCnQHPVqWFd}wuCJdgcpwMAQDKL^ zOcAF0?6o?(bhw3rr?Kw?qIIMz`FpDH)b$HrNydfW_QxS7weQr0}dpGwTdM$Vu%bA^s**31>Q!35A{p0L%5kSQfj_(4IR2!qw0 zTcVI9;0ua(3*K-`pB4vH0tS0iypYD)u8W12CLa9ng7@Yyim5A>q1;)8R4b2sA6GZf zycNRU`mA;g<1<{0ba&t~*oo4-FSrhEr{lMs{odmEZR7(h1m0miV|<#>fk&J#;+UiY zR?fqpl9L2)N=z0kr9&W#tvBRcXh4mwnam4+MWbuuHzH5bHN8#{f+gorpa+%gtQQ|X zW467!CR@4Jgdd$*o$ zB?33RqK}D~+w~NjBn0{V_d%X(B#3-tuLBEziFLvRh$^es2|E#))@{8o$!xxgGHv?(O+qab zbWMTj80TfZeYybS>NY)dtMGz{qwt>X!hWbUNAD2UnRl3=7aCFt8g}SL+)M)ai3lBH z!47@6E|g)2DRHMz9JJ@iPT_YLbSmr;>cYa(f0qz}X6r7YK6-k+3;fFtz1(ilJM$c< zerZc(-beS`E6B`H7P3!ZX}r4Z6NdBi;ZZS7_0+SD2r$)b)mI)9-thbe-q7C04or8a zZs*(yj`C&3>X@{B;%eC1sDCY_l0iwgjx56AJJsr2OB$!+#d)H(6oCXlrf)V z{yP&M2*E(w$qzu9&gnNE2wj=(t>z;@0GwGL3C&@WT>A**V~(ExNNB;qO}5DsVH|u= z4nF~0T#A1Rd1MwUKMPf{?meHfbCmGZc;~yP*a5RB`kBxKCyzZ7#zH6D=sBL=q#t}P z{Ak5seclQ`k-7qD3n#r5;sIcO?}Wnq9@$aLvc)@)roFWB9d_z0I{gj{K8yJG>|J_| z_rgGyBX;!%tVIsJ`+$KUl};W+%4ak<&-j42JfWxM5UkM_inO_TQ>yOUl)m>>3+YiG zh1NW#a%aAAqwQ-jJsM{6#?a)inLDZ^AMFcbupAJ9jc} zyy(qciHj3QK_#GaVt-7`7*4#y3XY>ZLJ^w>4dKNc=p%kGiBIm%+G!KJN zq1KxHCMB6fA1+-hcyCf>rFx+zc$PVz?O_IYJWGA!5Q2 z!H;}7Wq67sur~kMag)8^x$~9Uc#DUjVK3w(w&K5->2)XQMuz){Ww=B=(MP<+`L1U< z5Fm(a9FuE6^qHMno4cMC`H3ZfPIvpko_2$7_=&?|5ROFjw6uYdBe=!!EIb>BUt+3-1|KF)f?9?F`*>Gxui{`p%ibG;B=r^7142AQL!Ty zvU5?)*$bLdR4j!iwW!EY^pm1uV<_h<1c_a7G&@La)YTyA!6t3FVKqf?v}CT&__$FuO_FB2@rVHPri#ZuN6CWyD0 z^dcCg_fAr9h&Y?B+z@-l-Ytuyao4;w3chL`?1Tq@uUa(t5GU(ni;3{k$kMMD7q=l~ zl;)QddvizicO^wALSO5jN{P=I5B;#TSPYF&M(kOABFeP^0%5pAJS7Wp(7xV6_#{pt z9uKE1?9}NT6cEBGGt=d}Xounvj3)+rB2kP9XK_1jG_G8IL6^&jt;7UlV+EU$ZXnj) zpgrm-?xl9M3bp$G!F6-GSXTVOyw{xZoV>_$b(i-({zzf)dpf%JZ5 zDv13;?qXRzAvMAZY)3pRver6mXz*EKQ>bk|qHn7pLO4yM=3!zvFX!$yGHW4RJPN`n zYO>4<6N}4hOrb6=)m^|IX-n47o-pw;)NuT8T|LW^H4Jy&kQ_e*b%cW&L4m z5yB>FOSBbxAkpWgw)jT4pG1mdfna7tVggoEMxoeW#cS;RMXUq(c=wC=kz1(0=!Q2z?Ht%cynu^udWeG|9{1`g4uOXGQcv+T z`dRs_C~<&}&Ar6M+&jHlZ}CqK2GRX}fGc7 zUaXD}EglB)i5BaaxaaXx#3kHwed!dj zmc+8)UW&nYd?MQdaVXT^qZa^SJ=PB_04*&F>lb2LgG_Bfec(H5V5aLFj3=V_g@Z+9 z;ulll*o?r6G~t$DqcXALPuy93Vl0*vGWvl@8$t;fsqsO1LnO1XcX82|HN4EyhA zar>PEn^AF(YNd<6 z0pyd@F~580ak@ALGHvgzVk;A%I(@tNGfKzU#8E{MGwyJZ#WbH zCuU5F4r2Z+Oc4eIdC>khZQCifx0?Lk%xC{6so@f`g^G-UMr8>zHS-z)_g%;Ouch42JVX(Tiez zFcUE7HA7EpFN&?vyuTQy3cHHu-_rQ2Se@tkhO1&ObG}=49SqxfI(Qvu@|6CSHT-etEs%(o=G_!O zTOPwx1QyKJVgPNtC6=;nVaFgDF}HB$!!7J1m?dvxpo{6uZLmA@=+kX6z{=FI@H#JY z2Us(UV(*CEyPX5=|Ch^h*!5vjg(emJ?0v?#Wty=Wpxr1q1wNL?N&kX#P%j1BXWN_% zn!~||1Lu%)zzow%WVTqwtV6L*={YD29-9rGJe|4O8&mo;Tdc(n1?qWG^d|eVLN;og z10X(6<8#C^)+_8?cPK4Ktl{>-_|3!8ZuDfjD^{~!a$K)}SB!9bfp9JR9Uh82T=%5p zyJE?J#fJC^D~?sW=@Ml}Droj02=qYO_{GSHD3)UDt5UmJaOMfQC;FKWs1QNIesc5l z08(y(o#k$@Y_9g(X4vYDH;=go2KGEHyC;r@MCE-Sc--FR+?r9*QY=;Os-O0{_(<{|UkU9*=;w&+BC#iS8_%q3&bA%`2Mw7@fQ#^6Y-fB5(v6DlN#_22Q&LL8@+ZfC8LV4qG|F962}Nqq@8zCg8K zLWIoIQ(j_=vFuu}#9lCi7Rwdu$?2xjF7P4gfz`dAP6Knr%HUX%a>YkLhDgfkMM=HQ zW>3n5K~trjwr_Bh935pV;UrIA5&E#^rDLfYIQ5QQ$})lP_N7&F4{`j1rp( zKTuexDwFEyVA_}LO49kRfVn>mcsSJ0g}YI--C+=^M%4_nn85>wuiC< zB~R#k-UmuG(N~3{(k;j*Qjqk9)w=&4EFsS!{Tw1iRl=jTf}PBx(k*tl5&a6hh;%u| z&j`lNm3OfO!~U3JF=s+bdl8_xl~5_3zOHTtYqW( z2S_^%JV*(u#TNgkuSFkGP6BE;L<`DGGXZ{uD@forwlnGo-)|r4P*EC+i9B9W8V_Yx zM3~eR4l47)q|GeT3ks?JOj(z$c70uCX*kDcS{!abRjW!1Ek-3t8n=`$LXWCSu~z6s zm>wd!npD(~6Qw&)vP4&xGVwKSYDm4g+4|o#FhorCo|+gx7^|V4-t@I5%me9qgIX8> zFw_3pQd$18nJT5YdQkX%aOr5g`R}NA!si(lJ&HrCD=~ z?gnjYE|sw+GP>D3{xejjZ<|ZuaEYnfLaNM}k7JFg`()XRCbX1(<&WE_dndD({;?%C z7lfZ8t)yYUD6KVS{4Hg+#{7S$j%}pYkl0qYk;Zc7^>|r)vZo)_ zkCf`MWFCoCE#5SDgH_ZMA|+qmIthpiB{;#^c+lDQQZy_)kv{;;pXzgekbYvN|L*@N zU4ZS8c6O2uLJ2y$v$O<_=g$D9bF}4W=@L|S)4E6{vDY?r0Z1*Qn_Yk?^45Org3XWz zeGJU^+6T128`^ww`$hU{KF5W)P`W#~ynt>}Js`j?-K0q9ZBx5R9XYslRY!Jyt2SGg zdPv{kX{d|8N)C%GGJ%$UwlrUXTkP)`23C3AyAK?cIQvuufjA=2_P{QerJ!gM}dI#(U zF04V9@S>tW2TPSS6%5LCj(OR`JcvxJ#qly%yaA%3nGzT zBPmF<(5N9&A_PiG-(&Wo(4o>FTrAO0sT2&_2Zl;txquzU1hV)D^oi-zGH@mYXcaVN z2VEO34XO+~^&S{toDyabix~zk-t9bXy>o-S9NN6})|1ee>&tv=iIRW5y zo-R(1Rs*4oj+WAZK1)wTcWd;BiP9{FH_uJNzF19JlciMbyKz&1wDTx)iWC7wlIK(@ z)V$P;TuI?mrB0yZOQuR4OpbA}8e7$8A`x2*jhYEs`&CbwiJq+AOu@lHFv*ud(Sp6R zfleOKjoH#k_j3qya0Nf)&w!^qs{hjVIlx0%bZ3rq2rB!PbAeQ^Q1CoyB92zg1Ib;b zSDP>8vkwbfAVDX(k^*9-188o=O3ko+N-o0dXY0Q&l0KX8wS5+YAbg=si=|U+>n@Q7 z!6`(4vJ6B6cXeGM9cF0~f)arxmQlAvDFkf%#6-Lfb7M-z4qi)5l7Vd3=zWtV6nxFs zyR4RA7|Pdou93>~U`QUW1D5?vrPfQxmZ<-@9;g^+cW(ghm`mOpF@wo;cq5?W6Fu7~ zt-;a4R3Pz>bS_oukEY%xsUIF(vq`eB3`nVIQhCSp-b#~}!;xh4W(h(?XMN5VshtJW ze0#eTgJ~YL10*PhmhF(rn7=YDPr?qVuzr6B7!T-l8t#-@an`v=p=qB>i*`xxIhen8 zOPyh=y}w(U1NLpm9-!8l2)PCyGLow7!vOR2F8d_tjy}+D`x(O3=j{j4gto?%Aw7X( z>Wd7i4k{H<=|fU4z{A`_QWFgL!Xc?CXsIR04}tNLr(Wf-1m6~9ct3(!oTPO+VDLgy#Q&qp2Q)2bD>C<%# z>oZln0cgsiAvYwr*y^!2q%-WZe!T_sft$|V2K0U*|2xuCfDPghGyqD|Y@GZ^G1<}> zJSpW!qtWa19BB#~=`H{}g*x2DZd}54WAt6XWjx)w3s6qc3*VDw@a9{f42Jkidmc#c ze9C{GD;9e6KpMuK(7QYY%!A^NeWbdIbuM9a-x&K6W1Me=VJN z#8E7IBUN;r4vrtaBE1!>Rg?V&%YBIH$=Qo0PKREi_*-lpq$qnUwP%G+aE0Z{_o1+N zQXJ;)*gNS8RK^MKv2!2Lo%fiCE%d_&aHDyU#-vez%$0e-ZCmJb9wddG6#fwax`jr6 z1dq0pgilfp+|uw9_}ns{VFv8`+EH=w(TJ*^$ob>3jO%a*bk$>NlO7gUf;2A z^JwLFX+)9j_8?P~W{H9ekQ*{^1-pSRBN+j(sC|1}Rr!yw4`yuxG%O~qaYp@=uU_r<>#`tiv0VToXvLtXXFH)7zWn?y$RWHOr&mc~Qt%tfwpN$2YhxXOhgmEAz& zeE74gJQ6J2FgJNPyapb-$<3U%Rukl4*NqNff>x`W=mnkz#NNJuMhkL)^&f^(n^W*d zKU8QFWZ+JHg@^%TD<6?$55^Z>mC@-)YOToiIbENl$P3unK)d|C^jE{v$4CuhjyM-`_DoL3*qMz+e7lMaRE7tX7Jd4&mE zJpF}VI8ETas+5dz=KdVOtl}RUu%7ac>aE%BsVm z&hXb*YE+`vGUBM1$tyD8ID;_*xLEe0=wrqc7&9~h;(9uG#jOk-2s7L0`9wKX&vKU= za~1@%i;u~@nokE7{$Zox9&(`D8G-R+iYn5$#crW=*h8+$XCiu;<<*otV@eORuNLEds0yx&nfkm~*K9p`;P0A=a&!{1u)bU5f+!=Fr9B@={1d zgG$I_xjXvv5`bH#T(u#CK%oE{UP}HM6!UB;xeYK%U?{fCZE75fd-G7G4ZH6Z1(cRs zViW#eTHXa7v{)HA7HXm3vhp}=gT%6OB%e@)-jtQ=pw+|5Va~C~`&5wA&8rZoLt1B~ zMv3eso9R&vS=Jj>lz#zpM9Gz~*AOLINgfTK&=HkoNIPFCzY2Ee7phVf%_oT}@!oX3zP!LZ1=>bB=&SnD z^agTO7(DkjkQ)L~es3WE#2$5JxeNV~IA8wFybIZ0jQ;g^;qnJKt$nlPU3* zueaW-u{@jSHt4S+`}gBM^e%wt$xJ^haAv)M|>%_3)y-ZRHmDZHokw zO`+P6au4pCzARFn%`#w=YA<`)byj5Ryo z0rzgE4;|!%fZ3Tp%73GSdOu;=V6dZ(@(S}>H?7dW&%eNT)b9)&yNK3z2Cj0JkSz8T4Ba~t~yQEoDCrI}r1U;YB>JT~`iNm)JRvh=cxyes4ebAW*$2k&gAc4xk( zA#P0H9M%%)+D%##ax!<7e*{r2`U{{4%iXRq+|C#LA~$8Bs&KVtC7@pYA{R&0m1j5k z7*_2@H@OYF2yG#|7~WmJ14$jRc7LFo`90+3uo_?MfsOl^xSsM^KF^KL?GplMLh(XQ zPlF&ou__%HhcuQmf0g_2hs=(I5Vl_OpCAC^ddcNg!-9eRZ?&vw&nWC#awTKgn-T3L;d>!Rix>= z`^hmJ3msli7a^}bqU4dxjev(v`&Jb8>v^Pzmsg`q4^2MaB{y_Bx%AwW-M=);xfpP_&KPHe?)$FHl8ze)Ql0<(G z0kEH-Z$sqqKt|(+0*RfZt3!cTk5a#3z*nevGK^suT^TN);e;fxN9;e0|KXqVIR2w8 z{uOe^jvoPp{82wPf??Nq1h}8{_NUZ^KBC2Bzk%q)>t)mij9QE z9*UlGMlsx+r`H-I!$^CJWBEX-`y{hKea6X0;00P{yj-60qUFP&%q&`wm70v8z2oIj zs4yRlmo<)`Xr^vfXkzO}1G)aqe7OVT%UY#>>D@f&JjYCu+XUpOl4Dhws=+>&dD=L1 z5IBN(I0;)VfxITm1I>3Bc1!JJ4x&8~)(SMQDDt`8nJm8tZn!iB>`o$8n<|$^(|xL( z1K9_0zY^!0<{;_trp(1pR$zZfT<33$ext)FM`1p-0b? zYn%D?D33hNJAlGx`M6RKU-&%-E&^!Ir_GB%bRX$W;$*9tC#1qo`POY$sw@Wtz9NRbKmM3!9G77TdxUzyi2E5%K?u`^lG{MJB2Uz??&cS*&6^4^Aao? zEa0?9s_dh8S|QJ1$=h=hFyZkOnh4(F8g)(tii+1)C4#;}>b#RIPY;ZTVypm>I2mnQ zL5?wmJxp0ChZS`&Ah^r$eR7y3B?mTuQ`R-Quo8>El(w&uJ3z`1Qskk0Jn+nZAnS!G zauqJ0j-|*AeLJxX5sm=B0<$J_qr9dEtp+mU-s@p&0pPKyhXuJX{Ve zx{EK!1BPt2#@xF(Qz0Pk0ONm`1_Jnsw9PWyHz{C?T!~wvx7{KS;GtUGyH)-L#vcE_ z!3WLMeYeTgImkV2x64NX$zD6;!MHeW2lnzxYOG_{?@^`>%5{%w?!>jbw0@`jE40Vb zF1Zk2;{vq4k=PCw(Y8W6k+0+8^n1JHymXmea=60%dy0PCBmY>v;PA?ScU*Nobd8-t ze;n)1@Q(ZUW<7h4JcPN|wBIMU1}#h42cUmQVf#VTAJKySpeYaa-2GrpLE*#T?NS* zY4<2sw1^a)#)VS%BS5b=^bJR3ccwQmLcJCplUV`e1IOf_bp0f72H1d!tNgl9Mak8b zMjZ!R{*v||hwSu){yu?~e@EI$c?AEDksPiR68u`-;?q498q{62QCfFi?_1_OfO~>MK&0qkdmm&q4;IXn_W>hbOdfgI5JXM# zz!npo%ac2@ss^ZL`4b$Y!#~QNc+-y`DRwQWM`g35KcUG6Q`77 z`oprka*E{-$Vfx70o8<)PpO7UsflK=N$HLz%cL|wV>c^Px$AnoS&0CTVve1E(u>|& zl3dS(!?#r63n78Qd9Khc4Y$Q zkBSt+2W+4p3MqZj>@K7X(JOf=Wtk55U=<6J%tuB#WUCVwRXgrikqELk26 zFRYAms1ITfbao@Li1HhD%djHKL!QsJ(TnS@^=U~_oP4IE{6$xepDa@MV5L5EPzk|G zMbM)&!Ab)CT1t6fIX#QhE>NpbWxa3(`T5~f$V@_ESCNRsvoyN6Ok+zctFSYI$|xmm z#x2kowJxI!<}c;bfilWYy0ix>qv#N2vU#SJscc4}mbZ}-@P}ebv~${e_5hoeTMS>Z zhUOPnBEcAD7grc=7fUECQEP(|N^NY)(IpiBG9S#MGnms-AePuyi3Q=^&gvP^x_oq~ zP&SRRy3vgi%0FJuc@47+ehCS&oYTD+D_v4qhYv6^;s;$)-7H63?B9gg1;y*@LOBIV z2scvY3IL*w)Ukpx#_d`a%z_J>g@AD$e)O(_QWT{PbgzoaY|fg(RGv%pHDO9Kn3MEZ zm6RVj=_+zBJ6>z{kE?_a?N>$d15KG!MR{U{hG9T$!0kIKR!6DKN*QtR;ptKbyDpU$ z)lq`1D_FqA5!zixX$eN(T32aaaMzD@mCn|yOk!C=+v+MMKqju&Repl5qf$L=n{70v zp3(-*KlPL!&;-_3TEWWGzrJE-_SwM=ls;%KH&9-pIU24s3^)hxKF3J6J8NgSI*S%^ z_SIBeQ^G;3`)F8-EK1Upy`Xu&G{mlXON$yR;}A+ysF6|&N39wuYjE_okunmd{r-)C zJAl_uH39NiO=5)7&AiI2h0vKMN->IwQ2flRd94^J5lSGPionQM>RwG1Z^lWKYo-LC zY0*r{wsj0H2mZDrRcfx}V)KWzz^5kAs20i~^JPIwpo5(i&-j+uU8|{BON{Xnb!(~g z3UH)44dG|F#ESh=9`KZNj*Svc+U0=nH2FIq_NTPo1AQrlL_PemR=e_WBX!!-&* zYK0*h-xLpnImgmIq=T)Lp7@qxt$}$~(T3I-EkZb2E1>|PfHsPcxX=PCFVY8T(--Ou z+9)t9&7qcUmD?3&GY3SK=?+}A&;d~h?3itK982sN=m`8J&L^c>wDqafF%mdqHvJQ+ z3_(-3ostUi?MXW&8Ar3*10HA7miEd-KuP5vfTb4d-F{H&vT&wlKPp=wGPn9kd4ct* z-BCFJ(9Q3ttcOl5sIyXnPIkh?ozwAq244V5X^)C8eX!#m(X75oBMkIRU*#JVe3`!~({b02{gfc!=n?&tfl!U# z@29Z5K`VY&Mwzn&?HOhNu6QG7gd!mlvR)J@#Zl@RrJMykR_d?x#>x2pAWe^`$N*&y zc)#@nfXqLTeIP#I1&Y2Y0e&|emTp(=t)oC5tml|`7yEmC%Rq(W%*-W~w*R3tH8W?_ z_(1^Zc~pCl(f}@&xH4{#at~;!=U^b^#gsBwX~w)!Ir|;`&0s7T2GVD!!VG>VhbqBM z;B;!_Q(#U4%nubeGM7{M8nZJY9IAT-4Gpmu_?@CWvSU!ldEjt7wc!k93|G9U@i3(@ zv}`?wVNa#g)nQ6IG-ZY>J+LKb4_C^%!O0ZE;I+w={3q_eI9v&4&Zfq>DUNdwzdl0w1*54sQYmHL$mXxtNGwJ=ofwH(I!)qVpw_#o-d`B=Hk$vJGMwdi zGV}1Na^!cyd>Hwid`Drn&rthON<+(C6H-Lbl2J-=>mvtJJUj|pFP=(_RwltFw{A4X zb((IER@!32R~Q5Ob%O?uQA)yHebE>I(Lc0(46wi{${hou_74S(1yVkR_y#Nq74Re9**cqPWU7xbtJiu~`!7&lQt$O>xC8F2k=5)k@p>M&Uu?>^VLdyU;3 z!o%KtZ?f_hA9!Vo(uKRISDC8#ay~~nZL>2U&LAhz0piKjf1RdW;jB*?QaM5mW?)DD zL-8||xzHIEpQ%(YbwU6Nfj9<73?$cOp7No5Hps92q|Hcq3=D&V<1}$55acmRoQbbG zPM2n4w;!drSpbWZ^kEj}<_Ja1R#v0;=d-cJkLp$DC>E9hz4lzCF?Rffxu6?qw0bVq zW-jH;#g0Er)#fSptU1hc>o5h*R~lKd7%XSqZ}XMgSnh}zr6YGjPl!>hoOKy8X5i9> z170Np`q6%PXPky7Kq10JU*@yY^>e+*%%<7g!*omhTBwuSc) zzZjThH*H)D`m=}HFHwFkKyU|_V0Uh#s!Nsj0ORRPl>y+C-Yo^x7IV5RPsx$0#3>#|m(V=O}gsAbBQTUIDc7h2xMpX#qytZ>185bgehV!m&( zC)1uaN))z4$+gOEm%Dub{X?ba#&+#Y?vI;A0xi<>t9!|$S&8^IF1qQx8Wb(84E zMrAO}ysc8PeCPGQQTB z8~Ja?CqJTF+rjbeBljH;Ea63It(2sL?M^|M!sf@Tpx^=_iyk40L|_#{iw%|0oeb)6CjwCoft1Ki}<4$ES(N3)1)$)_xLg zKBc7D9-0x14t}ZkX|NE7>GEl%G

XQ|Zix)g@C|&+JO)DCZxL)W9=X`bjkZj1t9c zFc;WaxFMef@_R`;&w|sxKtWl?qP59V{>0IdEUfDW$~dR|4572|d2GCSbmTmM?E+Q3 zfIXc5k9|R>E`ns7rqY+Nyty>=5_ZA`x^hX`gKM#u z(dQ?6c^S+O5+GjzYjy!T5@3cG)buKF40$tT~}K0=b+oE zr+7(E3f7yqZ=<=_l?|M}w&o2`_(N3dCO#{Pa&F=^*;MxyDC#ZRc1x+@yT#;GX(J!c zYexsrw4gMH={9)Zd}@3fga1S^x0TAucaygGJGh_1A-tCRkg{%rJ|Cgyw}Epu8)#kc zatD*@JfL&gN`H*MUJm9YpN8ashuT23@8WB&(TTfCRgaeiuJ~UaFBa^(b@iTdiL+)p z=-<=(N~8==d;fIZ2X^8|@v+doh?0$+Z6prnBn+Vl{peGy%Fh%s-YqK~li z67&s^ly(dOe0c)gHJKuxDs_d)<`6C_#FT2EOz}^#5XtoUDMXS~ed{wUJRb6Y0SXG} zZSfMj;cu$+N@0G)hHoL9B5rP?A+MAWtKo`rgqFO*l3vyCz5=PlUak2WK>?|h^%{Vl zO6nWH$x+(*26KLt!rm&wfB;k80+D6WAMb#MSE5K9W-XN(zE^(tN;O`BI0|@3Zh`YV zV>YuW<2@MORQ>sTh*7|%);yrv%hV_j;JJl{^^=1R|NTkH=U(e+`9QiL^VdErzq>K1!wm?dqu%n1a*VUa zId1j&hJy!m`e@@WZn{P5X#1X2S1ZfJHIQNE!pr)fi(x|Vz*CJ ztMU9yR|CFnOzs?77>QGdarvKrW>tZFOscUE^3hGBnNU{%YqL*ykK zZ}y-IR@ED}@26IEAIi+BzdB`4>RA;Uhz5zUVbn6=j;$1FQd`k^S9K}2X>tx%iQ4{b zMopb3l0b!A)lv{Zq4oEm)~;$HNHjfM)uA-NO})(T7HL76kB0@u5*QV_3hHI+N|xfb z9cf$bNER69W25$>x)^&C!8-LI=9HGy0O5rBU$a)Er2fEN&{HI}9Vb3UZX$9cJHms=A2(j#4ouchA^t zaEkL%y*U39A~F*~J&|OjQG_@01bCWYNAKKB zN4!<=9QtQ()sq7#+kMr^XcqZmqL%3c{L~&y-hcK(!Y7TokDOL34xDOL$GMV6}Gj6DA|}LYsLGKlpHP?uaDyRd^GJY~p7wI<6X% z1#cRMNymN|V}hHD4PHLH_96>;0n}3b5+tjB1m$#@5cM{`#jThMPxBYlr#JvHjpi0t zTcWvE8~~F}WlN|LAf!V}s11>-etQXai+-yFM(ATG-83(<)RA0C-1*s)0aE>x+K+JuAAsuJc19)gD}tIJC)w?d}?$?^p909wKF;OA-f zGl-9JT*$(aKBbBZmOopcRTWbRs34kscJG0_0vmRh{ALOI@0(Pk`2=nya;Fd^2@0m`_v_tpp=ZE!vj?UH`=Pn7hZc zqrF-NOk_@b^;h(NE>{Smpbvs~d^5E%H%-Um?f&cYQVaF1qtBW;*GjF=S$9L#xjmnn zw8qTLroF8(Gqb388@0Pzg0u2pTO=8RvO2MiDgo!Gwox~Ma{b&^tze!m!J)wL&rEKs zhVkc-7OpMO;94pbiTyO2zD8p5XHfli7|B|i+)kb8D36-uD33~F2Oz9xG_iwUr8a zNhMZls^w&L6zpC{Cu7IXpof#ya!_OkcjhZn!zpTC$d8;V1XAvHq*u?~j^McYh>HpD zrS{;@A}wYw0K{v$*GnDFpUbDty|LYMX>xD1BmWvuZUb47&h9M1J!uePW!`geeECr+x4PU z{14<8YdT1U1JJfRbZxNOm_L1oiVi{h=nnN^?Zj-_$l9gZ^qRG6vZ=;Uw7a0yW9{i| zI?USZ+2l41?c;1}%i4F@6vx_0Idp@yF*ztthIUmB{l?mTIkbtjpL6IfYvbwH9v}g>F>>AoT27JJ5vWx}1tf7iyf$(P0&p0x#VYZ_KW8f~BI99c~7T_$0 z=`mxhssLr39jm4Rc*c)YtJ}^4-Enp#l^LhD0#0%rudYGIo5zFN&7jxg4MbIaf?AWG zF45o#;7w-fQzw8Zg9@F9R=e;kC5J<6&57za*x_JFK{oc~>L@BD*(=bNnQB>nyDPQZ z>H&-UK~t63%`rtNj;MSJG67o`k;pJ)B z0Grzc9xM}ccLs7}bzsoI3WY?2_%xG|JTAPMY{kdniq&z0wW(}_2QqH38aEu6&hZCcSjQ?Z)H;yU~nuYN-jLcGsnUh)J=) zZ&_q~+<|rf?t>w1fFP2FmjEBHI$n(#w4NkfWDjh)guV46fSE zrw1pRs=EkqUywC*i1u&FUe!2br0aDi@l|lU5Y_JA(L2hC00ASd6Grc>QSVp@l!C!| z>5_Fo67FlYZ;pAUuenEE5_Sf>6(@2{wX_!O(d@$Bs_wLhp^_uJ|oKH2K1ml%29 z6PvfR)ke$af-X&`n{(Cumh9UIu%N_wY6288_2;Vtp@+|{=;cWn^HrTrE>{b~)#<@< z^*Co;8OnR0!eLB~y%t5@wVEl5gRwZQg+(HHk{dEwZ%68$?4J=Ad*_AvGhR^prJ7;M zGG6fgr8*w0-}qNRQMfWUR~>`K?X{X<$u(|BeGQy9o!-AzH-j5m{YD*cd3VRfzL`Sb zs=+o#b=aE3O*MIw`a$)l=(p-2-2d@|8cO}&sfmcM5Z|jcU5$sV$e5A%R`sD@->dWR z+Sl(@D_*PPZeOl){#4ZcK`3X4AVcc_57_8wJo0KIwiE7W$Ry%SeUIwV1~hW^XVmbc zS`lv;`caLBQ2h3zTF>U_We(N&1k0bJhdI>kliI|2C5<+GQmZ+yq|w7q>P#?ygY(hR zDoV-+FMdR~e`aiZBGvq&cIGDO3%{stY<8A^1y{9?UVc@VV>M=fGdLBG@0im>`s2IW z5qj`r-_<%rCz-U0PQlxW{;XP6?t;W3wMbTXun1yqm0CnuVhZ-cW7_K_$nC#`%C1tG zemiEB8dx?H5m}B={9C48@%d>I|Iiw-G{JCQaXH+_Q5d_R4BfQ$aK{X>h7q+X{UPjBT_f6%yfU zx}ORvmPw^IL84wwn>ML^aO9DuRxY@&Wf~a&Oq!LZc0liU(m+i!N!W~&7peJXwUYTF z%2iXv6ty_5+>G^wjd=@%!-bTvMct2ken~gRGdA5A&nCyw>2&Zw7wNO($bT!lrnlUx z`Y`ipufNqi(|QT&i@#Mb8oEvWn~F|TcbFeTfkFp@tv-}H4U4&mT25C>^U;Vk7-jaO z`P1>Gi|8TFq1=sqhC0j~U)bas*Us#z*V_)^h|APV>3|}L%;`JTf6$EGg|C=Ldv-yL zNu^@DA@?t#9=p|5Xv}-m>-dN}d(;{@^4Y6St+a&2y#W13+lN5L<$_i1u5n7chgHpi zD;W5~At5Tzv3HPPkUJQ-%)M$q?jcp*r^e%JGxuTC8!2=@7qc2QE^DgT~3$2aS{C4`S?(^gRcG zupl6hJOXrqaDXFfEOhd-jzaR=tRFZE9STjJq0TXCz|K@_gF9+96OfokG1I(5DQqPi zpu|}aJTZ@jXB(n+NQ3@Sz4X9S z7!)9&-f1<+YojY9ZO*8EP!_Jm;5CL|N`{`se%e9XPeW{*MYm6@z2)oh+;gez0>MRF ze4W~6s>$4L{dJ~lt{t`16>+nPwT;4|jAlOkQ>x3Fk0T-bsI73}7s(pRV zuySrtI6L!N$A1yoKa#iCsi}Vlem-Wb!zh%ZmkG@ zs6sJ=WLHXahdWvlCs;_lqCTZkUbU;5nO^x@Jx~5?oNwSC{S9g zK!O+dg%hB-1s$AV#R9=yg1Z*i`|ddj?f3upUU*>6*q$wGFPD~A{0|CH?MGkpKZWQ} z|0%$Sh3`Qfc-lOA!~d=gr^&aWmN{fzxb5Ez0XLqzWY)gt-&y1-$wlhf&l~YHk0JV= zr$P_0Z|>2khyEjlX=av3*bD!E4~?)*-5`XL(@**N_AHr!?ec~B?#SIz-BjbICZ`#?oC(Z!+x z*&AG}t#naDq8lrgA)hxhkh!M2H_HPf6M3_CQksAOu1SBpbnl4oFNgTB7}p-j7{VGD zk=9MKy${RHamRQ!n@x>;SxuP!!sbiuejEA41%<|q~J>FdC%UX!u#{eMg3eW%E z>zz|KL;M+1xy+&_jO7pyB0>8Ax%7-NAz`say~H@j2^ z)-#c`APsxXpkb#X(ZVQx&_0lA2C9{hGI~~wtxUDP*;0rAw zLPXlm8VXwv*Hpwes56f16{%M&%MM&JBbL<@ccc5;M9usX%YNVy-*Kf`CFu$e7mmt@ zJO^`2Gevl7t}D&533PjkgaC_Dfmtc;jA*A9c>)Vcs5T=|(x$+0^ImyoO6F&Uu|X^euU!g4TQevu*m|v5FzYFf8BWK7Spsg>3}LNsb7cr?h$a3Of(748 zMkq%5f;xsGRd{n+6v{w9%rBt;DYRNBoK1kfY)?4L<@?uI!8q)Slp`7Yi(ZAZhQ3dx z3dVeU#+CY6ab?Ub!FVKOT-lJ7ZNzsvMgX{nQlh$(d+kAGm>$A?bJwC7ahA3 ziH_~1Qc;+nz0@HJW7t58qF6Ct{0mX65&9Ps%?@!6OZ9W2te6jE8gD3cq--n-Z{*Bo z4W&jlwB4MBW#dDk>)9|_(`B|MiWF4NhHEK=WR zMc_a&XrxTkVx!GC46ju=EtndR@1n}DzgD~tXnoCt{d+nzwK#+WnA}M1m`RK=Ue;vw~&O- z`j*C)<1Gwqzr%e2WhpDMP=GTnA?A!Tmspfw|Nzs z42OYmYRveFAVn001P{)J`VQ`H(RS!fx$ag#^3gr@Sj8-8fCnb5cJm4rONiBH0SIi) zRi8n!x@;C`z{=Zj?B19yl3-V0E!du5Yp(3ZRRs3)aiBH3G0D~yUStniupYubvq?+l zFZk?3S9lb{CXouy^vPyUZN<(CrqPbA7sZn*EsXUGC-&Bnn^=rH%m2!od8ub-A0O&l zm4!pRn_iWT5HRzh)!B1YhjZ6pZ2<1wYOoNvosX;mgfVK__8N>!f;(zrUGQjJZFWj{ zWh!-87*ADFur7brtX`M36i}!JSZ}^rsy*8qCXA#{39N)L(kzn5I)&qO_I!Ryr{=Q} z;>C=plSysZKak&sw*_(CMW@=bom8eBEfD(+lHGx@SuVW5b!$e7^%4&;K~WAgZX`&YIv@6&cva`Ncsyg(#c&%3Jhm;nv2z7& zTEb$7WPbaFry1~$_+_>3HlE-Y{_#e!TX_X#8YZ?|z?qvpN45eF*JWvWu?7_Agxj~a!z4_@PzfLi+I8ZD95Ke zW*o=MUe&EHg4gm?0ClG)}mT0om#;{HE+%|8?SLE zL4B>e8URq2~um8G3%acx;wm1-vP2G1shS zKiGvQ=8N^LludezeNPFo;Dd}4qr=1xY=V?XcTQJxN&9#70cpkAMy;PJkZPz;i3%1+?ejdX1%%Ozbx zSsQZg0%P`t`s`xG;d!-k7b_~FV9txhN{IPk7rSV~z0-SHErh;B?qkQ`RPe@e?&?W|l(eYz!52W((sjL|e_fuJd zEzRX7d8Kzf+Ho8l>j^X91b8t}|FUUpExe5$r?Ci#itdx_H~TyvK^{VpI)bu3wegNJ zJ6>fSIiG&~8tV#CHTF8Y0X{J32AhT#*W3WH8A(3r5YI-KMblYB5zfq`Z-EjVBjYyu zam*C%u+BEfx?S%>c-%zS?z4e#v1|4KQp6^6?gKVWgd1?-$80{Xo_x$E;jG;gw#<3d zfvv=jn*L9D2fk3fQwW1T8SIM`Lj|A+-rY}%p|a)tz3I$$Rzh5UklZ_1Dex(St84!DjP2xMnnhl)mAor2SX&|0EdLTCLm2elKLT4*(l8lW zDG#$k`Ia99wJHXl1$#HU=MWa@m4ayRXfNY4YX4zZN5S-KOd3Xy4@0E2D&y+>%lVJ6 zoZr9P=?H6VhQDE>1WGu`X1Yc}>5sDX|JISrV%3pEdJ>;-v-c@*@!yL{4m!>LEhhQ? zH2Y2dx0s}76Cj&OexER!eFkg2o?f2;mp=o}jBFEJG>V;LHUUyNib(2I>pTd;5gK_O zV$f5%aGuSDLblHZmIm*nN*7sUcqh!c$O=ja9LU7{%>`BUor`P*Zce}^L(_XMSxr~J z%u?|Ml#oP*sVmGBuQ@XEslq|ulJt$;g6V(qAT5^ST8mKQTz6!noaR>_L1ZyL1=2~4ta{; zcn7U89L;_?7#KV?OC2X2cgl<4N!HUP%QpB^4Ry<0Pv`3^BjooP)i}gL!Y2D=Dws1u zmxN3sAA3S|{NxH$Rh7$UALEP?Ji2YLzTl#{LL2NqtZ7hc54RZWF|<;ZJJAF``Mj7c zSx#_f|17d70`C4`auxWe?`QHEB-;dfnk~z9py7KY%j2Z^eyIOaFA(|J$1Cy1^C6ewR5zM3xs8jR;4dd+ zlLz3;JG9V6HrBgaY4 zc={AM3~tE21>|<{BkoZ^E`e2FQUD!s9)lj0twx9>PgSwg8T^Cm(s2$nxRg>*3Z;pK z0Ka3BL0LPF%PMEQUu}I=@KT5lV zK)s1Y3-uMK9LGO049bYv&fUK9p2a{uKyc zi!CjhKx!4MjRr1c(_E_FJda zubjLn>v7955;-)D58g=jvb;A6)=m3=u8DUA1;2Y zAlJuP{Ww7EA(|D3d&}v*=TO|R&W0IsZIF-C20&yb)%XFUT}d5(kXz$$@CSJ#4*e?v z@|M%0iZbj&bhjdwYdPhrgylVEHm`&aIfi*gGPbh3k^gqHb7rL~GWdv3)H_~oB7O2j zq4&wZ$WinxUOt}r_};2=Vd-$VTV_Vp=a8OC9U92Rq$gmnJbC((8_4j8GsiWQoi^zk4Cz$6i5x&{n#iFX z*B)(xw~is;M9u+dFVTYn35& z!obBkM!Ae*Gf8YNzjA%yov#NjvTX}FlEPZZWkDI5wUDPGTH|R8`A>C>6y@T^b>yLo zg(2R{cz%KYY$->=H)CZ>ur-V6@0RGvCwkISt_<&i-zY^>4uv>JXHL7%>C3SDmt%)1sg2|3;l zo;UFz9d9QWu)`E|`RjhT;f>kjM>&rG)@|lb@(i?Iu)Vwihg)F zau-m_U%SZJLXSCEqbQfVo9sG^Wp>^<4mpXXtzvU>hR8t{7Yz)#@sD5Irz+Y(9WAy@S;WeE|hzj~f4#h=UPmmA!5 zhA1$L_;YnYo9gwzdQRtOp|q-poE6rGqdjDUL$2R1a()r)u+{zX-Q^fpIjh+}ztWgr z@YY1nx5`@=FJyeHy!9=r(Np#nUs~@5Q}3Q~H1^H(p1>bp=yp#m`C98;?-VO?(Rlln zTKAHF1mn85m)sJpYS!LzeTUyO2hYUAEoDaXGaA%S&X3KwvY%X_o6awA(bIANhHfNH^bIntS6W4rxWg8BD&;Okt| zu#cfcu^`)0QAFCMI57^oR!*;~L<@jY5ivnY6Xo3DpZLT7=WW9)3KNJ&?oO1WgC|M< zFOOKaBPYrE|9@_Gm?Y;2p7{Uy_Tou$iCh_tM|z3SeSPmF&s+_R4BY@%P@*R@CS!@P z=_g}v>_NdO`LEDK-Y_4`_qV4ox#Y>Lqd%4JR z!K^r49w=D!xvZ$0=Vr+8Lq7}6qTJWqFb6CSI36}no{gnhHBYXJ!|QqSTp`_@JYOEn zz3*8P@Y-lT-xxYa zCfb-JKXrcK`RYfDRJE3rm9B3=3c6zp<;S95tAIUs(TY`aHDnQr;ts&@v-D=8>Dwwi zIEG?YgJ_STW~+f9#!$c2AO&M6e2sNhc8%N&&V4i1$j^9D(Glz99@2L3)pR`_#ee;h z<;NKEhh&hr(NuB0JQ9ba>*YmaxPvX6#1!2|(P;u^Fujqs>ZNsufdu|v$o2eFu%e!`4D=1WE&{wHuD2N0A=ObAy>!MK082b*O*&($R{Oi^LD@L zEvW8RWODd>mB?sVDi~Ina8kjo?J)1A$_+&5GfJg_F>6W#(l7;kX-S%#EDaA7{3tmQ z)!k0MRio(J2tADan<3*5OVDyt_c7ZXJ?KL)Q|1n1ktS%6&xc==tLCsH1+FF*2?YPl^ld1p(GE3CV83X<8jCX?8mb zqHZ=iDW4L=H8wiFNQf}wPs@#vlg`hR32^gSFf!+9@;SMebQ5eP&xIU7Vdp^&z>=cm zrb@lf%e(#8S}Ju7?Faqbm2EOBT##3w<|sY9DBl;>nWrwvUj$?{O1mQ87No;|P#_ua zkazm%HTgn@w-r*R?p;|;$0LWPJ&Ty<}*lZP0e1<(Ig%z_Y%D2 zFxv1ExcfE*y^?>!%?YpMk3cx|=WBVJIr^+N|>}uFm_YAq?Eu@fp+UD!>&woH{}U5P;&t0eo8zp zsOCR*MMoKW)7z!M(6WX?yp_3_1Jhe+gCz^}QCeV8fAvwgMv;8*f%UY_M;VB@EACb* zO38Mk1SL*|u709h;ZdPa+{!*Yy3SWAgJvH4Dy7l!oPJ6nOkfi~B|BdH!%yiLjxkp7 zjM3wT22WHE--6Bc%>3r30B=2|v__InS01=!URlEv&LpsB$YiWcL|7tr)+VkLq3-$Z zjmYZun$Mq#%3mC{a~bd7~*PwHe!J7T1(|Hi+e;0x`cS9&PFAKxF_RuT~IN z>NdeRHyDRn!OCpmx%nVi2@&jjz#3Jiy{)ljLPM1X;oFf~&^wdM$#lg7LowlI2be|2 zhAIZQ-Q%IkBYbIVm{KR~V}{qR6?$R)$G~E77vFCm&1~Vy89_)f-(^+i3C?5;n{9!k zT8b->Hbg2_V6yrU2{1s4-YCUzLOQhZ`>uE^3J0SgPwSN9woOp8+8m%Bar849_5R8&c-uYnb-3wNH6yg1$dM$ zyuxOB3?}j(eTq@S9rs{+MHZN>1(a#Qb0l|LUa-=OCsp*S+FKf8c)>`50*A*6C^=CX z&>mtCn+^8Dr;uV3#PL?;yI{&)SQ$`kw7*d{9)-40gHhmtTgDWj7OW-$=k59!x4x&N zwxfDIMvcpp=TTHKWjy@O))i9%F@QtGlxS2iM0KTLQ!1`B7Q`dc^g0r1C>2)L+eaS| z5cvFi5v7Zm0NrH~r9VHmEUJ*%yo6F#;AymGmc&L$r86a!l_&|#wX8N{+EW@8tHfX% zY>riOyYGtba40#TY&l8~VwKL2PEatm5h(PsQc4N+xtD=^Fewce4KKID%Q(N9UX)Ts z2FEI zKGI&z-IK<5QSJvE1LSycvJe6bAz;nRNLol^x+>w~REdtK1_x3~S49$Dn+Llp%LHoM zKzZtY=Lo9td9g*{W-22=XxD~HF>%{bN@}R^%!cU|19WmVQpSi=>@=;B(%t*{QNbAD zra+sUDXtk13%=X6nUWV*r#Dl6aHe8^#9&UYH&f=@ z4h$D*NOPq!oO2E~SK5mBe6AMCZV=6TEtFi&)gwfM;aRPvvIErcWJ{&EZQ2NtT&=M0 z;Lp=anT)TzXr)Ynx8bnX_{c+A+gjlX@zPr>KL}6EY;Ba*g7?#NNct-B!HsF_8C(up z*iLCfx!Wm)y{BIkjPnw|`(rz6Lgu$qrg%TTDi}j^@T;YM^t_XYztf7&{iwvc#=>3b zr59UH`cDe4$-3|-kRN0qX|I&x4on3-bJwFiQ2t(;*nH z2c@v+{WMWDMhRBeI`NO2e|G}@3UhiHmp^Y4I377U&F1#upa86&B)XTlC~71axRgY1 zx7oV85-PY>2+*TfWRk!tw$&m zeq|^F^ZkJ>2=3y{ASIPM!6gk*ens@6mZ0SEe`Pby z-{9U^&MKkCpD(Fq0>*oodM7A6P1)-NWiuviWunp)c)&JPdC8~d%`hbi3eOqC(c3hV zM&ON9$~ywwX$no^hw1co1m5^abw&ct?0#ie1Qcnz`Lvw;w5h@YQFjS=<3Q<1QTt3FDYDf!{bqJtrtzF)4W_D!Bw< zmx;1_3PN8lIv{S&@h?G)*<~ufUG$^Vla;fcLg|H1D5|+@iUQ$p7q8P-mnJrau@0rt z{ixtHr7b{r(lli~?8)UWIKsr~NQ8S=2!(Du;fm0J(xzidPVh)+6b+uCXt>^bhO#T; zX^JH!JoC{Ngi&7gly|qhmB-HnvzAKjW+}y`p#U?QT*x<&*3VLY2OA&rRS2XCvy}kI zqK#(*ot>l|vw;Er0mJpZs%?JEc)2+WYE}HF*-mqniME%H5He;37N-L9l=0$Q?4ILN zBU0uo3&qm{EqvoFJ!49MZb}Q3L4q_2>Yab{K$@qL6c?9-Z}#>rIpYxG#&a%G)&QrS zU8EEZPleImgLRQ~ne)h?&z}9j-gr~`1e;E!76WK5QJckJ{if3L#n_vN=+R=3{i$Zv zzknCv!8u@wk{gG`OOz&XtNyeEEc6>HvQ&xlUd|P(^8|P>KY!p1rfEx+AaD(9mMTr8 z=UGsA;O13`8R?_pavZTtQSoxoWy&u=dW)BVer(Tp89^MYVXuswBRVOmou5K}%^|W5 zU#LJ`B|%#cRb_Du&)Ah)h9=9}$SW;977HCWVcZxcxntQXS6f)RvsG z4>&TX1;m4iZB=@Svyn|ZS_z^#TLFDHNr+PmP{K~X5XhCrGc7N*jnIpl4Yw&dL~N-6 zJCqy3eY5#arM4iUS^-Kh>{fJh?=FasKVD;%1ZGlj;Z};vr$^Pe8BE*a=yDkB}vp>^EEmspxU^5!E-MHUV0GIgY)3hbA3Yx?x#9 zA6HuP@)_9N>xC+m#hyh&eJsVB$LFP-RBmDR7N1i779lNiG0z-w7Bh;BH_7Le3P>CC z;v6vQK`M4$nI$gsp|tam2q)3b3)o_>r=B{bqa!-8h0YL4CZ|NTZbFo}W}dpK{ALsX zl&2P6fndEMsCUvfyY5fPCs{U1O7lky+(mGH2dK*>B^IWSMVFKc_E(4DVnz2Z0d}vF z?`7~$GwAor0Q}9A{R(LMc&c+n=?gk~=!&uw-qk&>qG!#`4ObOE;9WE28pj~x>DYDf z(@)6vhB6i0K++8*kMz)i>Pm$wICS&Y4JBHjDtEzLFEMxA#S-y~=a@B(zTLy78&9tL z$|`Zbg9|}H=JESVZ&8?Q#ywIhpfshK@I+ZDVoT+FuH=;N*f}DY;#X~k?4!>(BKesq z&lRW%Q)%5xJ7*@TpiykIU{DGPLyZ!`*=3LDO7{s?yH<#1_~ z?>*?n4r=`#C~z2^dyfg4Led8y^Qn~ogYt}Ke*z}_O2SKoeX;rj z%#TVurtsTGWsaEUAmOuGo(DTR$u9H}yJiutHt#Ir~-^jU2{anmFxC2Vxqsm*64hxy!3^+xS3Cy;mH*&%_X z`m3v{uv;Aubg;**RtEw0@l{)4W;*+-mGPmqzUmGL&c-xUG=?zVnDQ`nknqV|#?&$b zx_w(#pGh-$@W{esSu-Ch>L5|v>`%4pI0DTfx(eyI8SM-}%d5y4s4fyvXgH8xT}AhU z)Y`&IvqZ285qyzJA!t!t=TCA4w`M*FRgqdV#TJbO5IpmZ0P8W^YcuwGaoYldSorw@ zGjF(x6hWt{Vpeq*U_*#NTkq({2=yRXh1`*9Diq^yBGo3?gSDd62;?~E9;Id#adTWY zb-B3SpL)4aQ?FWfd~KKcb9S}6Xx}RtBU9*lPPH(wHOr+oEwKrvKqDc+)r+fuPGp=3 z*4c<-He=-8!!U(Aa;c-SI+b#(rLcg5bE_ONtjMiK z*zZWjD;Q&QtK+4^5}d;`n;EBf z956RjP!nwso{Lpfe}S#}uZnzd=8=kOQvvd4bY=A)7|a5ysLL_^d#b31U@#gLuil0H z-n}X&bTN&o3UHrETdS(W07hl2sp}ziKdYuL1K7@}uC@-_2sK?9L9-MB@W$|zt5M+y z@58X7HPniHGHa*}g{|g_8Y)UX?J#H8M$et&ZSc}~v4n2cQLjRYvAeDcmGK&LOnvo7 zsL1GP1MIqGl&zu46Hxx%P&IJa+EAT@L$yX~Cv3&_jnqV(6>V%CHaAvV<4kL!=7-0E z(L_xVfyl(>>KJHj$2V73;w-j>+8<{dS^&4~gY<}roktg20>#{=g01ig#KE*udxbVL zG!GvAo>4);PLLxNw$%L6O1*F6wZFN3&6xDgeAZ3{5kE~u+pAr`2F`1*wwBIIa8^TY zciq%Fs4%J~QM*p+3y|IVoz;FwNqMX@kjXpP*s(pYnN_-|PF|a=c2|I)FwLCYO)UiD zgg5=%*)LeKv4f}}#dC=L(;eIPx>>M?stKOj@A1E=yj=a%U)0!tOTZ(`(kr_73!wTr zi9J8ZZP_FU8pz`c(i^#YoEPww7oPTVWfTfL(a+(!s;&ZztgWuf-7 z@q{SPuWG#aHSW+Xu`|$C^7>rkepPpi$1KSVl@t1?_siUbu9F?IL#a0@<0sgE$TnQ# zg6M=7Vl;B+8e+}RHSCR0MkvJnT|cB-FPTGsb93Y z23;?KP@XUS)fnl#6LPC{^VuD57gZks6#asR48UN|(ux5puL5;yfEp>jMZt)-T79ZK zP)(G`hBSCb2dV|3_xv~zb3TDRBb6-F!K#llZAHaw*ScJmWXOxTW^Dxe;O~Q0D;}#i1Ap$ z8IR6Qw|O#gaAL|b@(+Vo%x<=+P}v#LF1BmFkXF^NMG@Ddh;% z6qClPhIHDSdzzg@;q&KX)xIjqt_xzErF)CmZJ(^}0bLp}1sG#F9iIYJ@y={L6&NpKE(%0=HZ)>5GFS-94;{3`AB@q$Y1q1d zBdM-h&njyW~gh&pJmm0{@3Ca~MGx4>|GB&6#Qx$9T5cK(+h8E2x#g7ydpQ6#E?= zoUL{fhMI-vsM`gcKAEfD7tearFYlaz^kkmucFdNrZq=sNs~b<1=Bt|lyC3JPg{2Gr zU^}90$Z6Be@Gm|sB$Q}@dfwIyyJzy`z^Xh&l0<_~Xj#moNxxA)Al%T%OaUqJm=s9j+}y|Y3s0lik}O7(&uo&_8PIRm|U zv{gcaz|NAk8XNpIm0t}s_L{n`R%eEdkpBIyHTABH>IM!5FPb&#CBP-UU#rFfJPWVG z`T@aQPgdKCAbb@zf&kp7UpIpK9zuz9Eb9$=x)EKtOW8N68#z_jq>d94eaw!V)!SSm zu5PN0glUvy0*TCm?gRLHyP0JxNDr8*w}3Bk5*q7V9)f}{8r}_m-v*cas@7N-gD+Tm(HnmDoQIeVB_o{Qz&pUh7 zINo`Jr1GtL&P!FPFMa` z$AT5;bVwBh*XGQg^gOH{!ADCU0rz;1rr=MT(2!_bHtv+*O9|CnPoIjJ7zI=aZyU`3voPfl|#={Z$C3)x{m(OGb~H_i6v z@F8?^<9RiQ^4Omc%0;z2Kw-p1j1T3jE~(Mcvu!{P zHKTd=g(wH-Vtp%vHUjknJNhAncp6Q;1n^9vLzmF|uk`p5fb5jn{jypUOq;p=3aCGz zHtnj~3rvu4O|62Z8GQ|}JffY~)Ev@1!56Uwxl#D+>os)&cb!F%4O)C%JsS8@G>Ump z5u&tsF1MqPZN}BnH2emT=03W>5Bn)^I#AGK`XwEce~`wdgE2~@6X|MJEdJAUwF2fc z<|fv;8MV5J*}q9iH&q>?;Fg=%+Re!CmUXY(EpUD5H075132jce4PN}Ax$U-Eg73f= zcR^ZXpkSd@>;W@osW|yaG0AzJD;Td2+LIuYwboIGfM!cLsuwq`Q5u5|N z!V7nD8~V5xU>Gj@L*_@p7GuT&o14}(}(yPGyoqT z0k@x{j*r35AEud))nfivz+^#9?~UrnFsq?b<`V~YUI3@YM#_WT;YxhPSW3GFvJ`o|u%>AHFp~r7Pl;)E1 zR-K1swNe=--3snN%RZ{L)j75(2*OBKYGG?&uM?NZ^+~N6wavl9N}?T@YY(=~$U!C; zH{S57J;~;8pVR~a#QE)Kb%Efx&sBZZC;}wN7x*Pp37JZJzJl;?hi1N;UjBPw#**kz z=WmcI7EEWFAs(>(YxJJpRf`n1Pams=2?wSx*XF_#q_UuuaBQ%5jpUB&g0@fm+n*Ba zicxgPrun-wnGC@oTK5SWuL^&;>=buLkZ8521&1D#qL3}Wa+LGCP9I6hxb7Nhd(%ZN z7f6B2ru_h-RKun<0_tCA)8d>c;=uKu6qh4QAbqoGW5899k+dIygP%%THn2vrU5oZj z@z3NmvV>6KE>6|k!)MrmZ(GC!&Yl?2JaNzmlP;}yuLeCvq zPV^$csTIYxtnSom;gOk6EeFQE+o|yy<(HgVDCE00PVF4n>0>Uf1pJIdZ-|&66p91WnW(VaWFEn}rUk+UdwG4kT)ciZCvEeneXIJle{!SvJ}i zwHvo-T4_w|YfYO81TtRNE+GG>*&z_~h2x|kK$g&-&ID^Q2s#i#wCP|rC`3B~m3+HU z?Enrr!?aHzL($>d79gcd;h6Ad^d?;EAtl<4yj)cY&#bK42w}I0n%Bhz5SW{bS=5wh zi56UTg;T;Nmqa@i?N75rq&CThr9YHS%g(vSY}zW}z_OXyAwHhBLpQeeJiHJ$ZVW|Ki#|=uGz#+F>+Mq9pos zktUSXa-%b5No^~7*fSO|y@XE2YW2{k=u#T@M@=b(FD8?JX>F0;MQ>wYhLHt|ZKHq| zj0Y~3)~ZAL&sIhoD7-Tll+gx=Qj#Qq5Fc_Cr;|VG1u4C}wg!sZ2^FyOQq6r8v}N3P zu&bf%5EfC+AAlVCQ~VFwYMi~snXNylNwpueFe+LR)7qchm9#hvw`L_k`aarSNjpTr z<+V0uwkjI9sY_Hc9xYy?8}aDLKFV8FdnN4@*gT4?rnLut1&rjPx>?*g?8dl^%Qb0u zHElh#FD0sLJ|ae8)YSeKu9~h|ng~q|x$9_6q|0_A%hYz$bQ)L(b8y)_T1Wd?EZi2l zLNSl6P;{1(wx*unb))@D+WL8ZSB+*RZ9P4|N_bCB_&WG8jk+w z=umyFF6>7^4YX+g!?1-yM}Wu`5Amzk03%Fkj9qZc?At`!3Vn`QsJS*wKyIc@EwJ?a zs9;Mi72W>aQY#Cew^FUN_W#k$(6UxqIiHgP$SJZaLId!u6%h3>Qd(=pU7H;7VER68 zqB^a$Ul4M+r!`i6xEaw#a|u2h9r4jTOXJ9mX5qG479OS%*G}sX#ohLH+9JUOL5COH zF{;x@;}m>HBaKt=r;Rj=f;;g!pG*o~sIfN5Z26Nm(8htJqn1@TX};^Ijk3X*JESWB zVgki<(;ngw__Nkim}rjvS*s!9p|d>zCbp$c%efjYA3IhqvAFOqfCUB-D@{lcv zqK0UJ!eX=35Nv)(-@OvFU2yOzn5dP8VwQ6@=OookNYoDTY<^XT0aF~H6T`H&TuVC~ zoAUrA4%f0f(@+w~hQ|xV2kQQw5H;wmAuJ6+si2d?wRr5Opb=U%i9cv|7=iu@OU>yc zwc3)j86=o$kJSRqFJrV{Avu`6CTL5AK!7Pv;s-C^XbV(*q5X0JTnkLnTK)_Ae*Xb| zY=iHhk8SWB^sx;((~e16e_!x+P!s^XB`|hzleNDPwQ+Z{<`6@oxOn*a8<+VYBPZaG zV3ltkKY~tA(+Y{lZS-iWc7p8FHSQc(a5`wmXtULHZKn-<^Pslg!Di7}+F+Y>4U87G z8Rn~fJ>J_bFQugI{UB)Fw@L*EXFh;-e=8Uz%66pW3P2~q}o6L zlPO^d@bFj)UaF0eQf&|^mo3#QLvQ_bDZ0IZLYHZ=5XBoV(;%Vu_ox$}$NAZ*$_hX> zVuoIl5D;U7uU3o~A}fFjqC{TI!YZEuLx7hX_iPCML*iIlj2F^=Or{Bv`qq{kh`qM1l*$&>$UFokpY75 z5URHwX{(W1C5l_O{*P3ic`5Rlf0h{=L2tHDo{d^XNKM^0YE8xacB=If`_DvrLoHsK zWP_FG`$9U62Ul#yrz=!@llBcE_O&-_QEVk1VQnf$BeN!;>hyXVvKb`%3eDRLyfK$f zZPr?Vv5VQFm4OV`Wee8x6+PJkB=?bOnxOdC=!FTAGo9qEK&9tt+*WNJ=v~=uAk3?% z^ETYOMSpGsg4>B?1zJ_%y;**{mcqG>Z#%T!(nOaLL2U;r0p{49AnAYwwp+V_0le6) z6^k6{;^KncIJrmSMFK3=)b?Hfw`>bl+M~52WuMlCr)-UwvBakwojl=mQGs@ngZxtf zBNymYX>T1G3{3+??VX|}2{dq@R+AbX1WK4s_0IbtvBEyBvzXvxHs6oi;@>t}ze{aq zhW)KE9vl&K2;AU18g)o325Kr&V!r^5P9Flcyg=;^L!$VL1|Qat)-hFEPk~3UJ<`k( zM?jCk`WVM7zH5C$_z3)d46mH?d@*H#TAG561FgKIw#T)`;z-6pR-@G8K*ldAF|W5l zJx_paC#2yEFbJe+K{#wl12=S;Y$vs1SyEXvPZf%g7FaD)sq#r}BUZ<%sebu{Rzw_! zj2Q9QaajcfXrtPP8=^$-eDCDNr z3j3?yO>B-ww9q=3M{k0eftae_)~aDq+T6AlWuSF1={7J5O`U;ol^b`o2(Xpk?r3!| zv^saSj_~5zau-b@vi>dz;zX)`Pa6+`_~JeA=aWgjul*v8@iDSc-Ic*Q&AG36JII3$ zVzK}~jQ=q>4uU%-qI3fvH;w550U-JTNa7Ze#y6CM>Er`QPVXq|LoHrh$*Ayd5W|5F zwIK1GKQGo0Olu!vKTf37hguJDvWdlp2+bOpZK`{ zO{$PRl67--ww0WTi`*co8P_DT6zdi(nsuqZtuZ%UpCjg z*Y5EMkZB*a9P%(J%5Ir!W4u&kt6B4qj(*hg@H$P7|6*Tc?uDcY0vG=o1D$I2{S4s) z_QJPcw6$WmoeJ984VW!%WWNr=I~%wPbwljw$NV>1TNm@ulK>B z0Mqk<0c_6ny~1QOOx7!k!Yi|_s+X`yuYBBh$p{I_N^OrhU1myve$(li#^<*lID(VU z12uD3R{g$1NHUk?&?5!-h*I0MV9mUeQ*R{TYT?}aZ5&C@tIx&hhP=9;gwvD)`d}O? z6x5S(Knm;4xVf~D9?hRUQdqBp)8HcdZ$SU%#G-mjL7F2W6ytd@y*ISLKNi;kz!PXw z3H?v7spU)R^Q1p{nu4hHKC1buq@LXdAuO%wuTcX|C5z^YLNo!jh(RM6X_;X4)d=)lL$OwEfUBr_NcHH|4ePVWF* zFf2|l9RAgwsda%NBg1ImQM#ZK4V{Y9Z)6q?*kb58fZtH+DTLq+n2%BxseyI}*tCUI z?g#xWWI?5(z7krJT^02$&=U8lq!)vIa786Os|!2Qi_NuFru7SDovK&XWq(f&cDJ!F z!G%ScM^a_Rau)B(04u@)0aJGv^SJ8{YX1lYBJ^^Pn z;`QJ0(S7myZWj{t@RS@WG`gx@Q<`Uk$+>4N;_shT)ra8y9@PNMx9Dg!{V@D$rdHPv z@<7aHHTA3@4gG5B#R1`KYwF-Xt@2IL-roy2dGH7L)a!JjwjSPF zmD2q>0LA;{s;jp~qn+yNStT@T<57>98@bqu-n8#l*e%LWPhZ3Y{68kJ{F^>y(7-u%^~j z?+zp>(XeLvdVahD^d*Ohh)S@BFWwF1AOj$@I9r-clUpqINFW`dfC;LxnkJzYcmqftL?^ISnpSDIIke znmW=E2yZAo?5IB!{x;8a(mM)ZpG$WEf>=kbx?ua?r*&Nb&iBoyU4Tl!k^bCG=UGUT zyXj4U&0IfYsB5Xv&w2^}wHD8aOnRu=U?i`l-+tC(aBuO?dfAM78Fi>}@7d3Q-?fyz zJH~n6^y`7$8VZDJ#5fEav-nQLUYtj@enDI7Xy7kE;rD6dFM5O$Vp9mWuw4UA@+v_`B}pEFSgMtH)T&Z{)ASZBfP; z4LRlb6adJqHpghjoPW6c!OQgjS#8M&z32t2qmhtI1^Z!ljH1E)^xVK=%lhetGzU2b zXrdMzFm-sjII4R<3pAVc$A;D3@Zbc#xhi(gU?fn^vV4&&}-sGO=dCV=7KvOYH}t&HJ=q z5Vrmax->}dgjbEhxR^|T4Ax8FuyL^78PgCpM4!mhn+OaZl|%F(aMMSJ05liTqanIs zTWGIBQDYr&9zaMXuj^qXNnN7^=2>(Kz_C&otv>{oC>QMmbxS^oZ$LQywcxNF^9E!d3lvWMJ zKAb}jh5`uZm;uA|RKa&TJS@DuctNz{@IASp|7t(*H_v|%H(jqrarXpf?im5906yr> zNPWC5Y$2*TawD*09L#6rHm2t{l2CQ4fU!nIaMk!RdiloRYltA*4IYzz|DVDle%3|T z|6b&YOc5;ozZZELQ^{Z%7cp_VDn1!%mKdw|#B9^!CgOE!eBq2tw(f3>qe7m|?&k@>+T>ES+ow7BUA{kk7`r8%wIuP??r*ExWXU!;u(^mX7> zUY60bqN=1C;_}3%M%hu(Jy=6ruo^WZHxjKrUZ=}Za}J~N+-STI^c~jzwOM3XG?EU( zJdgM$3`rfrbK4-vVlDV*!Ae&Qk7fj>z_Y-CzT+M*l!Lf1F~66~;6-o%GvK*Oh;4B| z*3!<fg+j>ih@N|9$MC579N_$$e=mYVSJ&%>(SgE*Al`DoP7iXjdQEt_nV&7 zmR#r850pDaKzd8LtRtYD#|*1^I>0hex-G**2-=MS@^)&@5@J|3TQ(G|^fDs3SmK`S zPp}v?r9qqYD8JDNB-HRa%6mX_!C|s`L1DS@FCe0tC)To{uu=e5Hg=y^yaxc2xE?QK z);$(l?&xyhALP_STZxk*4H@nEZ`P~%pU1_pjEf2`cG|3$@qhK7iz+Uz=NBiu{`W}@ z7e8&*oBEB$e(|?@sN+)GEqXOS!X-Xt!Qhv+Y|$HMd4B)}Rt?ceWJUn4g_wH0U(yvX z1HKOU8;DE4n7S@>Mx|?Alez-)(mYcS&bATHWU-zJVyQyrl4qs{<^yj__f0*U-(KrM z{>@-C7PwU}<(Gy_LDst=xYUYYx{ph6)xzIUTw1(UkInKHm%?!YJqyFN2e?*f>ecVp z!ue-2O2b;8g%J*(#`tio<&46Am8ON;^{^p@y2AG=3Ry`jgJ1EtjIDgqr|lLpKaiC- zhAMX)Bt5=ep2aJ|SB|$-h?i^r_RZGIvy>bw6hF^KvRC0JgrvgU4dcyY?K-1bLc?03GUCu~LdkguU;G)RxP>t*wP#@_We=B8M;GTev% zJEcCE-*VBM9eNw;IoZL)H&7f!_~jxf6)OxbmwJy;W@2v5~mk0Q;(C@-Cg|j#btWpIW2Qa&nv#aOr1`F z6T3lk`02PSbjWl1iJvB2p`4GZ0C_iMGnnr}MfFae-6Sj79fXc0)L z(e!YUH>fz(^#oeo0m z(GqV>_hyifVV<)l*+9*D$PV{3WK(8<%oehdC z%W`jB8_U*pxwi$9Pb~M&wPSlIKu11-F~`^y-U1-lwyyx*oHCU}lJ|IOP-0%GjCe1E z9!6z~rWuhA7p3NvnnDfq_q-B|C*{s34KUv%nw?LIW?`q8#WDSsPrBlp1cVLNXX7tZ z-CTy}W|o2u?*SUG;xVY9>Xu*n)TEC8L=+x(2I_d%&&&lBr;a(byz9IO;Yfg5h5&`@ z#5{1qA!JhDsC?Ay+KZYS%Iy6J`6qKq{$_LWwglXGATI!&Kq44qmT(P-# z3F)T!cKB<`Tuy3^8>!yqq!RA^DDVq2UjM0_)EHN;a(RsP7)>cJwS{7|Jy}W>k8>Bh zU1(OJ2sdr7AmsrYbi0C7i^X>-TT$wYrL(G{w8u3TTcaBkY-%NGD#~WAEcF8(#*M%Y zcGAVj`s5xa#k&5&sgwv|R^DM!Ddjd}F-<8RyCY%PfR6|z!$M@!=wZ?akcD+tr5@n1 z#&(ECq@F}Egnae9`Zzcfr217thOo%9m#c(q5?{bzU=MVMR#ipRrp|e!`sQ|WCk>%U z(%#uliWiWY<61)K3-StEz;d5$c?I7O1K~$%SV1WTo5zuY(qM5yFyl^&)0iabC-JV6 zU7qtu;$_)&K_m^S3_RFSi)wx%AH;oWmQUqm6>+XWPWi{f>3TP)J%H((Pvz#!@iJ~Q zH^S5JcQE^T^r<}4(GOwz*3-oLa$Ruc_Z!G%=)(ulaw^$CX7?LI8ps74>v$x;pBl(T z%q;8hnAcF=2&gw{Bsa!eS|j)0zcdTodVU zf>PoUGpLFD4LVS=soVm!Old05FAq@?fQqIr3GwjNkEI-fr5qoIaDf6;Esi3=VoKQYSZ)6YUs73}tI3$L2y+oOWii50_axMC?J#b7EXD{>Qa_ zoC~w!`&`z7LD~*s0Y$uYq=}rFQku&(Ri4J_QY$o})wL0{yt!QLozF5yL$jkJ=v8w$ zUw*U3=-TL`3&MNel`42~ST%Azf889)3aZyaE~*|2*Hv@zWev!wp^gZk&2AxQ1+=!e zkbQVuZXq{(r}@mhd9$t&RQGeauFHht3R?cTToACi@VT6X*^g)ml)!AZluIMAPfH|@ zrWGya0!X~jQf?Drj+u24d%uh7ejz8qMy&T2as}vAZ2N*|y!VCt10;LhTgmyM=svfV zoQr8;?EBLHu?XdFEjK~2;jQJo$Y`{ddqdn(w2fTEzR98Iqy9~y2-2^OyaI?lWMC@iJ6iriC48(@XwiOiIagfdx6hb&h;`8|2^t_W?Agp(B@e--ys0NNr%v zxaq6er6WkNXLgug`27}`h;lqDS=y$b27ir;$C!R3oO%&{>WTVlY=wv;9i|s~zclX` zaHF#vlS*NJUG6~tSv&{0%w3N-r-;eU%(!5MtYbZ8_U}DS8 zx4N(aU5H>^D4sC`gEH>|WS-Qui=3$zI#J@EIamM#YcaZf+)d?gnSUfU8i-fN zB?3Fq0Zh(D#&%m`z8+6@m9s`KW)`*92R^j$ zP;zyXvj}07qnqrDfCC?Pzhg3**e|-tITHVZ6vaQOKXYHU01+Da*{UeitOza?P?0@E z!`ZO|zoPKV0o6L-pPO@SZo1!1j*Z~S=7xkXq;{9HnyIF!Wow8g}Dj-^%%f4HJ9F`afyg5b?@ZYTrZV zRBaD=gm`BwrSz1u#j?wX(~ze4&zMtYSD163M%2HjywCLoAcpC9y+57Vq7Qcq~6z(JXH$=Q5axJ*+DOXFeA%2Q_^wikxKX>TTDWD%(w zyY7D{Ig}a}lfD-pa(OMMh_X`Q;?i*O97Nixw-hBS5iV+eD=dV9OMrYFPRWyDe0Cha z#i=l8$e6`W(@IJTe7LSJDJ_HiKE0t8rKF*tJnOv0fl{Niv|T(2FB%pFmX%tTk@kXU zFHlxW!fDs6tdtEpO{rz2HsYDkahI3H(3`R_koZ1XDqwpUrqQe}-onPUWJq(N8~I3= z>eAH8QafDrI#Z;2cr;EyKM|WcMUwG&nj)1%UkX-{vf}isSw;FXl;8It@P>ZnZ`xKx z`bb>nCeLQ?KJj=O!mxN##M5b%V+-zV7E;$O-X!}9=0N{)We}j7ws>Qppmk`AcOpv# zt8f`%oqKP^UDOFUdDsf21GtRe>YYg8Ri)x+y;4=FXzX>jo)1zuu0P?kGa0rB^HJ{V zcO8wdDkX)$aXRjBe4b@)<5*ScEDM&q;zOw*q~O1QC>0gNLGW}^U&<~1Fo?=mmm1Qs z8d7)4R6|n2XEQ+}V|HzxSz*vx3D;CVxeb~A#tfflgqhw_R%%|%^Dmh~=tWJ*!>Sq? z-v58BWk80{|60pBP!B6=Nfq#TSW9{+F1FK=<`UfBHHcTZ=QN?Nl+V!QpOan2wy3~M9eJVAl(hY#k+t`OZ z;{9!u+CaJs+U%=_QW2;#&u+*N@G&iKBo)HrVk3OKKnEI2x$xN90Zd!V+EOc8@R_8c z5Jr(74-Ddj`v?cN9}E|V3&Hjveee-@rU>LfVz`z%Z-{@aGE^DHu&7^Mb zA^%o<$`DrkpxIJ9T^cU9S*5(ikN8~_HEbb$2Mud~%^~8n)#+7ZX>_^bY(jThN}+V} zb4d}0*eU7@si3%U2*tIO?xCdT3#m{Tj0XMq78$^&Qq*}TPNHRBNPUF@Pwf(0cLE-;pGX#SOWHXBuFd)!gM;&TDpl% z&S)cjlDaO8Re&=RR0b}k9}5nj6LwqBwp4g3zpDPrOpQfqEKjwwyid$jA5wih)y-0$ znyCp$P2i~rXq~D*GgC_&E;*3?f@Zgsq==Vhp-T8#NqKNiyA;()%5L8m1P6CaX=lRUVk>HK#@oS) zyHw9GI!RRp&9}szQm<3U1EIQ6$hcMKKQi>U5Vr zXSz-fY8nS8dk4BpyF#sM?mPA8l-gTr2rEIC@%kGaG|u|*&I&KNm0KUQce8&*4OHl!_wKZdZo~X3AhnI zyi>B1I!;n-J*+;4S~J++t{B6xWW?sY~9x;x8-6e%U)fT(gpfT=sSqC#<43m%T@r7tzCicsrs{`9Hn$ z#B;0Y>Yv_?5K_#z0%`Cj?%Uz=K>+C#sjtB&r#WgfVdEMqcpWnD&1WV-0n` z?mZ{2T1y|_@E#CPu7wGXcO<&A@+S04U_A5NEhqyHq=L7-1xv05-)@5{?-*DDvkUs| z%x%iLb+{Pcj9(ROCB!`}1z!fT9FRP`X74VVcpG4vH1Q6^jaPTjku@;7 zxQh#lvy^%l<2Pu|UGFtKhTenDi(zcP=Y@8xL0>W+DxL4uzOe^!syf zJ#p?dD*6I~|A{p9g?FmBeHxW~>79YsQ!l-rh{LB-fmdD@87}P=D!NNAUwOL+Pnsv_ zkAgg#+|=VW)GF@Ms@LA~?qT!U9Vrr@nTZA8c*_URN8$mV_1iZ*>&iFYE&yfR-`*5F z+WhSufXD5>G2NR z_SXWQRueAd7K>7x%{FI&U>tBra|PR@`GV2aC6%#3VR&VTbPNrAA1YPEJnjyae!+FX z$S~0&<*`68rPTtR#gf!fDYs|cxju7$9H)0tmzpB+4-7$44_)5Q2_4-Aih zMV^74_$b7nI2|FCWmQO#V9BP^(nwVCBOQyB>Sgy=;buk0;7UJH9B)2 z!DYp3TI>OlIfl-8ATEDR^`fM&P|40Hi0j7~ccUbj3aq6((bBiV8e>khRN01ky&*|o z;88=CUP7O*-&|=M<3k|y3YzKP22H6v=sBCG2gPlXH2?PZRMc-RW_wmus0vC$%oI{^50s+0vjlCn&b zpd2;cs4!iM7GbgU=}hT!fp7%3_UnJv8)%q)Svp0?@3mKjNN zrAQ&GH9$|A{Xd83-#t&+bhrXq0lxD0<wjQp|fzoU!Q#mKXp>h>*w1 zSSg7A^PoInXN1lDUz^))(+8wC7wD(~RW>el1bM`TO6haq@8~Z!eU@2r%OYtP7{dXJ zrE&7SFetQG@=AY6yETjclIv~yM5?n(s>b*WZ|Du14J`d4u*T!oYsC{CRbAOSE~0aE;!jUg=Tk$EAU(EK&33D+Ur5KYlxFd zq+v5N2jYkNWSc(IocW_^JS%O&Y^BkTO<3@0^!Fx^erK4!zHtA!$ zo!TaSg17wJAxtq>s>i=l(-10c8Kdl?F4@Y^s_oM0z@l3DZ;R@cs9(3HG-f9oo^fU; z+ORt0pLocaPw-sDX#~PR(3D*~YqMX#3A~pT0c%EO$ZBWPV|aHUV1OOHqm{ZM`sqQ69J`lHfgbr{#+hJvlA z53zp3r=&h&7{wj~q7jupCRI>P+rT);WA%CX4eyfd%0*v<@bAa4hY)Q$CXJ4Mf=v|) z*5LS|!Cf8Ra+blF$#E$&Y%Tg6m$GMl!sMXYJgeQB{?^J1FKJKQOsN)Gw;q?iku!ua zH)YE~(00CYn?5=ru`rq=Pe|*bi%{_-j@2d9{-hM^JsMOc-U-SMRz;tgKRmlwarq-vVd{z80 zsQ)b(wH1{bk?8r6qEBN1+?f&{+pcj5j#%}$OyEE0>?!GfhKw0VIx@6iX?;OPzxc!pkC9@v|Y+{DD0Sr6y#uOlNC<4hv5h z%!bl}XHq29yC_Y8Z1?^}sYdXhAc(`jgj}b}m!!V1-`{l!``RQ!xGcd-(mJa72Pmes z^yeQ^Bb-g;{si`2!R0k0!Hl7QN+lT2xZ?_hOZDmD73o9!1Zc}sln4HQ>RyGE@E{$# ziXsQ;=~Zm|JE+w)sWWJglh+_my<&u3mzJ;!Hr#-8xIP?VOC7`saGie^u7o<@gpR{H z3cCe03B(h*1wrmjT7FBKiQ+YGOHV?r(Jm07Mtk{*1mDwN;n(y#QUli99VwT1Bba8@ zg*^$3PRbZv?&6F>BiHUp9fGf7)cG*#Yt;BY#xQ}#-IunYnK}=!*-U~HBJi;X>FxvU zx(8|CLu5G!Ge4;}9;F^(zg|ZTAAtxwNJk$@mGMv>OLOg$ac#wXno4xyu~Y^dbktu` zUO?-EzrYTUr!W7)xv|z5^OppBlY=z(iB!aGjRB#ruL(6M?^CI+aKlJ_Ds5mrE&g08 z6jC2SEpU_OLtwlv&!v^ge#P;f4 za(U_{$nznbiWB9N{-hE%d6es8!gHo1%V2+<#zo=R7{ zTozh7tL)ImnEAfG%V2QJ#VvgoEZ9gDCrAbb7dPoDP9ICll08Ou z2X5!Y$)-^-op;KUgvmyCm;9js0UN>z)fPcxM}^AIFdxBTa;)&Xkuyw=Vy7O?vU21( zB1O^QaCz4|3E7XUje~cs7xZ=OGwQ{NPoa0yU&=zd%Vt^852y+qUB_ot${&Ww1JW{gIWO3 znps*5CaP*IB)=P|L>3^!DO!~v#X4&P<=3SVWs$0Yf4i7P8YFH`qc5{!Z8f6lS*2N+ zn{wG8K0ZyGvtcbFZyulY89olp#Xsgrl)j@PF>*a9squN887x*MUZCRqG2{BJA&|eoUvPx;ap*^ z>5%Wzp7yqrxpv&gNjpPyuvKY(kXaao~`F`ItMiV?jePd2#<-Wr&X zS=r=d$9B6u=ssP|CYNJBw>^M=X8CjE8SaCY#w&8i$#t+K8^y`3khncg?utjzc)1O% zI;X?s4w~2+FIPgMExX*tO>Fttp^wxxJ9Ir})6DF00**$+aP{HQ$W1+_>QtE*rMIat{#(K^e1{Z$^y* zvPZ-MZJH!!1DD)4NzN;7bWoQxm{D&_lBdFFM&m+qG0fN4LUJmM;G+u5&2V4arLg=| zd?nJXb#TzxuZY|UUcDX^kxO8E99c(JNiQmUf!y_r%8l%Y81(9hatbrxilNA2@-W9Z zMD7lw)xn}P?z@6vw7r<@5D$b+yc_%h&3fX@L=dvW`Shpu6zW`D{!%;x#xD&@l6Q;C zFIlr=S3qy?bqRSkj*1y2<+d<(bC&`>9-^dD@>P~2ZZ0}@xPa`WPH!a#&71_&`tqga z2#lm=X?gw!+gQ-$x_+OcQ2MmESktMf=wY2Ug>Zd)H3ZKgBdLt+SLKpvDxQoT;FS@lL$3-T|Ez-it#b`{Z!C;6735-7 z`h$k>VE1&GZCZLNxKK661q~G_*q#;rV>7jO@Yx)iLm!XIL{#=kMJ)1hG_Imt**OGp zdXV&cMW}|Ir8gDj%q)pDnY9wu@EPh{NltNIGJCPP5)kPuov#E0-A;*>vG1>?%9Z8b z9}Kej)!&2DeY2TIAksTk*%d^RiM##$S|s4 z*6bV659+rCc2VW4LG^GWt*a*YfuGaDAL48qNc%pNYvRDsK9W6xh5NBowK~?=FZ5$| zIVZ-ORvp{eHp*WEx^Q=>NewwOPNtrCWLyNjoe|@jPqP~jYRGQpA>>6(v~tGywif!w z>a8^lPB7AH%M(#y?K(KV`I>5#p$cv(llp^}iJE@L*{PXxU zz8xf=V&^v8f0QODXxM4wVEH8y_%XX>i2Nh?vD!oB9N0;|87jx;!@U4koMTEr{Zc;$ z)gM#=bWR`7Pfq4lsKQ(SKe#J1b`6ya3Cwa53zGF+rI_KsE9`>3;2N&?a5)^myR?Fa z>)he8%r-+i<5kPhi{Y|?hF6b(e&8XxI6}^6tM7S85hG<^o z@P{<^N04YB=MTzdc$l1!adNU~zi!iA=w;qZu>OZj*k5@O=j_~ZcdZ?iZh+GV*;qZ-qU4W`q9n&7L^VXvG|!zGc!Is z3=!^hY*^c!DSiA%d)E&zUxq9+UGacFwzB9I5;=*S{@G#)J$%l#c@+aqJJ zeeZu2Qijh;x_96$B7JfVRRzXfMM8riy4UeCovtwOxUux&W|&BR#4xkGLshW%*z#DaG0h@I5# zXL%i{O+T6Ov2fJD@7e-fUx>eAAG=EBe?@1n8vTEj*9Z)ET3kg~@MPX8)cad zEac3`q8G4;egQw!0b^fW|NPU+A(-|bfsXUmiAUul!g2UJlIsiN7B{7)iKYkM2r7dpVGW|`r`1EY1;rNEaD^AKq;ZOjZ zS3GpHxzsIDjMZ(`*l!l|@y$t4W>2ZeDfv6$DFi_=wDXjl2S(#}PsxYyVasW`qVN|9 zXK)NXHL{$MKNIa+AzK1soFxqrDyQz)GuAp`f z9X8e9pNHz;NxE_#AUpwWE#{YEOO&k?t!f3Er<$Q+RCP#EA`p|}DcXVYF7t?!^3JQi z3!flE2-2tF2kH-E?djXOP$@pBGE3OcOYd1i`>x1;h4*vA-D!y+h>G+F{b>JHd7-== zwa1Cfw?9-VZ2BeWKf`d6~O`}ts*(mn|%-v#o@c@U=Vx#0k zEZp}x^3fwXYvzTxc!$O;%Hs~t$<%Hjis~9~^DGvr<704iQy$4N(Tl-1>d)T=;EqQ? zhsAW^kvs&CFCWW=@hJ3{9Pj47z}k5h)6b9PJkTAy_gGd$)Ythjh$(i{3xCi&Yi^Wi z{Fi*9_D~!17!Ssb_rtSB#Oco1G?vaL#_AwG_?#@Kz%U6Qa+q1!P72?x&~`S<|7!Gm zB5xAxXV}D)dnT)K0k}aNiiz>VP0-UWv9Z58Pd%Q=pNhM}ss9OA7V@-*zv~CN!%}F~ zM~Kk3JxX&;_+6_28a4HI5TtWy^%J#@cm@oIpyi^<7XgVy)Z(H%3exEZ7v+Yw!&4y| zw`&L}atTL9BT9XyGS1%jTrCEHK%Lt-1KU1VbGdcP4vcnOmVN$GDJbyzxjG2^-s(TF z0W_jbFL?3BFVzM}?CjKL(!po)Uch$pb9rR$Klx1yn?JR+3&km~f0;F-yJN^j&Oo9hA= z8*|H}Ka-`@|3V6m5Y}QsQ$hMwYiVI=;BDbRJ6~uX{&xCLGiMBc`{A+qrtr5N_szFh z{&vcG^YOREOUNTAG7jcML0P5l#ugANGh7UV(=3L`(4BxZW;Z<)l20f z5G9{jHskVkbDV%vhkvYZ{>3L%#pruody6)sB<3!vd1o^tT6S-j~XKJ5ccxZY2jxvwR)&UH55C zYo!5nw?f+}y`7*dEp97@X17rqnAtB^b3*m2tx_3%`n0X`E$Fs`ZIx^|obR<&n&z@v zcUO)NN;~0T85L_Se6k)sJ*me};5K_<3UW*zEX&o#i9X5{8>ryU{gobq zc+|~o0gS%~C_mZ24s7~CSp|l!{b1z>JRS|kiu}Q7Hbki^h)3KcG;l!vGgMK8LB@%p z$`^vTB%F)AjGDuh!?w_q0`^lqI8M+{QSQ-71;lmhFdD5KrmLfsp6GA0F$(13tEuFV zN>TfyaI7`GgjX_t_z_FqenRjpF|Lkdd&eIW6j5Al=Vl7Q!-f2mW0EpoJm#j6zh%l| z+?)jL5{?-WQxs@2jzJf=r74Spym6}Xy|BtCJ56cHR5YRS>NVC+$C$(k;mko-G<`P{ z+t&e_HdASYOPpsjfs^>e#M+cJ3%GN@s5uLZ0G?ty&Q_Yizu3XqN-=N=_Bl!}+@9o{ zqm%(|wwa?W4?n^~KLGKALNSsSzj!|jo^}aAoNyYY)9Dm<8V*ajfBxD@5m`)IU-qYyF$lVS`fLIUYAdAmg`gP)1-r zJ~EVjk+Z@<+TwPU#Ui%p$0)}}rGq#*oL#b2qw^b;&a4ali-pC|=V{7Rad9~JJ|ymp zC*Lf44Ec&XLaA4Zs!`)#y%BV;m70yF{vu{2?|o->>i1R%am^Cpi#Q>OS;tD_YQ1pM z)5%`gN24{xZzW}_jp7XUtQ2+2!U!g4=Cw2|hhmx8BJ{U0Ae+9KnfLgDJbf(_E37KM zf??X zW`XKFj+EeJ2vvnxf>&Fh7}V0B1!)$`l%eZr&ygMk2effPVLJ=)W}2ZfOF;7%^vc6v z85bBb8Zl#u;8@{}pi`cOf}U#kcg^y$P!(=Lz+(DFt229GzGlHl?k& z_r~4ej({XNFiu35tAYR^Hb&mXy(?YDEgt-eMx=U{I{e;%P>eTm{+%Yw{Vr4=at{X@ zZ)mYYw?xgX1XFFeVU|E=D}#DB-2_1y0wUm>@EYVFp#=>#)vVA!5e9^*)1Bm@@NHgGbQ zI~Kd1gZm_6wQyuRkNe^GYbuENQOsDq4fgEf;yb3gs0&F$fQbR~-F^b|+0F34wE5#6 zX%ORtPde-D#DFKGbi9HkFAUE8ro6QLoL5Z+Q_Bp!`4D=T3#K<;F!KW5h3tMGNYFqI z_CTU;xys3C>^@L1%MM{S;x>I%hQfX?IaXoIHI7v{H5rt$=WEmbj1yqo4;SP+$Ri?wD^FRy_QDU14v?bDll%^|<*J*v|uBv0AWxii^9RchX1k)?!VhC=+VCp6ZX)&wSkYV#wysYeu%|Wu`j*bI@-mc|L=qPx8C}_53$}_{)S@A-n!U^ zz(!`dQEJ2%ndM&ybWRYnPPM!WMVlqy#*l@g0(4jrEE`tByk|iO0dwQE?pe|?oh?Ta z8p5QTZ@hk#G-Dn6ow_jI28W!@ADI*l@*N<7w`6SqUJiJ+0R*$H&k6=@_RSAVGf*XL-!Ym>+QC1pqgH3Db`b z+svx!Sp&nt)`%n7#8I4D3~t$2)%EcKhEbxPEszyoAsY#7YW!%A=UbaAkXlg41Vu!4 z+tlNo!yd@vWSgLywyjXS<#!2)1H*0YAaG0cMJ>cp6ji}DWFey91qUi)4jOjB{~xo- z!(Nbx2aq%Y(JV%e3OBkrr!YLmI4RZ!qRri^_H!aXjl!AjgUSeK)iMR|U z;;8vpmp3(?PVtWhcKmE_vtWfwX$Gr!vm~>2k2jmbohi>};i8o34@esXJZsR2j8n04mS0FO3-5$3S^>%a(em}L;d4?QwR*xbwykA+qXIWy$X`Op0I z%>1arTj%|8klN^bL$lWN&i1)Etu)&_jY zvGalL0|7)5P54$p@CsOjTC`8mbP6O7uTn%;p#71@tkt~2XM@cjl&mv1l8|}eC`uH| zGAA0$D+j}!q9tsr@H0^iUI!WnHCSFIxx1)TzS$jq;$N-6Gk&%L!xr)K=4oObg*ZTq zi}R3f(c>0*W(_-UppT98yaAX5=3|6t0(giRpsVtwq%sIILAL|y5BdICXdnt%)#vBc zgJ8sLWkm-NK!n}NOrblGE zUX-^7$-n77(~5-|a64u?M-hOMRrO-D`a3x*B@3$ke?uFfA3rKF3G7s58`t{mvn=`I+uitXZ*Ksi0&45fNAbQ5Pz@ z0TX7O>?DuNRf2y1Gb}XH?^U!c;1Cr0Xx!`)UZeRYC0c;ng>FA7r6H$S`4c3df76?v zl$}Pc-yj~twRq#b$`M$E=ijH~agMTshFVHZ_CY3FpLXqopz#LX+NV@;K4cnspHTAE zFnAq0tJ?A2!cPQMYIhXycf3;?lW$CkW^7(EX!I5*%Iojw!hz zg8A^6vIE8wVaFi~gXObt;z=c!Yx)?bgC9r!Ez0F}jOS_sU6JUu4RIctvx zN=ys)Z}aFoccUB5PYJBX-w=@Dq#{AH2YoDrncH&`lZwFBrxX?hx56orwfY8-56s?eNHP`F}u@F0}LnW*V7PW{Y`Oa(BEU` z6n=b0X$vgae1_*ccSb1-6+z{!lHk`qW(v6}XO*Rn6F9<8($lj_YgE|u9J+IZrk~^a z&z^&T=_I{52dUEuDs)~cV!vV2%S=44WX6pvpgEOhoL5RB%PD+Ame32lK!FQrbqCd8 zk7d;1f>Ho=PQ8Gfr|9?vB@eLa?FFT^n@cqvo`Xim-<94>CV2az(o0;GbzGsv*=V2a zikrAa$xdT*1e&Q8m8rOSclPNbC7zy5_Ie<3g#-zAm5^~+lVMu=vguD3Bn2E2VYvqc zNsJMJH=%5&RJ8!Ol8jQLjQPh4@xhQ5fp|+nL#SYqKvUi**%SzS{zXQF8V|owl-833 zOL*eYO$m_*!SsJgh|os(dlI5akPzkblUe8~Cm-RDAOp+HyYkWBKx_}S{aeY}1QMSJ zI6z14TV>*6@c!%$uE(kbKA(!`1NLw{F z)s*bm^%0P`MDiNnmF%#_ub3Q%)w(I!v9p@~O|rx0fVIx39Dn1cV8?~s^nJmO81A7C zZB!+ZF@X@t_)D0Q9o7h&NJwO`-*VXwEo-CZsNDmc2LmAUmDZWbT39ztS&P+6Q>23m zn5@MT=cIF>%v~A|c`kCXGaqY(uDIbBg^OG4Ox&Um!5|=Tg6AcS1&9p(dGNl>%nO_` zPixeb+`hOt%}j>Nw&LP={ARAyFJ&?lF~h9h^FkORMb&Mm#x=v~$E6#47+=l$!=xCO zSh4ippp+$*;o$v0w9FbAFMwI%jimY;IezE=zY&1qKZa*D;s)zu?jW4K=AsNlNa4#S z%omJfI20R%C0xryr`tncpjKcXW<7EUvP;R7;grDWIB#nf-8A8 zk@{=w2quN<&`tS|o3r7T{3pH1MA2s=d_tU^E}m1hCKOkodO3|0La zwQQ_xK|XkA-!Ro{Sx7W6+?K!SX!__Ywh09m1!Ju(50{LX3+$2%RoQZRmv5dXAOb6A znL&vr_#!!T4Ox&`tO{14Eg*pRTa+=-6ci?A+>M#;QD8exXY(14!J$2i@faN1;GY<< z*}U{)K#nYD0v$Qo{P?geE#L#-fi;AQ;4)*5CJZoG3I4-PhX{*_f!O)h$S=SO%fROz z2dLQwbXo`$G38IJL{-21DPsvt4i}4zu}WgnOq$D~o02Hp9$~ub`ejjJsk}L$t|@iG zl?y7iq)ukV_+|>4KteO_#B%6qehd!|5W@-V?BVu;aNl=1Qj@(`UB)W zaH@sI(TtT!SgMbW@?Q|lq!Ud9vm{ieXFSMh{M?{__RMKS+y91uruYempQv-`Q%X2A zx>*$%U6zz~j8zQ=Q*Q~H5aY?T8AmcY_JxV~Z31|2N}9}WS(2uVTx0_?|7U^xT;RkH zjjD8HjS`c!x|ySPAcrZ^F>CZu(hD`F1Yc~G0y#_(j+rAaz=c{vFr_q1ED=vtZE9SR zd~5|VaauqO0gChequG?%uqq*W$W9HPtG-z5^kWz{L%NVu!Zrjy!4-pQ!qPp(bdX|G z|CeRK_nQFvV{fF!=Ur)9c0#mmqlQ)f#fph zCS8KVmoJwpWEhAkWD3IW&laO4X3AJ5!#GTSgl(Qx!H%>M87+jY{sq7nj(^OiFv%RV zB}=jxeur)fajaFG*X(BCV?H(na|vN@fs7#^Gn4evsjt;+QU%#p#43sLPKd(nMfCPE~46_ONd3^Wt8_u)9R=2 z3k_Bo(a6??l%nmI6c%B(;bo;FY$B##R@?#@lLdc3Q(+i|{;6C5qjd96WiRf}*IiM@ zL*Jp=Ri(M`z*uq>Y6GzGDsUZ)&0(r`UFm|yPuG=$C^+nfvJ%ylzNvi3{AjH(hTK$g ziBM5mbsKK8{)UOF@-?_%&t0V^7@uZ$m6=fTetTCL1V#2i_n>V+wD6vi42JK?@f z_%3=M4Bvd?i~9-!sx2_Sd8q7yp#zn940d`RHG2%M^pMf}u~JPyCw~14MYoabiBbx0 z`V*yD@L}eTHAtU%m=-@#j%43u*AMN2uNyeWN#xR2XrOXeISEk4nGbE$GoxtwQ>Bgv zO7m{d=D?vEMsbmLnY_=yRX?DVXG&A1R&Rs5^Ci!q4K$bHpDTBrFE|fM-WN(U`Lu{oS<%Rp#3zEHoXDsJ&@kMQI=u`m;Md$#!|ZUH}rER{lVCsFfdT*><)q~ zwNHLig^c$6bt9%vRj}h0L0&rRsz<%0>4??2}`PE#)oe7_)ZSZ@miqPN_?x~Fc z_iBRrIg~P&3F;h#z^WyxnDq@b*`}5O!^}2OM;pE_p4!w8kx#d)LtvV}*RC=z{x*lo z;wm+TktJ<)s5PL^8Rk@X3J+lx8x0!-wHdwks1f2)OGoDL)X0j|yiBB>`b}0m)H_P; z|6kuaWl~pAp;(m(0g|ItAG!)n^*9&w*>RCwlXf(PLC}n7l^HEb3S+hH6>Wj|7yMkWIbnX1&Tnl&F?Rp;L+Kd_4N(R!hL++WOq; zuQ0|odgoP33Bqz?Lq65Zp8NBwy#@QSa6QTlp5Ck=-cj%QBy}9Cw{u~&lPJtJE)`WL z!&ue$uDH6?2JNMsr2*#cMzhkY?tqcT?DA^C@O4migGWDTpy|6;8yCu}*bC;8qk=jE zibwM*s2Y3SR!Qv?yegc@pk1DoMv2O*E&@l-nLTB8tBMsV{i@Bqs@X&w9lp6+Q;MK5f(vAO&2L5 zysG?BORef*OV<1jO+S?#+#Q-sRlj6vTVXv>DS z>;;2@$^_vo(e3RKBrb#zb*?J7^41SoH94Ur1ZUxJ7uEpo;#o^msL#jh2QVS|>0>nq z9+y8>i^DFyGCYsF^_PK8B39FD%3oJ4+=P9D*j>N>%s&9Pe)pNpYTAW%;awR$s1|P1 z&pj~*002TG8G!UOU=zhI$yhZ|l+worK;zN@n$309qUgoLx@tmQ6c%+y`}h!_lR=*; zNi*n#SY?Ct7xVmG2-cs?^LIhiMK*dwlRt$T-ffiH)Kjw*w0ecAIapc6d?I;Oq3>@VQ_Y`MR?jC}jPon`TXDp4Y^c zzcaw(-)EKTexerT6N9rQ!@Rp0j!pkWl{4Q9RLiFr)tazobA0F%i~zn*-@_&|gNaUz zxqJCGecaFAzBdG0sJ;kQ@S(q7aMy$Mf;%7lv*36X%m6gAMUb)YLwd}os+RiC>B-m} zD|Pv_VB)!r&9oS*&p{aki}VjUz5f3i5l0aebaGcQPDHHJ7g_BlVv%sXV2gwyoLO5C z8c0W0I9?hJpT=rOAnW$}YN>itgm62fl(yS{M%+d9xCUKh~#-LBzQO~3go9|Uw- z+v6t99;&ZL2Y5~_4Bjf$Xn<*Zz^0Am!Y0JGAU=)2)o_tT+2ak0`kl9CHZ+KA45wf~ zz;-IZ4BE)EA&wz#39No$OLOsz)|Q3^$vnneur<2{tTpa5P?LpB^E31UAurfwSFVv7 z>zNm*&&8Xic8%0>Zls!dRy9)9Ot%AN0aw0_(z!-z&D8sWbZcbr=!!0H34juth@I_g z=>W*Mi3D=$1|Y{5I)@xjw*jJn4c~_LEPcNr_AXXsEm<%`KA6f_FiZ!v2}5M#fiHP= z0$bea9paF9&{!?bcW)DvYmGvmsXGMc0Z`vjnMfEN9%F4_6 zd|OTbQZ0+3XTMadfToIXt)|!^5VO&d_OM~@*BY62(5u!kU0F(n+Nim4Nzk|rh=lVr zr;XawwdQgVlpS}Ft1Ui_r$TL2%}N_dADd~t+p2ls8ew5uwH1!b@OElxJgT-ss}E>U zJ5EjAXa~<@Xf@hwb!mGXy94Q9d$l$i&(?ugU9E#!UmP)<=5)a6+lX#-fH}-~(!WyA z<4DfhQT-B$gF347KwstQq*g?CJ9ffIm(s*e>K!|{;GCQbrUjkV%plcfFO89?X%E@y zZxbcnJSU^;v2|ExTyg?6)8&kHmr`lgY!^yqW{Ft$hz0_$S|3Z7K zUqef{Z*R4sFvK|B8v|F)IQ`nGCJV>8VgWpQroQOb5Mx?j^$821`(r<~Icj>`PyH12 ze%N14wxg&(o}YrfG`GL1qyDS?)$YjCcz~K9oHF_iP+PJ-T=^bTGK3-rs@d(Am|F8k z+hQ8gn1SkLC{TYr2#4p-v~UpmeVLA2hDvk759&kwmIkZEa;h-HnkYn}uvwqKw4n|Kg(qGH zgTTBrOdqah%d{L^5_UE;h%jFWIO17O2ZyVp;L@$h2z9=9Iome*_jq&(tcF02*ZuHKdJ~(jA+c` z0dBA@Gyw=W3dYcC#jtDPe*IWMqdL_Qnkr!;XxFRMbfVe<6yx@Z>KPQBLh4Atz7zM6 zG&%&-Z`H|aE#ajxX)>$%7%iBB<$IHUodV`y7uA{yVtB1Fc&a+hEgll6mM0^>C`T5IAE{hlQ$w#6b(y>Z;*@h=|{O zE)tm8HZ#_SrOT>4bZa5-+n~5bYEkzaDP>-a=FU;$#Xy}W^uuDcxc!`{N06|}<)ssgRm4*_YAjK~mm73ssX74;;9DWaKE6y4n)~Oo>F%3?1Kfx__ z=?&^m@mVRuh? z1bIeKi=Wirgr!E_&5UsvN-0~_30%rR7q_Z=op2tVs;5%iY`6uwzfBFcpRsuc8Lzjg z6GicMIP4>$Y2i*aTT~hsYzOHEp0SV(Y&1^oWT3lEjd!UQkZma{d{?)GVu0<}zK>SMb83z7kKwVTX1GD~)J8c(PHH^b4siZF~f4 z7d+>w(jN88h(mV$#$HC=tr0w19HuSQzCCJEjA=Uo1t{F$hT)D4?&pqB!J5;iwZ(8EVb*sEs65#igb77l~W%%$=C+S0Ryn(kF|#h?`d44J5}wG3py zU{H&_YUV8FwIysaC)$}2&6s{H7ku`@CI}`zM_A#}+ytjzzhHb>@Bb3EPrVH`?)g4- zrF{llbz?$3nd$TfC6YFUda~30A>kp+{y*8MZ~&|=Y&nk|R0o5#YkWwpA_AG_9sw5K zrRPV~GU7u!t-K2}iCRb1yX*yl8nV)7$H3TZr2)qv$#_VskEsWOpZ@|6h6pW}!Fc5S zaX{q3xG@Rk-OeBg&FY6D;-C;!o5qkDEba<1G4iXCPPcLUgc`}t-&ZHqa@Yh)pHeG{ z=S8|)5l(BypTcoIk=C424M=I)od)TIpv}RmCou)Bo)R~Y!B%KY& zAE?1OHJm1##rEHbPMw7%=`?C`j*A~Ao>O6nYLqySv0|_2{}Kn*%nPb2{%Hk=*za_~ zj~lt7i~_%d$A@iF?Tc!P_$-1(E{#@Abf`%|q6v!nPc z>OhfIl^$hq=QXu~{Rhl8&Hg4bvr+20DzG7!xuN>S_*(CDaWT3u4 zo$XoyYIsvs0f(+P)j{I^3sl~LaNF`No>u6VIvY?pc1x}5TxV7ncbiFin2Byxob*#} ztIGu#9ag=o`rIRh6qwB0L#a^lNQH*n1vVTvR@_xD*@Y>_=tpX_Xw-eBek}?;>DM=E z7a(KFzty|&J`M5C2#OOlzvVFAwh3BA(`Go4Iz0s%7?k=Hpf&A>p~e&UOl^W*|GVLE zA`b8!uoyP;NtBEs(hR%C#>p**H&Qu=_V1R%FcyRtf~*tghkQW3DK_}wc&p~JA=(ec zwTBml-EUQbq7B4?-N#+3V>gDnwE2QL1{m077z2D;{?B6=^M4xyec(WB>)g-Oh<^@a z(ti(w3IuC4F?W4}wUt6cBY%iiTwswH1-KIE9jX-p^kJl}(4J7O7}C*Ko*qF7VOkaw z@(MKy)3TY6&qkBOv_up9F?2FatBkr=L}(Hf4%e6kcjv>14mc`YW6ro>#vMx~A^>jK zaz|)P><8y=GIfoFE1eAy8e6K*BD6u!Tj~?Zr(u1h#_Yd8^=Qn1d!+{k+*iF?9;z9o zEy8Me7NsTN0E^9}bp`H?$)wdm&3|O#HM4o9@EE|TO0<@2Lx6DVy$TvV^P{ykXdohn zH;@v;8@L{$H9-TFz1l1zQqsP5A=2Z3ELtIWE?AdEtB!||Rhue|Hl}A~@ES$OvjJ42 z$nDdT?JMk_OH|#b#fPUkvBsD;rGBF4GWGIl1%a|leW+kRJ@;uJ;88qI>x}bwVVsr^ zbo%i)^mRUY;1-m7ukT!z3k#RvIW+H;0xp^K_TS zOx{2p;y+k};)Yr;*+sW~jd%p(b7=Y9vv34>TEWj@#05p7i#fEsa2pbu6EoV6^qg9M z7(D)*Q_Bfeuvbps^xrI0r3^$9sY(G5smX{e=udgas{-_5Lmt{fPR9xUp)f0yJM2H=jag& z>p_7CKgQKUKpA&^cCgx^=as*R)&&C6nME`Sj}1k%GOihjo`L3Rbx%n*UBgr+w506={~xovK^)77a(N$oHYt#B!{w1bZP4vPAR zQd%UAmWidb^1#=VrL=W8Z-$rFbfDmY(#SWGBFbn(fliakXybs8`O0eL%#A13Q5}2n zE*eo*V+YZRvcUEI)c6C9Nw~*ZgwLY{u`65OP`_6c+LSZJO* znv$;wc4J?8loHPe(?|WHG|HxH({MCz*0mw_kq&4OHji|8sYwN(@Ff~u0a@?Ro(ftD zIv!aOa6UtiDr!j}O0!qep0Zl1@AjzF@SYrIBv;n5+w7B>8e;3J*ef>ChN_y+J&-9P ze~$C0jwixPkE?36fxnfiX^rjM?8rK|n)ZqL>vc8Y*;9D!0@^>L)DN{^&|2k>v@@~x zpzH!O))(>zxmd`WWQMwlo{^A`1{tNRYdZui0^d5PWMrzTon}5%?C~YB55IraB+v(?ojuu~ry4a@W=B;?burApQ$Q)dTMQLgVUTvHn7P>uC#J zo9&((k)X?uEC!iA@)ND91Kqw6Ij-g?nI3+kwGzHJ>VK-?c4`sDHqd%tF-&Nn#be=b zY@pT2g}@6y3aGDK4EF1!Skdjc3JFHy!N=>A)KKd#T%!dIwU6SiMf$Zr5IoP+=YSrD zsq+y50;eHmYJ>*o(y2yTH(`KLy|H!(RJ{?~M0+TLRETJf^*@P*HrIZ_98_+B6*I}0 z*+O%Qu!ddGQacW?_WA-v2OAH*(7t8NX`3Yr^iOU%F|y7Q$r8@u$V*4UtbM08HA zDOQ)%Mwrg!)d+0t@b(EDA-P$$s&jyYLA_IGTm&iy~Ty$ z%??1K>lFVL_KnR{?JFSqH5&F6U<602Uuho;*C%#Fvp-Yuj#_R^R`ZU)ubwovqn6dV z4i=Yi$*{g7%JziOJGS0y6w^sdD0a}nwg`S>8myZ)@6k{yS0JFih6M9E7D|8I6cu2G z5|QU1ebouWo=$&s(rO9cQ{m3oOOH{r&gjc@8qitmDV(6!owa>JPh(FP4Q%6OI{CGB z6iqMgijMB0*Il(#833QuGQ|YeGmTt$GZd2KU0Bk00fvsf1?dRU+a9U z4Mg#i-)aYhoiwk9Ry*crb~h9s!uC2ZI_8Cx@@I1QM7~`#vZuBIq;93}a4s#Rjo)c4 zFdbSiEtlgUWSILYr5Cz7$!Ob4D`yk_G#2&Mz7o-j)E`KEjoS6sI^uDrzgFIUBN!_# z?yi(fwHpTKqyYo8P9nj(nCh)!l>Q#4Eh_FeQ2Poj?!AGU59=p#koE{JCd41KH^S42 zgS9g99@Jq1Qqyg+sZ7BGfpj>g%!hK`NK=D#M`WEdjXy9Kr|C)@`dMVcga|^L`VRC6OIOu$0JI^(GFis=;ok&P!U~DdN z@5yw2yp~HCK=uh*Z|9{V;Md0CNcn%Ioe5l2)&9WG9T-4H1Q$^6j5;dr`@U4_WSW|q zWo11xMZsNAM9Y>p__CsUz0kDFYZJ{BcU*GN)bOcAN{Z$}Wr}8HWkqRfW%~dA?!AMf z^_I`)fAq)sZRdB+`JLZc?lLo++Hx1@$Ju85FY8Zh+)#+f(G9XUa)|5q11EA=_!yzq zujq?4ZJTl6RsC~b?!C7Em_L(P^>wzyKX5O+uK(kY+>>wM%Tvbkg?huPi#l)#SBVb? z%6AArEH*w{$o|VW$L11{9L91vbdAhq?Otfi&DCG>9Opf`W?{YRS7-O&Q=7hA-p^{I z^=qI_iu=^)wMh3c-$pEAn?4xGS)_++Y$~rW#>vITfyJCbiVf{eCgW_Q{hRs|HJ-D+ zz~7e{E%%?UUJaWT_nfiwO-f%fuDq$&Z+I!1n^AJN{TPo&RNQHKK?UWwJ>~~Z6h8q} zVBETd`ShX@|CZi!+#Uy`;Pl4DnQz zvO$%gPL;SE$AuR-;=VCbm+AwmZ;=-a zqbADhI{eZax834)8GD!NV|eP=W*IJ7Zj4&S;<39+i zM%O&Oku_xe%$TcU$Wrq-ZN6y~B4xS+NW~b!kzWG#R;M?}3ZolT7uBL@-2an2swhIpEkjYT7+oiN z6L@>lqz&H+x^mD+U!i}&HzeG@Qcp}+8EriU^vW;HID8AWiN30FzZvsZ(%O|q!AiZ0 zd$!!HDB~eSxVL7UNz4hK$g@6o+-xIymHtBW=j4_L3e;($h)on1Ajor0WIMCNXU8hN zOQX|~ao>a&dcy`24&f3d4&5?f<5uLMQgZ-*<+kp zqc@j0amY7$agyXd5O2^ECymzX_YfzKuGM=>NX#9gS2qr>)t?Wa_ioh2KvKRwC8|+F zrBr1g97qHj0gZtsfFuoQYMd+3hsQSq4XQQ=ZvnInjM=R3adE6}y_@)JZ4BP6_o#*7 zPnC^DyY)6QTSl~EIahIjw5c_~gJBhA z({0Jcw#Wq98O!#u88cTdD0At7gb=S9oOsC{&yx18Ox6A(~UYO^c__uPESi6nKpW2 z%9xC%&2BR4pCatDPwG94wq<(z+Sf^&k#36in#q{`neH>zmg$pjRl#Z=!SgyTnnymD zydj=%K;DO(P*OSMJ;;xc4c^3Qg3H;Jf+8t2yN#dOFxb_0j5@vd!$0FMU%Jm4(>Ayfd($A9J#o3>hzH_C!{<) za>mr;q>Pl2M%F3)wV2QpDL&p+A~<9lxdbIx^_73U9fL%BS@qcLlpwvx_y> zt;jQ|coDhGnRm%2kT)g9B+N$fN8FJ{-j6&$K7u?L17>^b-SXeeCU>*UxAfjQ@V1bC zuYw<8oI9;gk2m{0ecEI%)|>NVEY-<(8Arch1`mOhW#Wht`K8_@F4HD|qOdrX58~;b zL0+(YTT+EwB7nk2T4U_Elc>#@y}^)QxwsW+_M0CuGi zc5t+M1U~!AZ__CbMmV%^?F8?3w-C`kPCW5;PEs15qT|b=r`QHDmGsIM(e{;eJe*G3yxf6(8loxpq+t%l@utYUsQH9jiW+cX;t zyB6%R;bC^g{ z>s<1hfq_@_XCk8eC0qXLmu!3%?jF(lx>X84{}+#3cDlLs;B+@}gbg=-ak`Ip&nnPd zt?;_K8MpqUlM!K6uXFOv}j7U5F zm$u%99%EsqzWnX0e3!BDR-ZuR@0_drmq%HvQ$LobzaU>sF1taJcY4aS87Zk_Qmoxj zLP9!_2s8p31EJeeQ|Qo+-hP8zwyk?J#&+$Ko}QLIGimaKWY(LJ8UD1;4O=FAiYSbn zoRSJ2D(esZA3cWr+CG{*VeHuJDKGM;N89Txc@^k}GU5NwGh=-#_f0X^bLh3m0*a<0gWK?D6$Gt!1;q*I68oYa)`8~tSZ zlro|IWXnnwyis~?$WVia@Tg<#*XdKZcL}qV>`6%(5>U> z&Pg5Gx9`~Ao!qY5=uT}@#*FULX-qq*D7Zi|AKSEYH*h?dYz!r@bAxg3YsuC$h$4?Q z9%|*TS=CGNt&s8LS>!bW>5=X+b)w?_#^DW~u_)19%lJ9b-L~T_SURki$fd?$-a9RI zCTFJ!X{lbbm#JwP-Xt40Hn(=)@6?oU?b89hjeA(U|HX9*OJ#jAbD-&+fMH2 zRZsc$36fP^`Hl-Rv6k|E2NIS!r>^q-E?7x5gfFZIn{%|L^1Uut%7=A0q=JQeN9I=J z2d4x*GqWG^VnG+r*HQR%Jzsp~?DfTKZBh9azB9Y-uB{0?(-gd84p&5G zS(jNmt190sLgbb{HLN3AD}*Q-JZ{PkxAJWf;+DCiPT!B(2N03H{{HqOb=Jl!-^W4? z`Qg-&(>jV@L*=)hcX&|5{_;2#NbBQ{t?vJs*sFvOgCR5_H6vwQN;=WW2(7+eHg4C^3=7X~7W>|XFc=(aE~z>HkRyz_vY zH+#;n2_z18Kjer$v(9qSkL!%Tk8n5U$4oYia5t=UGc#TqJHR+G!aeD(@sO;g>NwF_ zpFBvPf|hm#>922){{-DUM1BFfrSdKPGVtm{?(Wgm4sKP7O+mHB5go`6ZZ*Cd@9q#? z`WvDAAglZ3K;i^S*~~B(ujcQV=x%E~Hqm{)>U^(KTY#g$?*QNNH_1IK zV(FYP*H5v5tCQU4A|rfD=ZCp;dVtq(pL36m zdCBQ=^7K}!DtXEH$2s>|Z9(9%^X^3s9)Q-l=x(8L-?IND_bb{Pfzy}VUFGu`b$)fX zNnGS~Mau}9iOamLFpfCxhOCeE20%m2NdDE`zN%=og>DD52Rax%e{=Ju{IBjrzsT+n zm4SBzIsp#=e*uOA-GJ`EO@O3Z$a?@ifnI9JpkO)74-ij7fm-C-Y|tkP4&$Q-NtHUP3YIJo+s!DfIyjobicL1>nnod>Zx!x~Ye`76+e1zR3^r3e5E= zZw1CvX(|;wL{C46*VMRk1jkQGou(&yF!D3KJpKc_N>fcOx~$Y7WF_#|0*;!R%8b<1 zf-9V0_9}G`Fc5g+SM1X8dDOEM`_J!D>IEA4B;NJU#<2W*7X$lnYc_6qiUKd9R7&Hz z9-!A4JqEmAOrz-G7G2!%;$|xJ zP~b4aDKv)X0qSdv6gFchs9*%TqiD!E@`FGm<%;px56J#Pg)wyEMR-2R;olRksq-}M zF@|j!*UG0;-n%V)pAbD+L)KzyA-dxSP z>V9rCFA8?rMdW26$|GOM67&eT(i~yo5wh>FdQkKBpILn|T3>m&eD!cF@#XS9W5RBw zsbYdGor>#gnyNv|8~nmA5Fmu~om{gZ!}ENHwNBRoEmd4dOW(r-2MD@-z(n9{#<4EF zdIoo&rV|e^gjX&Z?KRI*|2o#oUU5Tuskk^tHO>%cU^IV`_GJTe0ZH@7UjpU>3xJma z1IVEPCF`B8h!*%?jzDD)3B#$zQN!9)rF4HB9JYWb{2QFE#&a31aD*yTM8wonbj}&q z6>Cjsg-UB>Qz=A34D-Npj(J{EVT7QL zFgt)|4DsfsST2M!g0ba1nh&1frqgxeWKFfxEePw@r#30p)Gk&gL~|tdh=Ov6#@#6A zl_}h z+(Gxa<1UC6TKkH@f7~kUm!6uTC5yv9%9ZL&Gv*UEGicOBq)UN0zbQ2g`Kv5c0U9@h zX&DQD0n2KAbl=2SP&O4=$yuddJH)b!jbOQT#PMNdA242`Yp~b_WKXZbVt~aM*X0|DLgLKw~#E7P6>3 zN4WpfcJV9ZuL7@Wnz1v&)4!!Jf1A@)Z7r;PU>&d?*ueUB2*CwyBh=f#Ccx+#>1o?T zoW2uk7qA<650Lae`5oj%2Qv)!TR5ZGCR#+|N29(Z5dum@C;2nvb&c13o;xPUTL{V;BVRgcp@h%$sgx*#Ts9ZYSoU)VeTnO#XiVUP-)?uWw=}C zP{~|7pQHz^_p_rjO7&`0ty-NWrx4}g_n~yN7OrNhFyrE_p7@?an#i$}ldhe=OP`4- zwG8)33j#L1(562_Pts9xUtWQ6M{m!a{>>4t_&Z>%McF{H(MaoB8x%GW=()6GIctlodU80*RKBb&5nMe&V>$<%Z)8?J ze;!z)-L~xw%{1j1kWE z>&p}2O9%@<_D0;zDky3D)j-Z|o*rR!y5Ek4?0-eL=4-(jA~Qy2&a;<{bGLh*;uV@% z{XA#=4{_p4#9tHoM>*w2$1K)0p;HHknS0p=Ce^bnsMGEWH|g~@J$o4e| zOqfv62nz=g2806=un|BcAj$GN(*U{>AlK|JpfV5xR0%VN4e(U;`$|5DaAi8OzvJ2t zkTfoq6E16eWAbjmSNP=>ntBS}YIJf5nHSHqZ_tlp><1&sCEZKxf6qDX6!J$Hv>xIU z(%smQ)Q|&C4fcyi$X@_7hcntZH^5Uv=LCg>JBok=NCJ6HpjMa>e~0J3>fG&|qcLPHMg@Zl&WB5>i_Jf|r+V_FLgPtd= z@wvL2(meM^--E`zz&Rwq9&-Wem>}+2}AI#-pJK zR1<-Qwh5uVgFW=oDE`7Q$?n?x|Bp z78>7@S0i1qewHLjaqS%D^5ZLf)ksSxwq6aqobKUU9Nq|2&+ue-@GqnM6O3vB&Tq%f zpr*hS=)=&n8HA~yh<6wOsfRqM)1!|Ed95^hu9Tt z0>9731K;oF8_+a1H_HsAAma1vEx;fXSyUEz6>PXffO^!$?-1DCDzG-;I`<y=0WoGXY;(kQ>#4ON6Isv4|saJmPfh5ruK~HM~apk9|t`3hpn)R9g_T4 z<$H1^c`xOgPabvU>Qz6#iR|alChSPoE%MWJm+_W*WqBsGDOT#X{+g0qR!*N)@y6=~ zo;o*)ur>^4pkg*EmRMB>xY0l{!Pf8pV_-YuH1PjpAeu<~vo4qy?|;?>dWM_w*F?F} zzGDjAO0Ohk63M-7yr2}DHhzG>>to}I97_Azcmg;}oteDMpnf*qmnlboteZz0aOwbC zupZo(x0YdC%=+Zp2p0P|;dh5Ee+=ALEb@Pfyj0{DseGU!U zo&+;2UV#1w-pt$><*FtIw0^tH)=I(ood0qW=Z3g&n44))ZL*)^da2*Q}7m9fH&z9J%LByp&@tIJu zS=!6RRpus2zf9?Dkl5)lR{JW%c_KC(ym4IsrVqEzo2I;SA=jW*lGc@p!oys$NiwUy zK_M%E!dc=|(w|w#7lm2I3)?(3T{&1R6?(%(W9>Fig2~7%uoxvlMxHQMUo?J%;g=#M z7Q?KmAYrDg z9PHM@3r$UvW~KGxGK2Sbxt8JH6!4l5utl3U$#aQ7Mj2+-KUku_DV}#fl@GdaT zByJLGmeb_Q=z43Rdb6dWdGBEIb!-=a#CBmeN|NHUqq6ajh~Gf$FBAE*c07vQC&e#` zd?E6zt%y5tsE{P$9U{(!>&Qi%FXCFZSbC<3xJbl{5SNPh^jRsZlsM58my38Y;>>MP zephT;yKxoroNcx|4%w;x{Q?BI25MAXSt;BjP29FNydOmJ~@9rL(sq zehYCfNNg>CnJK;|FA(`sRDz0!$iHKKHx=fG} zhk4vzi2uV(r)KTIB0Muy6v>6_SVfV1LDo`aD~MI1R7$`yQ$-Im{}sZuT2_cR;5uY+ z$P?rV*8Pnj1YITvjY8qAMpyz8yU?DKrbR_Coe}XG#Fs>Tkz=4FF8wTN>C z8TUJH*MNj+vZxgZOR6mrr2Egz)(Tmfu<{+$Uk(;Kk0G#u0>t?u{^qP0C;nu2 zGUY`v7{)@l^)@qXTWolTeELP|msFv4 zCaAU*v4E(x<^XY>R(28FuNd2AgJ^yB8)J`PsHR<8cDEyV*M>s!R@^@cF%@Ok&#k=w ztcXuPpaVP5`WLVh*aZx;;~$hhFa-JklU6BO%}iVV5MxezArxaVjAvedD<-EBD|@0` zwdLNlB#}Fjuev5L5V_p5mLx-RgS-rRY*21GTjC{augrhBTke~`S3*#j`CzfalT@Kv z1eZ^o65Aq{D@aLK0WGSKIV574X_>|BtHIJ%Y!q@U$4cf3fI@7l-P1}Ee_GTWrV(t% zdl)DY`I|pm1>^>)DLy0O_Yq$baToJ8u=S#tDbD^7aS`HNkl6c6tkPEX7%vd<2Z)PA zoNXI7$ILI4mx+82@^V2svJubOXU@pkcpj|!UUZ9XSc-9Z(&1ZGp;I6_A0pppgXqZ9 z58t5*oifqckG#YN(J6k5OL*Vq3Z<<5C>=oIpba09%VQGX5+p1Uvl$<-dWYa2w&4i5 zJUWqNj+bbaiq=sir8ay_E)P_$)5p0{IpbU_< zPkrSEV66vWBtw(Rvx+GdsUhI^y{+h<*(T*f|R+YI2u2Z{S%N$r~SkZsd5{qW@ z%l}ME9v+eW*Q(4p_$O7`YSuC*RTiRE{aX92hKZK13`sR}Ml{V-Sv909+}I(iGCyKY zBov#pHD#_T_|<7N@9zaguIS_!5Onq7Wbc=L%n;kb4M)@INTX z`a?Q{Mv-XzMvzG|2jW^Y)z>JLqu`jy4tp6S%-mtK4#WBeSq=zaZGsz?2xbcNMffek zLO~AjSgg20Rw}Hs4mHVl228JHcTFnSvNEkUfPY8n>?0_Q;zCrCtzbUh6Iv7sL?P0? zdNZ99m0e-sdlbq<;p$%FuX{ZS6NHglrSco5^&%-z)j3ndTy`Gx=gwFmH$4w4BD~aRs;5vRrTp;2p_JwP( zSH6;de$-MsYXwsWt{Vce%u%Z?H9UK=q&D=OS;hq7g5OkObXar zS%?qJ0-}&73eR4zz!Op{iH}M|;Zyr*O3*@O``B)J@e&%br)`ajV8}jBmoH%;7bJFl z=%f;l6a>XZq2h|tWg`BC(&Zw)J@jZQrL#^%#ai;56H%_k8VZJ&So8miPk#e01HS{u z?5l9oFoPSs7`;*NyU?rkkRZ5%jjMpHeqwJ;XvButv-SKHiiL*=z_KV;^HG#c0!9Op z#*iliDZp4@955c3z>U^bC;z0tM1=pYK=vuzbc~;!ehq{-jj2D5I!2rK#;v77>XhEs zl6ULSGEYe6gN8CGe0VQD1~K1_YIsHYp8lK*aO;_;FBja@$Ooy=cn_ksW { function(moduleArg = {}) { var moduleRtn; -var Module=moduleArg;var readyPromiseResolve,readyPromiseReject;var readyPromise=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};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){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=url=>fetch(url,{credentials:"same-origin"}).then(response=>{if(response.ok){return response.arrayBuffer()}return Promise.reject(new Error(response.status+" : "+response.url))})}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);function findWasmBinary(){if(Module["locateFile"]){var f="mc-wa-sqlite-jspi.wasm";if(!isDataURI(f)){return locateFile(f)}return f}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}var wasmBinaryFile;function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary){return readAsync(binaryFile).then(response=>new Uint8Array(response),()=>getBinarySync(binaryFile))}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}function createWasm(){var info=getWasmImports();function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];addOnInit(wasmExports["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}if(!wasmBinaryFile)wasmBinaryFile=findWasmBinary();instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};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=Module["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=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";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.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else abort("initRandomDevice")};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).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function 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:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var zeroMemory=(address,size)=>{HEAPU8.fill(0,address,address+size);return address};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)return 0;return zeroMemory(ptr,size)};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url).then(arrayBuffer=>{onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},err=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:class{constructor(errno){this.name="ErrnoError";this.errno=errno}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.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{constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev;this.readMode=292|73;this.writeMode=146}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={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}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){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){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},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:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;iFS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""});FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS:MEMFS}},init(input,output,error){FS.init.initialized=true;Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}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: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:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){var stat=func(path);HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[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;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;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;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},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}}function 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{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}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);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}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 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{if(isNaN(offset))return 61;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 __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 _emscripten_get_now;_emscripten_get_now=()=>performance.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;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}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _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=>{if(err){wakeUp(29);return}wakeUp(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(typeof offset!="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _getentropy=(buffer,size)=>{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0};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 runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;ioriginal(...args)}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){return Asyncify.handleAsync(()=>new Promise(startAsync))},makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var i=0;i{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(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){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;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()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-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;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();adapters_support();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,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_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,getentropy:_getentropy,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,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["__wasm_call_ctors"])();var _powersync_init_static=Module["_powersync_init_static"]=()=>(_powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"])();var _sqlite3_status64=Module["_sqlite3_status64"]=(a0,a1,a2,a3)=>(_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"])(a0,a1,a2,a3);var _sqlite3_status=Module["_sqlite3_status"]=(a0,a1,a2,a3)=>(_sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"])(a0,a1,a2,a3);var _sqlite3_db_status=Module["_sqlite3_db_status"]=(a0,a1,a2,a3,a4)=>(_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"])(a0,a1,a2,a3,a4);var _sqlite3_msize=Module["_sqlite3_msize"]=a0=>(_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"])(a0);var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=a0=>(_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"])(a0);var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=(a0,a1)=>(_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"])(a0,a1);var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=a0=>(_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"])(a0);var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=a0=>(_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"])(a0);var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=(a0,a1)=>(_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"])(a0,a1);var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=()=>(_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"])();var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=(a0,a1)=>(_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"])(a0,a1);var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=a0=>(_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"])(a0);var _sqlite3_malloc=Module["_sqlite3_malloc"]=a0=>(_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"])(a0);var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=(a0,a1)=>(_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"])(a0,a1);var _sqlite3_free=Module["_sqlite3_free"]=a0=>(_sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"])(a0);var _sqlite3_realloc=Module["_sqlite3_realloc"]=(a0,a1)=>(_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"])(a0,a1);var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=(a0,a1,a2)=>(_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"])(a0,a1,a2);var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=(a0,a1,a2)=>(_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"])(a0,a1,a2);var _sqlite3_str_append=Module["_sqlite3_str_append"]=(a0,a1,a2)=>(_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"])(a0,a1,a2);var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=(a0,a1,a2)=>(_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"])(a0,a1,a2);var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=(a0,a1)=>(_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"])(a0,a1);var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=(a0,a1,a2)=>(_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"])(a0,a1,a2);var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=a0=>(_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"])(a0);var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=a0=>(_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"])(a0);var _sqlite3_str_length=Module["_sqlite3_str_length"]=a0=>(_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"])(a0);var _sqlite3_str_value=Module["_sqlite3_str_value"]=a0=>(_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"])(a0);var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=a0=>(_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"])(a0);var _sqlite3_str_new=Module["_sqlite3_str_new"]=a0=>(_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"])(a0);var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=(a0,a1)=>(_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"])(a0,a1);var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=(a0,a1)=>(_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"])(a0,a1);var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=(a0,a1,a2,a3)=>(_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"])(a0,a1,a2,a3);var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=(a0,a1,a2,a3)=>(_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"])(a0,a1,a2,a3);var _sqlite3_log=Module["_sqlite3_log"]=(a0,a1,a2)=>(_sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"])(a0,a1,a2);var _sqlite3_randomness=Module["_sqlite3_randomness"]=(a0,a1)=>(_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"])(a0,a1);var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=(a0,a1)=>(_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"])(a0,a1);var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=(a0,a1,a2)=>(_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"])(a0,a1,a2);var _sqlite3_os_init=Module["_sqlite3_os_init"]=()=>(_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"])();var _sqlite3_os_end=Module["_sqlite3_os_end"]=()=>(_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"])();var _sqlite3_serialize=Module["_sqlite3_serialize"]=(a0,a1,a2,a3)=>(_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"])(a0,a1,a2,a3);var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"])(a0,a1,a2,a3,a4);var _sqlite3_step=Module["_sqlite3_step"]=a0=>(_sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"])(a0);var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=(a0,a1)=>(_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"])(a0,a1);var _sqlite3_reset=Module["_sqlite3_reset"]=a0=>(_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"])(a0);var _sqlite3_exec=Module["_sqlite3_exec"]=(a0,a1,a2,a3,a4)=>(_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"])(a0,a1,a2,a3,a4);var _sqlite3_column_int=Module["_sqlite3_column_int"]=(a0,a1)=>(_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"])(a0,a1);var _sqlite3_finalize=Module["_sqlite3_finalize"]=a0=>(_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"])(a0);var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=a0=>(_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"])(a0);var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=(a0,a1,a2,a3)=>(_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"])(a0,a1,a2,a3);var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=(a0,a1)=>(_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"])(a0,a1);var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=a0=>(_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"])(a0);var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=a0=>(_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"])(a0);var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=a0=>(_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"])(a0);var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=a0=>(_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"])(a0);var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=a0=>(_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"])(a0);var _sqlite3_value_text=Module["_sqlite3_value_text"]=a0=>(_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"])(a0);var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=a0=>(_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"])(a0);var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=a0=>(_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"])(a0);var _sqlite3_value_double=Module["_sqlite3_value_double"]=a0=>(_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"])(a0);var _sqlite3_value_int=Module["_sqlite3_value_int"]=a0=>(_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"])(a0);var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=a0=>(_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"])(a0);var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=a0=>(_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"])(a0);var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=(a0,a1)=>(_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"])(a0,a1);var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=a0=>(_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"])(a0);var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=a0=>(_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"])(a0);var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=a0=>(_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"])(a0);var _sqlite3_value_type=Module["_sqlite3_value_type"]=a0=>(_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"])(a0);var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=a0=>(_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"])(a0);var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=a0=>(_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"])(a0);var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=a0=>(_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"])(a0);var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=a0=>(_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"])(a0);var _sqlite3_value_free=Module["_sqlite3_value_free"]=a0=>(_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"])(a0);var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=(a0,a1,a2,a3)=>(_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"])(a0,a1,a2,a3);var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=(a0,a1,a2,a3,a4)=>(_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"])(a0,a1,a2,a3,a4);var _sqlite3_result_double=Module["_sqlite3_result_double"]=(a0,a1)=>(_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"])(a0,a1);var _sqlite3_result_error=Module["_sqlite3_result_error"]=(a0,a1,a2)=>(_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"])(a0,a1,a2);var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=(a0,a1,a2)=>(_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"])(a0,a1,a2);var _sqlite3_result_int=Module["_sqlite3_result_int"]=(a0,a1)=>(_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"])(a0,a1);var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=(a0,a1,a2)=>(_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"])(a0,a1,a2);var _sqlite3_result_null=Module["_sqlite3_result_null"]=a0=>(_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"])(a0);var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=(a0,a1,a2,a3)=>(_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"])(a0,a1,a2,a3);var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=(a0,a1)=>(_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"])(a0,a1);var _sqlite3_result_text=Module["_sqlite3_result_text"]=(a0,a1,a2,a3)=>(_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"])(a0,a1,a2,a3);var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"])(a0,a1,a2,a3,a4,a5);var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"])(a0,a1,a2,a3);var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"])(a0,a1,a2,a3);var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"])(a0,a1,a2,a3);var _sqlite3_result_value=Module["_sqlite3_result_value"]=(a0,a1)=>(_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"])(a0,a1);var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=a0=>(_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"])(a0);var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=(a0,a1)=>(_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"])(a0,a1);var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=(a0,a1,a2)=>(_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"])(a0,a1,a2);var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=(a0,a1)=>(_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"])(a0,a1);var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=a0=>(_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"])(a0);var _sqlite3_user_data=Module["_sqlite3_user_data"]=a0=>(_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"])(a0);var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=a0=>(_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"])(a0);var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=a0=>(_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"])(a0);var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=(a0,a1)=>(_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"])(a0,a1);var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=(a0,a1)=>(_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"])(a0,a1);var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=(a0,a1)=>(_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"])(a0,a1);var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=(a0,a1)=>(_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"])(a0,a1);var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"])(a0,a1,a2,a3);var _sqlite3_column_count=Module["_sqlite3_column_count"]=a0=>(_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"])(a0);var _sqlite3_data_count=Module["_sqlite3_data_count"]=a0=>(_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"])(a0);var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=(a0,a1)=>(_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"])(a0,a1);var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=(a0,a1)=>(_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"])(a0,a1);var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=(a0,a1)=>(_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"])(a0,a1);var _sqlite3_column_double=Module["_sqlite3_column_double"]=(a0,a1)=>(_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"])(a0,a1);var _sqlite3_column_text=Module["_sqlite3_column_text"]=(a0,a1)=>(_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"])(a0,a1);var _sqlite3_column_value=Module["_sqlite3_column_value"]=(a0,a1)=>(_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"])(a0,a1);var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=(a0,a1)=>(_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"])(a0,a1);var _sqlite3_column_type=Module["_sqlite3_column_type"]=(a0,a1)=>(_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"])(a0,a1);var _sqlite3_column_name=Module["_sqlite3_column_name"]=(a0,a1)=>(_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"])(a0,a1);var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=(a0,a1)=>(_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"])(a0,a1);var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"])(a0,a1,a2,a3,a4);var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"])(a0,a1,a2,a3,a4,a5);var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=(a0,a1,a2)=>(_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"])(a0,a1,a2);var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=(a0,a1,a2)=>(_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"])(a0,a1,a2);var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"])(a0,a1,a2,a3);var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=(a0,a1)=>(_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"])(a0,a1);var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=(a0,a1,a2,a3,a4,a5,a6)=>(_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"])(a0,a1,a2,a3,a4,a5,a6);var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"])(a0,a1,a2,a3,a4);var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=(a0,a1,a2)=>(_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"])(a0,a1,a2);var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=(a0,a1,a2)=>(_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"])(a0,a1,a2);var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"])(a0,a1,a2,a3);var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=a0=>(_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"])(a0);var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=(a0,a1)=>(_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"])(a0,a1);var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=(a0,a1)=>(_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"])(a0,a1);var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=a0=>(_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"])(a0);var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=a0=>(_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"])(a0);var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=a0=>(_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"])(a0);var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=(a0,a1)=>(_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"])(a0,a1);var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=a0=>(_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"])(a0);var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=(a0,a1)=>(_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"])(a0,a1);var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=(a0,a1,a2)=>(_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"])(a0,a1,a2);var _sqlite3_sql=Module["_sqlite3_sql"]=a0=>(_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"])(a0);var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=a0=>(_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"])(a0);var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=a0=>(_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"])(a0);var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=a0=>(_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"])(a0);var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=(a0,a1,a2,a3)=>(_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"])(a0,a1,a2,a3);var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=(a0,a1,a2,a3)=>(_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"])(a0,a1,a2,a3);var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=a0=>(_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"])(a0);var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=(a0,a1,a2)=>(_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"])(a0,a1,a2);var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=(a0,a1,a2)=>(_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"])(a0,a1,a2);var _sqlite3_strglob=Module["_sqlite3_strglob"]=(a0,a1)=>(_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"])(a0,a1);var _sqlite3_strlike=Module["_sqlite3_strlike"]=(a0,a1,a2)=>(_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"])(a0,a1,a2);var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=a0=>(_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"])(a0);var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=(a0,a1,a2,a3)=>(_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"])(a0,a1,a2,a3);var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=(a0,a1)=>(_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"])(a0,a1);var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=a0=>(_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"])(a0);var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=a0=>(_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"])(a0);var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=()=>(_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"])();var _sqlite3_prepare=Module["_sqlite3_prepare"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"])(a0,a1,a2,a3,a4);var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"])(a0,a1,a2,a3,a4,a5);var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"])(a0,a1,a2,a3,a4,a5);var _sqlite3_get_table=Module["_sqlite3_get_table"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"])(a0,a1,a2,a3,a4,a5);var _sqlite3_free_table=Module["_sqlite3_free_table"]=a0=>(_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"])(a0);var _sqlite3_create_module=Module["_sqlite3_create_module"]=(a0,a1,a2,a3)=>(_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"])(a0,a1,a2,a3);var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"])(a0,a1,a2,a3,a4);var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=(a0,a1)=>(_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"])(a0,a1);var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=(a0,a1)=>(_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"])(a0,a1);var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=a0=>(_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"])(a0);var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=(a0,a1,a2)=>(_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"])(a0,a1,a2);var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=(a0,a1)=>(_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"])(a0,a1);var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=(a0,a1,a2)=>(_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"])(a0,a1,a2);var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=(a0,a1,a2)=>(_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"])(a0,a1,a2);var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=a0=>(_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"])(a0);var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=(a0,a1,a2)=>(_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"])(a0,a1,a2);var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=()=>(_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"])();var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=(a0,a1)=>(_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"])(a0,a1);var _sqlite3_complete=Module["_sqlite3_complete"]=a0=>(_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"])(a0);var _sqlite3_complete16=Module["_sqlite3_complete16"]=a0=>(_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"])(a0);var _sqlite3_libversion=Module["_sqlite3_libversion"]=()=>(_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"])();var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=()=>(_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"])();var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=()=>(_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"])();var _sqlite3_initialize=Module["_sqlite3_initialize"]=()=>(_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"])();var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=()=>(_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"])();var _sqlite3_config=Module["_sqlite3_config"]=(a0,a1)=>(_sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"])(a0,a1);var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=a0=>(_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"])(a0);var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=a0=>(_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"])(a0);var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=a0=>(_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"])(a0);var _sqlite3_db_config=Module["_sqlite3_db_config"]=(a0,a1,a2)=>(_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"])(a0,a1,a2);var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=a0=>(_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"])(a0);var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=(a0,a1,a2)=>(_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"])(a0,a1,a2);var _sqlite3_changes64=Module["_sqlite3_changes64"]=a0=>(_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"])(a0);var _sqlite3_changes=Module["_sqlite3_changes"]=a0=>(_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"])(a0);var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=a0=>(_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"])(a0);var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=a0=>(_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"])(a0);var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=(a0,a1)=>(_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"])(a0,a1);var _sqlite3_close=Module["_sqlite3_close"]=a0=>(_sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"])(a0);var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=a0=>(_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"])(a0);var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=(a0,a1,a2)=>(_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"])(a0,a1,a2);var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=(a0,a1,a2,a3)=>(_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"])(a0,a1,a2,a3);var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=(a0,a1)=>(_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"])(a0,a1);var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=a0=>(_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"])(a0);var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=a0=>(_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"])(a0);var _sqlite3_create_function=Module["_sqlite3_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9)=>(_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"])(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9);var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=(a0,a1,a2)=>(_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"])(a0,a1,a2);var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=(a0,a1,a2,a3)=>(_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"])(a0,a1,a2,a3);var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=(a0,a1,a2)=>(_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"])(a0,a1,a2);var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=(a0,a1,a2)=>(_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"])(a0,a1,a2);var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=(a0,a1,a2)=>(_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"])(a0,a1,a2);var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=(a0,a1,a2,a3)=>(_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"])(a0,a1,a2,a3);var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=(a0,a1)=>(_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"])(a0,a1);var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=(a0,a1,a2)=>(_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"])(a0,a1,a2);var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"])(a0,a1,a2,a3,a4);var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=(a0,a1)=>(_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"])(a0,a1);var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=a0=>(_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"])(a0);var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=a0=>(_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"])(a0);var _sqlite3_errcode=Module["_sqlite3_errcode"]=a0=>(_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"])(a0);var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=a0=>(_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"])(a0);var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=a0=>(_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"])(a0);var _sqlite3_errstr=Module["_sqlite3_errstr"]=a0=>(_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"])(a0);var _sqlite3_limit=Module["_sqlite3_limit"]=(a0,a1,a2)=>(_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"])(a0,a1,a2);var _sqlite3_open=Module["_sqlite3_open"]=(a0,a1)=>(_sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"])(a0,a1);var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=(a0,a1,a2,a3)=>(_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"])(a0,a1,a2,a3);var _sqlite3_open16=Module["_sqlite3_open16"]=(a0,a1)=>(_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"])(a0,a1);var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"])(a0,a1,a2,a3,a4);var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"])(a0,a1,a2,a3,a4,a5);var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"])(a0,a1,a2,a3,a4);var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=(a0,a1,a2)=>(_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"])(a0,a1,a2);var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=(a0,a1,a2)=>(_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"])(a0,a1,a2);var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=(a0,a1)=>(_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"])(a0,a1);var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"])(a0,a1,a2,a3);var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=a0=>(_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"])(a0);var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_sleep=Module["_sqlite3_sleep"]=a0=>(_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"])(a0);var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=(a0,a1)=>(_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"])(a0,a1);var _sqlite3_file_control=Module["_sqlite3_file_control"]=(a0,a1,a2,a3)=>(_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"])(a0,a1,a2,a3);var _sqlite3_test_control=Module["_sqlite3_test_control"]=(a0,a1)=>(_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"])(a0,a1);var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"])(a0,a1,a2,a3,a4);var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=a0=>(_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"])(a0);var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=(a0,a1)=>(_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"])(a0,a1);var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=(a0,a1)=>(_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"])(a0,a1);var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=(a0,a1,a2)=>(_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"])(a0,a1,a2);var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=(a0,a1,a2,a3)=>(_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"])(a0,a1,a2,a3);var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=a0=>(_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"])(a0);var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=a0=>(_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"])(a0);var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=a0=>(_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"])(a0);var _sqlite3_db_name=Module["_sqlite3_db_name"]=(a0,a1)=>(_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"])(a0,a1);var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=(a0,a1)=>(_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"])(a0,a1);var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=(a0,a1)=>(_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"])(a0,a1);var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=a0=>(_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"])(a0);var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=a0=>(_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"])(a0);var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=()=>(_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"])();var _sqlite3mc_config=Module["_sqlite3mc_config"]=(a0,a1,a2)=>(_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["sqlite3mc_config"])(a0,a1,a2);var _sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=()=>(_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["sqlite3mc_cipher_count"])();var _sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=a0=>(_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["sqlite3mc_cipher_index"])(a0);var _sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=a0=>(_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["sqlite3mc_cipher_name"])(a0);var _sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=(a0,a1,a2,a3)=>(_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["sqlite3mc_config_cipher"])(a0,a1,a2,a3);var _sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=(a0,a1)=>(_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["sqlite3mc_vfs_create"])(a0,a1);var _memcmp=Module["_memcmp"]=(a0,a1,a2)=>(_memcmp=Module["_memcmp"]=wasmExports["memcmp"])(a0,a1,a2);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["malloc"])(a0);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["free"])(a0);var _memset=Module["_memset"]=(a0,a1,a2)=>(_memset=Module["_memset"]=wasmExports["memset"])(a0,a1,a2);var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=a0=>(_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"])(a0);var _getSqliteFree=Module["_getSqliteFree"]=()=>(_getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"])();var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["main"])(a0,a1);var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=(a0,a1,a2)=>(_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"])(a0,a1,a2);var _libfunction_create_function=Module["_libfunction_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"])(a0,a1,a2,a3,a4,a5,a6,a7);var _libhook_commit_hook=Module["_libhook_commit_hook"]=(a0,a1,a2)=>(_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"])(a0,a1,a2);var _libhook_update_hook=Module["_libhook_update_hook"]=(a0,a1,a2)=>(_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"])(a0,a1,a2);var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=(a0,a1,a2,a3)=>(_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"])(a0,a1,a2,a3);var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=(a0,a1,a2,a3,a4,a5)=>(_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"])(a0,a1,a2,a3,a4,a5);var _memcpy=Module["_memcpy"]=(a0,a1,a2)=>(_memcpy=Module["_memcpy"]=wasmExports["memcpy"])(a0,a1,a2);var _emscripten_builtin_memalign=(a0,a1)=>(_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"])(a0,a1);var __emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"])();var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"])();var _sqlite3_version=Module["_sqlite3_version"]=51792;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;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);Promise.resolve(ret).then(result=>{exitJS(result,true)}).catch(e=>{handleException(e)});return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run();(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:xFunc,xStep:xStep,xFinal: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});var ENVIRONMENT_IS_WEB=typeof window=="object";var ENVIRONMENT_IS_WORKER=typeof importScripts=="function";var ENVIRONMENT_IS_NODE=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";var moduleOverrides=Object.assign({},Module);var arguments_=[];var thisProgram="./this.program";var quit_=(status,toThrow)=>{throw toThrow};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){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(typeof document!="undefined"&&document.currentScript){scriptDirectory=document.currentScript.src}if(_scriptName){scriptDirectory=_scriptName}if(scriptDirectory.startsWith("blob:")){scriptDirectory=""}else{scriptDirectory=scriptDirectory.substr(0,scriptDirectory.replace(/[?#].*/,"").lastIndexOf("/")+1)}{if(ENVIRONMENT_IS_WORKER){readBinary=url=>{var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=url=>fetch(url,{credentials:"same-origin"}).then(response=>{if(response.ok){return response.arrayBuffer()}return Promise.reject(new Error(response.status+" : "+response.url))})}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.error.bind(console);Object.assign(Module,moduleOverrides);moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var wasmMemory;var ABORT=false;var EXITSTATUS;var HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateMemoryViews(){var b=wasmMemory.buffer;Module["HEAP8"]=HEAP8=new Int8Array(b);Module["HEAP16"]=HEAP16=new Int16Array(b);Module["HEAPU8"]=HEAPU8=new Uint8Array(b);Module["HEAPU16"]=HEAPU16=new Uint16Array(b);Module["HEAP32"]=HEAP32=new Int32Array(b);Module["HEAPU32"]=HEAPU32=new Uint32Array(b);Module["HEAPF32"]=HEAPF32=new Float32Array(b);Module["HEAPF64"]=HEAPF64=new Float64Array(b)}var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();FS.ignorePermissions=false;TTY.init();callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnInit(cb){__ATINIT__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;Module["monitorRunDependencies"]?.(runDependencies)}function removeRunDependency(id){runDependencies--;Module["monitorRunDependencies"]?.(runDependencies);if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}function abort(what){Module["onAbort"]?.(what);what="Aborted("+what+")";err(what);ABORT=true;EXITSTATUS=1;what+=". Build with -sASSERTIONS for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}var dataURIPrefix="data:application/octet-stream;base64,";var isDataURI=filename=>filename.startsWith(dataURIPrefix);function findWasmBinary(){if(Module["locateFile"]){var f="mc-wa-sqlite-jspi.wasm";if(!isDataURI(f)){return locateFile(f)}return f}return new URL("mc-wa-sqlite-jspi.wasm",import.meta.url).href}var wasmBinaryFile;function getBinarySync(file){if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(file)}throw"both async and sync fetching of the wasm failed"}function getBinaryPromise(binaryFile){if(!wasmBinary){return readAsync(binaryFile).then(response=>new Uint8Array(response),()=>getBinarySync(binaryFile))}return Promise.resolve().then(()=>getBinarySync(binaryFile))}function instantiateArrayBuffer(binaryFile,imports,receiver){return getBinaryPromise(binaryFile).then(binary=>WebAssembly.instantiate(binary,imports)).then(receiver,reason=>{err(`failed to asynchronously prepare wasm: ${reason}`);abort(reason)})}function instantiateAsync(binary,binaryFile,imports,callback){if(!binary&&typeof WebAssembly.instantiateStreaming=="function"&&!isDataURI(binaryFile)&&typeof fetch=="function"){return fetch(binaryFile,{credentials:"same-origin"}).then(response=>{var result=WebAssembly.instantiateStreaming(response,imports);return result.then(callback,function(reason){err(`wasm streaming compile failed: ${reason}`);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(binaryFile,imports,callback)})})}return instantiateArrayBuffer(binaryFile,imports,callback)}function getWasmImports(){Asyncify.instrumentWasmImports(wasmImports);return{env:wasmImports,wasi_snapshot_preview1:wasmImports}}function createWasm(){var info=getWasmImports();function receiveInstance(instance,module){wasmExports=instance.exports;wasmExports=Asyncify.instrumentWasmExports(wasmExports);wasmMemory=wasmExports["memory"];updateMemoryViews();wasmTable=wasmExports["__indirect_function_table"];addOnInit(wasmExports["__wasm_call_ctors"]);removeRunDependency("wasm-instantiate");return wasmExports}addRunDependency("wasm-instantiate");function receiveInstantiationResult(result){receiveInstance(result["instance"])}if(Module["instantiateWasm"]){try{return Module["instantiateWasm"](info,receiveInstance)}catch(e){err(`Module.instantiateWasm callback failed with error: ${e}`);readyPromiseReject(e)}}if(!wasmBinaryFile)wasmBinaryFile=findWasmBinary();instantiateAsync(wasmBinary,wasmBinaryFile,info,receiveInstantiationResult).catch(readyPromiseReject);return{}}var tempDouble;var tempI64;function ExitStatus(status){this.name="ExitStatus";this.message=`Program terminated with exit(${status})`;this.status=status}var callRuntimeCallbacks=callbacks=>{while(callbacks.length>0){callbacks.shift()(Module)}};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=Module["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=typeof TextDecoder!="undefined"?new TextDecoder:undefined;var UTF8ArrayToString=(heapOrArray,idx,maxBytesToRead)=>{var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heapOrArray[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heapOrArray.buffer&&UTF8Decoder){return UTF8Decoder.decode(heapOrArray.subarray(idx,endPtr))}var str="";while(idx>10,56320|ch&1023)}}return str};var UTF8ToString=(ptr,maxBytesToRead)=>ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):"";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.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(p=>!!p),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:path=>{var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:path=>{if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},join:(...paths)=>PATH.normalize(paths.join("/")),join2:(l,r)=>PATH.normalize(l+"/"+r)};var initRandomFill=()=>{if(typeof crypto=="object"&&typeof crypto["getRandomValues"]=="function"){return view=>crypto.getRandomValues(view)}else abort("initRandomDevice")};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).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i{var len=0;for(var i=0;i=55296&&c<=57343){len+=4;++i}else{len+=3}}return len};var stringToUTF8Array=(str,heap,outIdx,maxBytesToWrite)=>{if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx};function 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:ops};FS.registerDevice(dev,TTY.stream_ops)},stream_ops:{open(stream){var tty=TTY.ttys[stream.node.rdev];if(!tty){throw new FS.ErrnoError(43)}stream.tty=tty;stream.seekable=false},close(stream){stream.tty.ops.fsync(stream.tty)},fsync(stream){stream.tty.ops.fsync(stream.tty)},read(stream,buffer,offset,length,pos){if(!stream.tty||!stream.tty.ops.get_char){throw new FS.ErrnoError(60)}var bytesRead=0;for(var i=0;i0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}},ioctl_tcgets(tty){return{c_iflag:25856,c_oflag:5,c_cflag:191,c_lflag:35387,c_cc:[3,28,127,21,4,0,1,0,17,19,26,0,18,15,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},ioctl_tcsets(tty,optional_actions,data){return 0},ioctl_tiocgwinsz(tty){return[24,80]}},default_tty1_ops:{put_char(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},fsync(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};var zeroMemory=(address,size)=>{HEAPU8.fill(0,address,address+size);return address};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)return 0;return zeroMemory(ptr,size)};var MEMFS={ops_table:null,mount(mount){return MEMFS.createNode(null,"/",16384|511,0)},createNode(parent,name,mode,dev){if(FS.isBlkdev(mode)||FS.isFIFO(mode)){throw new FS.ErrnoError(63)}MEMFS.ops_table||={dir:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,lookup:MEMFS.node_ops.lookup,mknod:MEMFS.node_ops.mknod,rename:MEMFS.node_ops.rename,unlink:MEMFS.node_ops.unlink,rmdir:MEMFS.node_ops.rmdir,readdir:MEMFS.node_ops.readdir,symlink:MEMFS.node_ops.symlink},stream:{llseek:MEMFS.stream_ops.llseek}},file:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:{llseek:MEMFS.stream_ops.llseek,read:MEMFS.stream_ops.read,write:MEMFS.stream_ops.write,allocate:MEMFS.stream_ops.allocate,mmap:MEMFS.stream_ops.mmap,msync:MEMFS.stream_ops.msync}},link:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr,readlink:MEMFS.node_ops.readlink},stream:{}},chrdev:{node:{getattr:MEMFS.node_ops.getattr,setattr:MEMFS.node_ops.setattr},stream:FS.chrdev_stream_ops}};var node=FS.createNode(parent,name,mode,dev);if(FS.isDir(node.mode)){node.node_ops=MEMFS.ops_table.dir.node;node.stream_ops=MEMFS.ops_table.dir.stream;node.contents={}}else if(FS.isFile(node.mode)){node.node_ops=MEMFS.ops_table.file.node;node.stream_ops=MEMFS.ops_table.file.stream;node.usedBytes=0;node.contents=null}else if(FS.isLink(node.mode)){node.node_ops=MEMFS.ops_table.link.node;node.stream_ops=MEMFS.ops_table.link.stream}else if(FS.isChrdev(node.mode)){node.node_ops=MEMFS.ops_table.chrdev.node;node.stream_ops=MEMFS.ops_table.chrdev.stream}node.timestamp=Date.now();if(parent){parent.contents[name]=node;parent.timestamp=node.timestamp}return node},getFileDataAsTypedArray(node){if(!node.contents)return new Uint8Array(0);if(node.contents.subarray)return node.contents.subarray(0,node.usedBytes);return new Uint8Array(node.contents)},expandFileStorage(node,newCapacity){var prevCapacity=node.contents?node.contents.length:0;if(prevCapacity>=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0)},resizeFileStorage(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0}else{var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize}},node_ops:{getattr(node){var attr={};attr.dev=FS.isChrdev(node.mode)?node.id:1;attr.ino=node.id;attr.mode=node.mode;attr.nlink=1;attr.uid=0;attr.gid=0;attr.rdev=node.rdev;if(FS.isDir(node.mode)){attr.size=4096}else if(FS.isFile(node.mode)){attr.size=node.usedBytes}else if(FS.isLink(node.mode)){attr.size=node.link.length}else{attr.size=0}attr.atime=new Date(node.timestamp);attr.mtime=new Date(node.timestamp);attr.ctime=new Date(node.timestamp);attr.blksize=4096;attr.blocks=Math.ceil(attr.size/attr.blksize);return attr},setattr(node,attr){if(attr.mode!==undefined){node.mode=attr.mode}if(attr.timestamp!==undefined){node.timestamp=attr.timestamp}if(attr.size!==undefined){MEMFS.resizeFileStorage(node,attr.size)}},lookup(parent,name){throw FS.genericErrors[44]},mknod(parent,name,mode,dev){return MEMFS.createNode(parent,name,mode,dev)},rename(old_node,new_dir,new_name){if(FS.isDir(old_node.mode)){var new_node;try{new_node=FS.lookupNode(new_dir,new_name)}catch(e){}if(new_node){for(var i in new_node.contents){throw new FS.ErrnoError(55)}}}delete old_node.parent.contents[old_node.name];old_node.parent.timestamp=Date.now();old_node.name=new_name;new_dir.contents[new_name]=old_node;new_dir.timestamp=old_node.parent.timestamp},unlink(parent,name){delete parent.contents[name];parent.timestamp=Date.now()},rmdir(parent,name){var node=FS.lookupNode(parent,name);for(var i in node.contents){throw new FS.ErrnoError(55)}delete parent.contents[name];parent.timestamp=Date.now()},readdir(node){var entries=[".",".."];for(var key of Object.keys(node.contents)){entries.push(key)}return entries},symlink(parent,newname,oldpath){var node=MEMFS.createNode(parent,newname,511|40960,0);node.link=oldpath;return node},readlink(node){if(!FS.isLink(node.mode)){throw new FS.ErrnoError(28)}return node.link}},stream_ops:{read(stream,buffer,offset,length,position){var contents=stream.node.contents;if(position>=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length{var dep=!noRunDep?getUniqueRunDependency(`al ${url}`):"";readAsync(url).then(arrayBuffer=>{onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},err=>{if(onerror){onerror()}else{throw`Loading data file "${url}" failed.`}});if(dep)addRunDependency(dep)};var FS_createDataFile=(parent,name,fileData,canRead,canWrite,canOwn)=>{FS.createDataFile(parent,name,fileData,canRead,canWrite,canOwn)};var preloadPlugins=Module["preloadPlugins"]||[];var FS_handledByPreloadPlugin=(byteArray,fullname,finish,onerror)=>{if(typeof Browser!="undefined")Browser.init();var handled=false;preloadPlugins.forEach(plugin=>{if(handled)return;if(plugin["canHandle"](fullname)){plugin["handle"](byteArray,fullname,finish,onerror);handled=true}});return handled};var FS_createPreloadedFile=(parent,name,url,canRead,canWrite,onload,onerror,dontCreateFile,canOwn,preFinish)=>{var fullname=name?PATH_FS.resolve(PATH.join2(parent,name)):parent;var dep=getUniqueRunDependency(`cp ${fullname}`);function processData(byteArray){function finish(byteArray){preFinish?.();if(!dontCreateFile){FS_createDataFile(parent,name,byteArray,canRead,canWrite,canOwn)}onload?.();removeRunDependency(dep)}if(FS_handledByPreloadPlugin(byteArray,fullname,finish,()=>{onerror?.();removeRunDependency(dep)})){return}finish(byteArray)}addRunDependency(dep);if(typeof url=="string"){asyncLoad(url,processData,onerror)}else{processData(url)}};var FS_modeStringToFlags=str=>{var flagModes={r:0,"r+":2,w:512|64|1,"w+":512|64|2,a:1024|64|1,"a+":1024|64|2};var flags=flagModes[str];if(typeof flags=="undefined"){throw new Error(`Unknown file open mode: ${str}`)}return flags};var FS_getMode=(canRead,canWrite)=>{var mode=0;if(canRead)mode|=292|73;if(canWrite)mode|=146;return mode};var FS={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:false,ignorePermissions:true,ErrnoError:class{constructor(errno){this.name="ErrnoError";this.errno=errno}},genericErrors:{},filesystems:null,syncFSRequests:0,FSStream:class{constructor(){this.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{constructor(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev;this.readMode=292|73;this.writeMode=146}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={}){path=PATH_FS.resolve(path);if(!path)return{path:"",node:null};var defaults={follow_mount:true,recurse_count:0};opts=Object.assign(defaults,opts);if(opts.recurse_count>8){throw new FS.ErrnoError(32)}var parts=path.split("/").filter(p=>!!p);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?`${mount}/${path}`:mount+path}path=path?`${node.name}/${path}`:node.name;node=node.parent}},hashName(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode)}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){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd(){for(var fd=0;fd<=FS.MAX_OPEN_FDS;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStreamChecked(fd){var stream=FS.getStream(fd);if(!stream){throw new FS.ErrnoError(8)}return stream},getStream:fd=>FS.streams[fd],createStream(stream,fd=-1){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},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:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(hash=>{var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.includes(current.mount)){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup(parent,name){return parent.node_ops.lookup(parent,name)},mknod(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree(path,mode){var dirs=path.split("/");var d="";for(var i=0;iFS.currentPath,chdir(path){var lookup=FS.lookupPath(path,{follow:true});if(lookup.node===null){throw new FS.ErrnoError(44)}if(!FS.isDir(lookup.node.mode)){throw new FS.ErrnoError(54)}var errCode=FS.nodePermissions(lookup.node,"x");if(errCode){throw new FS.ErrnoError(errCode)}FS.currentPath=lookup.path},createDefaultDirectories(){FS.mkdir("/tmp");FS.mkdir("/home");FS.mkdir("/home/web_user")},createDefaultDevices(){FS.mkdir("/dev");FS.registerDevice(FS.makedev(1,3),{read:()=>0,write:(stream,buffer,offset,length,pos)=>length});FS.mkdev("/dev/null",FS.makedev(1,3));TTY.register(FS.makedev(5,0),TTY.default_tty_ops);TTY.register(FS.makedev(6,0),TTY.default_tty1_ops);FS.mkdev("/dev/tty",FS.makedev(5,0));FS.mkdev("/dev/tty1",FS.makedev(6,0));var randomBuffer=new Uint8Array(1024),randomLeft=0;var randomByte=()=>{if(randomLeft===0){randomLeft=randomFill(randomBuffer).byteLength}return randomBuffer[--randomLeft]};FS.createDevice("/dev","random",randomByte);FS.createDevice("/dev","urandom",randomByte);FS.mkdir("/dev/shm");FS.mkdir("/dev/shm/tmp")},createSpecialDirectories(){FS.mkdir("/proc");var proc_self=FS.mkdir("/proc/self");FS.mkdir("/proc/self/fd");FS.mount({mount(){var node=FS.createNode(proc_self,"fd",16384|511,73);node.node_ops={lookup(parent,name){var fd=+name;var stream=FS.getStreamChecked(fd);var ret={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>stream.path}};ret.parent=ret;return ret}};return node}},{},"/proc/self/fd")},createStandardStreams(){if(Module["stdin"]){FS.createDevice("/dev","stdin",Module["stdin"])}else{FS.symlink("/dev/tty","/dev/stdin")}if(Module["stdout"]){FS.createDevice("/dev","stdout",null,Module["stdout"])}else{FS.symlink("/dev/tty","/dev/stdout")}if(Module["stderr"]){FS.createDevice("/dev","stderr",null,Module["stderr"])}else{FS.symlink("/dev/tty1","/dev/stderr")}var stdin=FS.open("/dev/stdin",0);var stdout=FS.open("/dev/stdout",1);var stderr=FS.open("/dev/stderr",1)},staticInit(){[44].forEach(code=>{FS.genericErrors[code]=new FS.ErrnoError(code);FS.genericErrors[code].stack=""});FS.nameTable=new Array(4096);FS.mount(MEMFS,{},"/");FS.createDefaultDirectories();FS.createDefaultDevices();FS.createSpecialDirectories();FS.filesystems={MEMFS:MEMFS}},init(input,output,error){FS.init.initialized=true;Module["stdin"]=input||Module["stdin"];Module["stdout"]=output||Module["stdout"];Module["stderr"]=error||Module["stderr"];FS.createStandardStreams()},quit(){FS.init.initialized=false;for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]}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: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:ptr,allocated:true}};node.stream_ops=stream_ops;return node}};var SYSCALLS={DEFAULT_POLLMASK:5,calculateAt(dirfd,path,allowEmpty){if(PATH.isAbs(path)){return path}var dir;if(dirfd===-100){dir=FS.cwd()}else{var dirstream=SYSCALLS.getStreamFromFD(dirfd);dir=dirstream.path}if(path.length==0){if(!allowEmpty){throw new FS.ErrnoError(44)}return dir}return PATH.join2(dir,path)},doStat(func,path,buf){var stat=func(path);HEAP32[buf>>2]=stat.dev;HEAP32[buf+4>>2]=stat.mode;HEAPU32[buf+8>>2]=stat.nlink;HEAP32[buf+12>>2]=stat.uid;HEAP32[buf+16>>2]=stat.gid;HEAP32[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;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;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;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},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}}function 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{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return-e.errno}}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);if(!times){var atime=Date.now();var mtime=atime}else{var seconds=readI53FromI64(times);var nanoseconds=HEAP32[times+8>>2];atime=seconds*1e3+nanoseconds/(1e3*1e3);times+=16;seconds=readI53FromI64(times);nanoseconds=HEAP32[times+8>>2];mtime=seconds*1e3+nanoseconds/(1e3*1e3)}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 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{if(isNaN(offset))return 61;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 __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 _emscripten_get_now;_emscripten_get_now=()=>performance.now();var getHeapMax=()=>2147483648;var growMemory=size=>{var b=wasmMemory.buffer;var pages=(size-b.byteLength+65535)/65536;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}var alignUp=(x,multiple)=>x+(multiple-x%multiple)%multiple;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(requestedSize,overGrownHeapSize),65536));var replacement=growMemory(newSize);if(replacement){return true}}return false};var ENV={};var getExecutableName=()=>thisProgram||"./this.program";var getEnvStrings=()=>{if(!getEnvStrings.strings){var lang=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:lang,_:getExecutableName()};for(var x in ENV){if(ENV[x]===undefined)delete env[x];else env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(`${x}=${env[x]}`)}getEnvStrings.strings=strings}return getEnvStrings.strings};var stringToAscii=(str,buffer)=>{for(var i=0;i{var bufSize=0;getEnvStrings().forEach((string,i)=>{var ptr=environ_buf+bufSize;HEAPU32[__environ+i*4>>2]=ptr;stringToAscii(string,ptr);bufSize+=string.length+1});return 0};var _environ_sizes_get=(penviron_count,penviron_buf_size)=>{var strings=getEnvStrings();HEAPU32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(string=>bufSize+=string.length+1);HEAPU32[penviron_buf_size>>2]=bufSize;return 0};function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}function _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=>{if(err){wakeUp(29);return}wakeUp(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(typeof offset!="undefined"){offset+=curr}}return ret};function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=doWritev(stream,iov,iovcnt);HEAPU32[pnum>>2]=num;return 0}catch(e){if(typeof FS=="undefined"||!(e.name==="ErrnoError"))throw e;return e.errno}}var _getentropy=(buffer,size)=>{randomFill(HEAPU8.subarray(buffer,buffer+size));return 0};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 runtimeKeepaliveCounter=0;var keepRuntimeAlive=()=>noExitRuntime||runtimeKeepaliveCounter>0;var _proc_exit=code=>{EXITSTATUS=code;if(!keepRuntimeAlive()){Module["onExit"]?.(code);ABORT=true}quit_(code,new ExitStatus(code))};var exitJS=(status,implicit)=>{EXITSTATUS=status;_proc_exit(status)};var handleException=e=>{if(e instanceof ExitStatus||e=="unwind"){return EXITSTATUS}quit_(1,e)};var sigToWasmTypes=sig=>{var typeNames={i:"i32",j:"i64",f:"f32",d:"f64",e:"externref",p:"i32"};var type={parameters:[],results:sig[0]=="v"?[]:[typeNames[sig[0]]]};for(var i=1;ioriginal(...args)}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){return Asyncify.handleAsync(()=>new Promise(startAsync))},makeAsyncFunction(original){return WebAssembly.promising(original)}};var uleb128Encode=(n,target)=>{if(n<128){target.push(n)}else{target.push(n%128|128,n>>7)}};var generateFuncType=(sig,target)=>{var sigRet=sig.slice(0,1);var sigParam=sig.slice(1);var typeCodes={i:127,p:127,j:126,f:125,d:124,e:111};target.push(96);uleb128Encode(sigParam.length,target);for(var i=0;i{if(typeof WebAssembly.Function=="function"){return new WebAssembly.Function(sigToWasmTypes(sig),func)}var typeSectionBody=[1];generateFuncType(sig,typeSectionBody);var bytes=[0,97,115,109,1,0,0,0,1];uleb128Encode(typeSectionBody.length,bytes);bytes.push(...typeSectionBody);bytes.push(2,7,1,1,101,1,102,0,0,7,5,1,1,102,0,0);var module=new WebAssembly.Module(new Uint8Array(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){if(funcPtr>=wasmTableMirror.length)wasmTableMirror.length=funcPtr+1;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()}try{wasmTable.grow(1)}catch(err){if(!(err instanceof RangeError)){throw err}throw"Unable to grow wasm table. Set ALLOW_TABLE_GROWTH."}return wasmTable.length-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;i=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr};var AsciiToString=ptr=>{var str="";while(1){var ch=HEAPU8[ptr++];if(!ch)return str;str+=String.fromCharCode(ch)}};var UTF16Decoder=typeof TextDecoder!="undefined"?new TextDecoder("utf-16le"):undefined;var UTF16ToString=(ptr,maxBytesToRead)=>{var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder)return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr));var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str};var UTF32ToString=(ptr,maxBytesToRead)=>{var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str};function intArrayToString(array){var ret=[];for(var i=0;i255){chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var _getTempRet0=getTempRet0;Module["_getTempRet0"]=_getTempRet0;FS.createPreloadedFile=FS_createPreloadedFile;FS.staticInit();adapters_support();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,_localtime_js:__localtime_js,_mmap_js:__mmap_js,_munmap_js:__munmap_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,getentropy:_getentropy,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,vppippii:_vppippii,vppippii_async:_vppippii_async,vppp:_vppp,vppp_async:_vppp_async,vpppip:_vpppip,vpppip_async:_vpppip_async};var wasmExports=createWasm();var ___wasm_call_ctors=()=>(___wasm_call_ctors=wasmExports["__wasm_call_ctors"])();var _powersync_init_static=Module["_powersync_init_static"]=()=>(_powersync_init_static=Module["_powersync_init_static"]=wasmExports["powersync_init_static"])();var _sqlite3_status64=Module["_sqlite3_status64"]=(a0,a1,a2,a3)=>(_sqlite3_status64=Module["_sqlite3_status64"]=wasmExports["sqlite3_status64"])(a0,a1,a2,a3);var _sqlite3_status=Module["_sqlite3_status"]=(a0,a1,a2,a3)=>(_sqlite3_status=Module["_sqlite3_status"]=wasmExports["sqlite3_status"])(a0,a1,a2,a3);var _sqlite3_db_status=Module["_sqlite3_db_status"]=(a0,a1,a2,a3,a4)=>(_sqlite3_db_status=Module["_sqlite3_db_status"]=wasmExports["sqlite3_db_status"])(a0,a1,a2,a3,a4);var _sqlite3_msize=Module["_sqlite3_msize"]=a0=>(_sqlite3_msize=Module["_sqlite3_msize"]=wasmExports["sqlite3_msize"])(a0);var _sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=a0=>(_sqlite3_vfs_find=Module["_sqlite3_vfs_find"]=wasmExports["sqlite3_vfs_find"])(a0);var _sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=(a0,a1)=>(_sqlite3_vfs_register=Module["_sqlite3_vfs_register"]=wasmExports["sqlite3_vfs_register"])(a0,a1);var _sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=a0=>(_sqlite3_vfs_unregister=Module["_sqlite3_vfs_unregister"]=wasmExports["sqlite3_vfs_unregister"])(a0);var _sqlite3_release_memory=Module["_sqlite3_release_memory"]=a0=>(_sqlite3_release_memory=Module["_sqlite3_release_memory"]=wasmExports["sqlite3_release_memory"])(a0);var _sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=(a0,a1)=>(_sqlite3_soft_heap_limit64=Module["_sqlite3_soft_heap_limit64"]=wasmExports["sqlite3_soft_heap_limit64"])(a0,a1);var _sqlite3_memory_used=Module["_sqlite3_memory_used"]=()=>(_sqlite3_memory_used=Module["_sqlite3_memory_used"]=wasmExports["sqlite3_memory_used"])();var _sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=(a0,a1)=>(_sqlite3_hard_heap_limit64=Module["_sqlite3_hard_heap_limit64"]=wasmExports["sqlite3_hard_heap_limit64"])(a0,a1);var _sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=a0=>(_sqlite3_memory_highwater=Module["_sqlite3_memory_highwater"]=wasmExports["sqlite3_memory_highwater"])(a0);var _sqlite3_malloc=Module["_sqlite3_malloc"]=a0=>(_sqlite3_malloc=Module["_sqlite3_malloc"]=wasmExports["sqlite3_malloc"])(a0);var _sqlite3_malloc64=Module["_sqlite3_malloc64"]=(a0,a1)=>(_sqlite3_malloc64=Module["_sqlite3_malloc64"]=wasmExports["sqlite3_malloc64"])(a0,a1);var _sqlite3_free=Module["_sqlite3_free"]=a0=>(_sqlite3_free=Module["_sqlite3_free"]=wasmExports["sqlite3_free"])(a0);var _sqlite3_realloc=Module["_sqlite3_realloc"]=(a0,a1)=>(_sqlite3_realloc=Module["_sqlite3_realloc"]=wasmExports["sqlite3_realloc"])(a0,a1);var _sqlite3_realloc64=Module["_sqlite3_realloc64"]=(a0,a1,a2)=>(_sqlite3_realloc64=Module["_sqlite3_realloc64"]=wasmExports["sqlite3_realloc64"])(a0,a1,a2);var _sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=(a0,a1,a2)=>(_sqlite3_str_vappendf=Module["_sqlite3_str_vappendf"]=wasmExports["sqlite3_str_vappendf"])(a0,a1,a2);var _sqlite3_str_append=Module["_sqlite3_str_append"]=(a0,a1,a2)=>(_sqlite3_str_append=Module["_sqlite3_str_append"]=wasmExports["sqlite3_str_append"])(a0,a1,a2);var _sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=(a0,a1,a2)=>(_sqlite3_str_appendchar=Module["_sqlite3_str_appendchar"]=wasmExports["sqlite3_str_appendchar"])(a0,a1,a2);var _sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=(a0,a1)=>(_sqlite3_str_appendall=Module["_sqlite3_str_appendall"]=wasmExports["sqlite3_str_appendall"])(a0,a1);var _sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=(a0,a1,a2)=>(_sqlite3_str_appendf=Module["_sqlite3_str_appendf"]=wasmExports["sqlite3_str_appendf"])(a0,a1,a2);var _sqlite3_str_finish=Module["_sqlite3_str_finish"]=a0=>(_sqlite3_str_finish=Module["_sqlite3_str_finish"]=wasmExports["sqlite3_str_finish"])(a0);var _sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=a0=>(_sqlite3_str_errcode=Module["_sqlite3_str_errcode"]=wasmExports["sqlite3_str_errcode"])(a0);var _sqlite3_str_length=Module["_sqlite3_str_length"]=a0=>(_sqlite3_str_length=Module["_sqlite3_str_length"]=wasmExports["sqlite3_str_length"])(a0);var _sqlite3_str_value=Module["_sqlite3_str_value"]=a0=>(_sqlite3_str_value=Module["_sqlite3_str_value"]=wasmExports["sqlite3_str_value"])(a0);var _sqlite3_str_reset=Module["_sqlite3_str_reset"]=a0=>(_sqlite3_str_reset=Module["_sqlite3_str_reset"]=wasmExports["sqlite3_str_reset"])(a0);var _sqlite3_str_new=Module["_sqlite3_str_new"]=a0=>(_sqlite3_str_new=Module["_sqlite3_str_new"]=wasmExports["sqlite3_str_new"])(a0);var _sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=(a0,a1)=>(_sqlite3_vmprintf=Module["_sqlite3_vmprintf"]=wasmExports["sqlite3_vmprintf"])(a0,a1);var _sqlite3_mprintf=Module["_sqlite3_mprintf"]=(a0,a1)=>(_sqlite3_mprintf=Module["_sqlite3_mprintf"]=wasmExports["sqlite3_mprintf"])(a0,a1);var _sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=(a0,a1,a2,a3)=>(_sqlite3_vsnprintf=Module["_sqlite3_vsnprintf"]=wasmExports["sqlite3_vsnprintf"])(a0,a1,a2,a3);var _sqlite3_snprintf=Module["_sqlite3_snprintf"]=(a0,a1,a2,a3)=>(_sqlite3_snprintf=Module["_sqlite3_snprintf"]=wasmExports["sqlite3_snprintf"])(a0,a1,a2,a3);var _sqlite3_log=Module["_sqlite3_log"]=(a0,a1,a2)=>(_sqlite3_log=Module["_sqlite3_log"]=wasmExports["sqlite3_log"])(a0,a1,a2);var _sqlite3_randomness=Module["_sqlite3_randomness"]=(a0,a1)=>(_sqlite3_randomness=Module["_sqlite3_randomness"]=wasmExports["sqlite3_randomness"])(a0,a1);var _sqlite3_stricmp=Module["_sqlite3_stricmp"]=(a0,a1)=>(_sqlite3_stricmp=Module["_sqlite3_stricmp"]=wasmExports["sqlite3_stricmp"])(a0,a1);var _sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=(a0,a1,a2)=>(_sqlite3_strnicmp=Module["_sqlite3_strnicmp"]=wasmExports["sqlite3_strnicmp"])(a0,a1,a2);var _sqlite3_os_init=Module["_sqlite3_os_init"]=()=>(_sqlite3_os_init=Module["_sqlite3_os_init"]=wasmExports["sqlite3_os_init"])();var _sqlite3_os_end=Module["_sqlite3_os_end"]=()=>(_sqlite3_os_end=Module["_sqlite3_os_end"]=wasmExports["sqlite3_os_end"])();var _sqlite3_serialize=Module["_sqlite3_serialize"]=(a0,a1,a2,a3)=>(_sqlite3_serialize=Module["_sqlite3_serialize"]=wasmExports["sqlite3_serialize"])(a0,a1,a2,a3);var _sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare_v2=Module["_sqlite3_prepare_v2"]=wasmExports["sqlite3_prepare_v2"])(a0,a1,a2,a3,a4);var _sqlite3_step=Module["_sqlite3_step"]=a0=>(_sqlite3_step=Module["_sqlite3_step"]=wasmExports["sqlite3_step"])(a0);var _sqlite3_column_int64=Module["_sqlite3_column_int64"]=(a0,a1)=>(_sqlite3_column_int64=Module["_sqlite3_column_int64"]=wasmExports["sqlite3_column_int64"])(a0,a1);var _sqlite3_reset=Module["_sqlite3_reset"]=a0=>(_sqlite3_reset=Module["_sqlite3_reset"]=wasmExports["sqlite3_reset"])(a0);var _sqlite3_exec=Module["_sqlite3_exec"]=(a0,a1,a2,a3,a4)=>(_sqlite3_exec=Module["_sqlite3_exec"]=wasmExports["sqlite3_exec"])(a0,a1,a2,a3,a4);var _sqlite3_column_int=Module["_sqlite3_column_int"]=(a0,a1)=>(_sqlite3_column_int=Module["_sqlite3_column_int"]=wasmExports["sqlite3_column_int"])(a0,a1);var _sqlite3_finalize=Module["_sqlite3_finalize"]=a0=>(_sqlite3_finalize=Module["_sqlite3_finalize"]=wasmExports["sqlite3_finalize"])(a0);var _sqlite3_deserialize=Module["_sqlite3_deserialize"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_deserialize=Module["_sqlite3_deserialize"]=wasmExports["sqlite3_deserialize"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=a0=>(_sqlite3_database_file_object=Module["_sqlite3_database_file_object"]=wasmExports["sqlite3_database_file_object"])(a0);var _sqlite3_backup_init=Module["_sqlite3_backup_init"]=(a0,a1,a2,a3)=>(_sqlite3_backup_init=Module["_sqlite3_backup_init"]=wasmExports["sqlite3_backup_init"])(a0,a1,a2,a3);var _sqlite3_backup_step=Module["_sqlite3_backup_step"]=(a0,a1)=>(_sqlite3_backup_step=Module["_sqlite3_backup_step"]=wasmExports["sqlite3_backup_step"])(a0,a1);var _sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=a0=>(_sqlite3_backup_finish=Module["_sqlite3_backup_finish"]=wasmExports["sqlite3_backup_finish"])(a0);var _sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=a0=>(_sqlite3_backup_remaining=Module["_sqlite3_backup_remaining"]=wasmExports["sqlite3_backup_remaining"])(a0);var _sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=a0=>(_sqlite3_backup_pagecount=Module["_sqlite3_backup_pagecount"]=wasmExports["sqlite3_backup_pagecount"])(a0);var _sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=a0=>(_sqlite3_clear_bindings=Module["_sqlite3_clear_bindings"]=wasmExports["sqlite3_clear_bindings"])(a0);var _sqlite3_value_blob=Module["_sqlite3_value_blob"]=a0=>(_sqlite3_value_blob=Module["_sqlite3_value_blob"]=wasmExports["sqlite3_value_blob"])(a0);var _sqlite3_value_text=Module["_sqlite3_value_text"]=a0=>(_sqlite3_value_text=Module["_sqlite3_value_text"]=wasmExports["sqlite3_value_text"])(a0);var _sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=a0=>(_sqlite3_value_bytes=Module["_sqlite3_value_bytes"]=wasmExports["sqlite3_value_bytes"])(a0);var _sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=a0=>(_sqlite3_value_bytes16=Module["_sqlite3_value_bytes16"]=wasmExports["sqlite3_value_bytes16"])(a0);var _sqlite3_value_double=Module["_sqlite3_value_double"]=a0=>(_sqlite3_value_double=Module["_sqlite3_value_double"]=wasmExports["sqlite3_value_double"])(a0);var _sqlite3_value_int=Module["_sqlite3_value_int"]=a0=>(_sqlite3_value_int=Module["_sqlite3_value_int"]=wasmExports["sqlite3_value_int"])(a0);var _sqlite3_value_int64=Module["_sqlite3_value_int64"]=a0=>(_sqlite3_value_int64=Module["_sqlite3_value_int64"]=wasmExports["sqlite3_value_int64"])(a0);var _sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=a0=>(_sqlite3_value_subtype=Module["_sqlite3_value_subtype"]=wasmExports["sqlite3_value_subtype"])(a0);var _sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=(a0,a1)=>(_sqlite3_value_pointer=Module["_sqlite3_value_pointer"]=wasmExports["sqlite3_value_pointer"])(a0,a1);var _sqlite3_value_text16=Module["_sqlite3_value_text16"]=a0=>(_sqlite3_value_text16=Module["_sqlite3_value_text16"]=wasmExports["sqlite3_value_text16"])(a0);var _sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=a0=>(_sqlite3_value_text16be=Module["_sqlite3_value_text16be"]=wasmExports["sqlite3_value_text16be"])(a0);var _sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=a0=>(_sqlite3_value_text16le=Module["_sqlite3_value_text16le"]=wasmExports["sqlite3_value_text16le"])(a0);var _sqlite3_value_type=Module["_sqlite3_value_type"]=a0=>(_sqlite3_value_type=Module["_sqlite3_value_type"]=wasmExports["sqlite3_value_type"])(a0);var _sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=a0=>(_sqlite3_value_encoding=Module["_sqlite3_value_encoding"]=wasmExports["sqlite3_value_encoding"])(a0);var _sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=a0=>(_sqlite3_value_nochange=Module["_sqlite3_value_nochange"]=wasmExports["sqlite3_value_nochange"])(a0);var _sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=a0=>(_sqlite3_value_frombind=Module["_sqlite3_value_frombind"]=wasmExports["sqlite3_value_frombind"])(a0);var _sqlite3_value_dup=Module["_sqlite3_value_dup"]=a0=>(_sqlite3_value_dup=Module["_sqlite3_value_dup"]=wasmExports["sqlite3_value_dup"])(a0);var _sqlite3_value_free=Module["_sqlite3_value_free"]=a0=>(_sqlite3_value_free=Module["_sqlite3_value_free"]=wasmExports["sqlite3_value_free"])(a0);var _sqlite3_result_blob=Module["_sqlite3_result_blob"]=(a0,a1,a2,a3)=>(_sqlite3_result_blob=Module["_sqlite3_result_blob"]=wasmExports["sqlite3_result_blob"])(a0,a1,a2,a3);var _sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=(a0,a1,a2,a3,a4)=>(_sqlite3_result_blob64=Module["_sqlite3_result_blob64"]=wasmExports["sqlite3_result_blob64"])(a0,a1,a2,a3,a4);var _sqlite3_result_double=Module["_sqlite3_result_double"]=(a0,a1)=>(_sqlite3_result_double=Module["_sqlite3_result_double"]=wasmExports["sqlite3_result_double"])(a0,a1);var _sqlite3_result_error=Module["_sqlite3_result_error"]=(a0,a1,a2)=>(_sqlite3_result_error=Module["_sqlite3_result_error"]=wasmExports["sqlite3_result_error"])(a0,a1,a2);var _sqlite3_result_error16=Module["_sqlite3_result_error16"]=(a0,a1,a2)=>(_sqlite3_result_error16=Module["_sqlite3_result_error16"]=wasmExports["sqlite3_result_error16"])(a0,a1,a2);var _sqlite3_result_int=Module["_sqlite3_result_int"]=(a0,a1)=>(_sqlite3_result_int=Module["_sqlite3_result_int"]=wasmExports["sqlite3_result_int"])(a0,a1);var _sqlite3_result_int64=Module["_sqlite3_result_int64"]=(a0,a1,a2)=>(_sqlite3_result_int64=Module["_sqlite3_result_int64"]=wasmExports["sqlite3_result_int64"])(a0,a1,a2);var _sqlite3_result_null=Module["_sqlite3_result_null"]=a0=>(_sqlite3_result_null=Module["_sqlite3_result_null"]=wasmExports["sqlite3_result_null"])(a0);var _sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=(a0,a1,a2,a3)=>(_sqlite3_result_pointer=Module["_sqlite3_result_pointer"]=wasmExports["sqlite3_result_pointer"])(a0,a1,a2,a3);var _sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=(a0,a1)=>(_sqlite3_result_subtype=Module["_sqlite3_result_subtype"]=wasmExports["sqlite3_result_subtype"])(a0,a1);var _sqlite3_result_text=Module["_sqlite3_result_text"]=(a0,a1,a2,a3)=>(_sqlite3_result_text=Module["_sqlite3_result_text"]=wasmExports["sqlite3_result_text"])(a0,a1,a2,a3);var _sqlite3_result_text64=Module["_sqlite3_result_text64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_result_text64=Module["_sqlite3_result_text64"]=wasmExports["sqlite3_result_text64"])(a0,a1,a2,a3,a4,a5);var _sqlite3_result_text16=Module["_sqlite3_result_text16"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16=Module["_sqlite3_result_text16"]=wasmExports["sqlite3_result_text16"])(a0,a1,a2,a3);var _sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16be=Module["_sqlite3_result_text16be"]=wasmExports["sqlite3_result_text16be"])(a0,a1,a2,a3);var _sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=(a0,a1,a2,a3)=>(_sqlite3_result_text16le=Module["_sqlite3_result_text16le"]=wasmExports["sqlite3_result_text16le"])(a0,a1,a2,a3);var _sqlite3_result_value=Module["_sqlite3_result_value"]=(a0,a1)=>(_sqlite3_result_value=Module["_sqlite3_result_value"]=wasmExports["sqlite3_result_value"])(a0,a1);var _sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=a0=>(_sqlite3_result_error_toobig=Module["_sqlite3_result_error_toobig"]=wasmExports["sqlite3_result_error_toobig"])(a0);var _sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=(a0,a1)=>(_sqlite3_result_zeroblob=Module["_sqlite3_result_zeroblob"]=wasmExports["sqlite3_result_zeroblob"])(a0,a1);var _sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=(a0,a1,a2)=>(_sqlite3_result_zeroblob64=Module["_sqlite3_result_zeroblob64"]=wasmExports["sqlite3_result_zeroblob64"])(a0,a1,a2);var _sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=(a0,a1)=>(_sqlite3_result_error_code=Module["_sqlite3_result_error_code"]=wasmExports["sqlite3_result_error_code"])(a0,a1);var _sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=a0=>(_sqlite3_result_error_nomem=Module["_sqlite3_result_error_nomem"]=wasmExports["sqlite3_result_error_nomem"])(a0);var _sqlite3_user_data=Module["_sqlite3_user_data"]=a0=>(_sqlite3_user_data=Module["_sqlite3_user_data"]=wasmExports["sqlite3_user_data"])(a0);var _sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=a0=>(_sqlite3_context_db_handle=Module["_sqlite3_context_db_handle"]=wasmExports["sqlite3_context_db_handle"])(a0);var _sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=a0=>(_sqlite3_vtab_nochange=Module["_sqlite3_vtab_nochange"]=wasmExports["sqlite3_vtab_nochange"])(a0);var _sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=(a0,a1)=>(_sqlite3_vtab_in_first=Module["_sqlite3_vtab_in_first"]=wasmExports["sqlite3_vtab_in_first"])(a0,a1);var _sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=(a0,a1)=>(_sqlite3_vtab_in_next=Module["_sqlite3_vtab_in_next"]=wasmExports["sqlite3_vtab_in_next"])(a0,a1);var _sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=(a0,a1)=>(_sqlite3_aggregate_context=Module["_sqlite3_aggregate_context"]=wasmExports["sqlite3_aggregate_context"])(a0,a1);var _sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=(a0,a1)=>(_sqlite3_get_auxdata=Module["_sqlite3_get_auxdata"]=wasmExports["sqlite3_get_auxdata"])(a0,a1);var _sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_auxdata=Module["_sqlite3_set_auxdata"]=wasmExports["sqlite3_set_auxdata"])(a0,a1,a2,a3);var _sqlite3_column_count=Module["_sqlite3_column_count"]=a0=>(_sqlite3_column_count=Module["_sqlite3_column_count"]=wasmExports["sqlite3_column_count"])(a0);var _sqlite3_data_count=Module["_sqlite3_data_count"]=a0=>(_sqlite3_data_count=Module["_sqlite3_data_count"]=wasmExports["sqlite3_data_count"])(a0);var _sqlite3_column_blob=Module["_sqlite3_column_blob"]=(a0,a1)=>(_sqlite3_column_blob=Module["_sqlite3_column_blob"]=wasmExports["sqlite3_column_blob"])(a0,a1);var _sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=(a0,a1)=>(_sqlite3_column_bytes=Module["_sqlite3_column_bytes"]=wasmExports["sqlite3_column_bytes"])(a0,a1);var _sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=(a0,a1)=>(_sqlite3_column_bytes16=Module["_sqlite3_column_bytes16"]=wasmExports["sqlite3_column_bytes16"])(a0,a1);var _sqlite3_column_double=Module["_sqlite3_column_double"]=(a0,a1)=>(_sqlite3_column_double=Module["_sqlite3_column_double"]=wasmExports["sqlite3_column_double"])(a0,a1);var _sqlite3_column_text=Module["_sqlite3_column_text"]=(a0,a1)=>(_sqlite3_column_text=Module["_sqlite3_column_text"]=wasmExports["sqlite3_column_text"])(a0,a1);var _sqlite3_column_value=Module["_sqlite3_column_value"]=(a0,a1)=>(_sqlite3_column_value=Module["_sqlite3_column_value"]=wasmExports["sqlite3_column_value"])(a0,a1);var _sqlite3_column_text16=Module["_sqlite3_column_text16"]=(a0,a1)=>(_sqlite3_column_text16=Module["_sqlite3_column_text16"]=wasmExports["sqlite3_column_text16"])(a0,a1);var _sqlite3_column_type=Module["_sqlite3_column_type"]=(a0,a1)=>(_sqlite3_column_type=Module["_sqlite3_column_type"]=wasmExports["sqlite3_column_type"])(a0,a1);var _sqlite3_column_name=Module["_sqlite3_column_name"]=(a0,a1)=>(_sqlite3_column_name=Module["_sqlite3_column_name"]=wasmExports["sqlite3_column_name"])(a0,a1);var _sqlite3_column_name16=Module["_sqlite3_column_name16"]=(a0,a1)=>(_sqlite3_column_name16=Module["_sqlite3_column_name16"]=wasmExports["sqlite3_column_name16"])(a0,a1);var _sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_blob=Module["_sqlite3_bind_blob"]=wasmExports["sqlite3_bind_blob"])(a0,a1,a2,a3,a4);var _sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_bind_blob64=Module["_sqlite3_bind_blob64"]=wasmExports["sqlite3_bind_blob64"])(a0,a1,a2,a3,a4,a5);var _sqlite3_bind_double=Module["_sqlite3_bind_double"]=(a0,a1,a2)=>(_sqlite3_bind_double=Module["_sqlite3_bind_double"]=wasmExports["sqlite3_bind_double"])(a0,a1,a2);var _sqlite3_bind_int=Module["_sqlite3_bind_int"]=(a0,a1,a2)=>(_sqlite3_bind_int=Module["_sqlite3_bind_int"]=wasmExports["sqlite3_bind_int"])(a0,a1,a2);var _sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_int64=Module["_sqlite3_bind_int64"]=wasmExports["sqlite3_bind_int64"])(a0,a1,a2,a3);var _sqlite3_bind_null=Module["_sqlite3_bind_null"]=(a0,a1)=>(_sqlite3_bind_null=Module["_sqlite3_bind_null"]=wasmExports["sqlite3_bind_null"])(a0,a1);var _sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_pointer=Module["_sqlite3_bind_pointer"]=wasmExports["sqlite3_bind_pointer"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text=Module["_sqlite3_bind_text"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text=Module["_sqlite3_bind_text"]=wasmExports["sqlite3_bind_text"])(a0,a1,a2,a3,a4);var _sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=(a0,a1,a2,a3,a4,a5,a6)=>(_sqlite3_bind_text64=Module["_sqlite3_bind_text64"]=wasmExports["sqlite3_bind_text64"])(a0,a1,a2,a3,a4,a5,a6);var _sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_bind_text16=Module["_sqlite3_bind_text16"]=wasmExports["sqlite3_bind_text16"])(a0,a1,a2,a3,a4);var _sqlite3_bind_value=Module["_sqlite3_bind_value"]=(a0,a1,a2)=>(_sqlite3_bind_value=Module["_sqlite3_bind_value"]=wasmExports["sqlite3_bind_value"])(a0,a1,a2);var _sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=(a0,a1,a2)=>(_sqlite3_bind_zeroblob=Module["_sqlite3_bind_zeroblob"]=wasmExports["sqlite3_bind_zeroblob"])(a0,a1,a2);var _sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=(a0,a1,a2,a3)=>(_sqlite3_bind_zeroblob64=Module["_sqlite3_bind_zeroblob64"]=wasmExports["sqlite3_bind_zeroblob64"])(a0,a1,a2,a3);var _sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=a0=>(_sqlite3_bind_parameter_count=Module["_sqlite3_bind_parameter_count"]=wasmExports["sqlite3_bind_parameter_count"])(a0);var _sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=(a0,a1)=>(_sqlite3_bind_parameter_name=Module["_sqlite3_bind_parameter_name"]=wasmExports["sqlite3_bind_parameter_name"])(a0,a1);var _sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=(a0,a1)=>(_sqlite3_bind_parameter_index=Module["_sqlite3_bind_parameter_index"]=wasmExports["sqlite3_bind_parameter_index"])(a0,a1);var _sqlite3_db_handle=Module["_sqlite3_db_handle"]=a0=>(_sqlite3_db_handle=Module["_sqlite3_db_handle"]=wasmExports["sqlite3_db_handle"])(a0);var _sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=a0=>(_sqlite3_stmt_readonly=Module["_sqlite3_stmt_readonly"]=wasmExports["sqlite3_stmt_readonly"])(a0);var _sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=a0=>(_sqlite3_stmt_isexplain=Module["_sqlite3_stmt_isexplain"]=wasmExports["sqlite3_stmt_isexplain"])(a0);var _sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=(a0,a1)=>(_sqlite3_stmt_explain=Module["_sqlite3_stmt_explain"]=wasmExports["sqlite3_stmt_explain"])(a0,a1);var _sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=a0=>(_sqlite3_stmt_busy=Module["_sqlite3_stmt_busy"]=wasmExports["sqlite3_stmt_busy"])(a0);var _sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=(a0,a1)=>(_sqlite3_next_stmt=Module["_sqlite3_next_stmt"]=wasmExports["sqlite3_next_stmt"])(a0,a1);var _sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=(a0,a1,a2)=>(_sqlite3_stmt_status=Module["_sqlite3_stmt_status"]=wasmExports["sqlite3_stmt_status"])(a0,a1,a2);var _sqlite3_sql=Module["_sqlite3_sql"]=a0=>(_sqlite3_sql=Module["_sqlite3_sql"]=wasmExports["sqlite3_sql"])(a0);var _sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=a0=>(_sqlite3_expanded_sql=Module["_sqlite3_expanded_sql"]=wasmExports["sqlite3_expanded_sql"])(a0);var _sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=a0=>(_sqlite3_value_numeric_type=Module["_sqlite3_value_numeric_type"]=wasmExports["sqlite3_value_numeric_type"])(a0);var _sqlite3_blob_open=Module["_sqlite3_blob_open"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_blob_open=Module["_sqlite3_blob_open"]=wasmExports["sqlite3_blob_open"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_blob_close=Module["_sqlite3_blob_close"]=a0=>(_sqlite3_blob_close=Module["_sqlite3_blob_close"]=wasmExports["sqlite3_blob_close"])(a0);var _sqlite3_blob_read=Module["_sqlite3_blob_read"]=(a0,a1,a2,a3)=>(_sqlite3_blob_read=Module["_sqlite3_blob_read"]=wasmExports["sqlite3_blob_read"])(a0,a1,a2,a3);var _sqlite3_blob_write=Module["_sqlite3_blob_write"]=(a0,a1,a2,a3)=>(_sqlite3_blob_write=Module["_sqlite3_blob_write"]=wasmExports["sqlite3_blob_write"])(a0,a1,a2,a3);var _sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=a0=>(_sqlite3_blob_bytes=Module["_sqlite3_blob_bytes"]=wasmExports["sqlite3_blob_bytes"])(a0);var _sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=(a0,a1,a2)=>(_sqlite3_blob_reopen=Module["_sqlite3_blob_reopen"]=wasmExports["sqlite3_blob_reopen"])(a0,a1,a2);var _sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=(a0,a1,a2)=>(_sqlite3_set_authorizer=Module["_sqlite3_set_authorizer"]=wasmExports["sqlite3_set_authorizer"])(a0,a1,a2);var _sqlite3_strglob=Module["_sqlite3_strglob"]=(a0,a1)=>(_sqlite3_strglob=Module["_sqlite3_strglob"]=wasmExports["sqlite3_strglob"])(a0,a1);var _sqlite3_strlike=Module["_sqlite3_strlike"]=(a0,a1,a2)=>(_sqlite3_strlike=Module["_sqlite3_strlike"]=wasmExports["sqlite3_strlike"])(a0,a1,a2);var _sqlite3_errmsg=Module["_sqlite3_errmsg"]=a0=>(_sqlite3_errmsg=Module["_sqlite3_errmsg"]=wasmExports["sqlite3_errmsg"])(a0);var _sqlite3_load_extension=Module["_sqlite3_load_extension"]=(a0,a1,a2,a3)=>(_sqlite3_load_extension=Module["_sqlite3_load_extension"]=wasmExports["sqlite3_load_extension"])(a0,a1,a2,a3);var _sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=(a0,a1)=>(_sqlite3_enable_load_extension=Module["_sqlite3_enable_load_extension"]=wasmExports["sqlite3_enable_load_extension"])(a0,a1);var _sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=a0=>(_sqlite3_auto_extension=Module["_sqlite3_auto_extension"]=wasmExports["sqlite3_auto_extension"])(a0);var _sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=a0=>(_sqlite3_cancel_auto_extension=Module["_sqlite3_cancel_auto_extension"]=wasmExports["sqlite3_cancel_auto_extension"])(a0);var _sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=()=>(_sqlite3_reset_auto_extension=Module["_sqlite3_reset_auto_extension"]=wasmExports["sqlite3_reset_auto_extension"])();var _sqlite3_prepare=Module["_sqlite3_prepare"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare=Module["_sqlite3_prepare"]=wasmExports["sqlite3_prepare"])(a0,a1,a2,a3,a4);var _sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare_v3=Module["_sqlite3_prepare_v3"]=wasmExports["sqlite3_prepare_v3"])(a0,a1,a2,a3,a4,a5);var _sqlite3_prepare16=Module["_sqlite3_prepare16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16=Module["_sqlite3_prepare16"]=wasmExports["sqlite3_prepare16"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_prepare16_v2=Module["_sqlite3_prepare16_v2"]=wasmExports["sqlite3_prepare16_v2"])(a0,a1,a2,a3,a4);var _sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_prepare16_v3=Module["_sqlite3_prepare16_v3"]=wasmExports["sqlite3_prepare16_v3"])(a0,a1,a2,a3,a4,a5);var _sqlite3_get_table=Module["_sqlite3_get_table"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_get_table=Module["_sqlite3_get_table"]=wasmExports["sqlite3_get_table"])(a0,a1,a2,a3,a4,a5);var _sqlite3_free_table=Module["_sqlite3_free_table"]=a0=>(_sqlite3_free_table=Module["_sqlite3_free_table"]=wasmExports["sqlite3_free_table"])(a0);var _sqlite3_create_module=Module["_sqlite3_create_module"]=(a0,a1,a2,a3)=>(_sqlite3_create_module=Module["_sqlite3_create_module"]=wasmExports["sqlite3_create_module"])(a0,a1,a2,a3);var _sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_module_v2=Module["_sqlite3_create_module_v2"]=wasmExports["sqlite3_create_module_v2"])(a0,a1,a2,a3,a4);var _sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=(a0,a1)=>(_sqlite3_drop_modules=Module["_sqlite3_drop_modules"]=wasmExports["sqlite3_drop_modules"])(a0,a1);var _sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=(a0,a1)=>(_sqlite3_declare_vtab=Module["_sqlite3_declare_vtab"]=wasmExports["sqlite3_declare_vtab"])(a0,a1);var _sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=a0=>(_sqlite3_vtab_on_conflict=Module["_sqlite3_vtab_on_conflict"]=wasmExports["sqlite3_vtab_on_conflict"])(a0);var _sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=(a0,a1,a2)=>(_sqlite3_vtab_config=Module["_sqlite3_vtab_config"]=wasmExports["sqlite3_vtab_config"])(a0,a1,a2);var _sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=(a0,a1)=>(_sqlite3_vtab_collation=Module["_sqlite3_vtab_collation"]=wasmExports["sqlite3_vtab_collation"])(a0,a1);var _sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=(a0,a1,a2)=>(_sqlite3_vtab_in=Module["_sqlite3_vtab_in"]=wasmExports["sqlite3_vtab_in"])(a0,a1,a2);var _sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=(a0,a1,a2)=>(_sqlite3_vtab_rhs_value=Module["_sqlite3_vtab_rhs_value"]=wasmExports["sqlite3_vtab_rhs_value"])(a0,a1,a2);var _sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=a0=>(_sqlite3_vtab_distinct=Module["_sqlite3_vtab_distinct"]=wasmExports["sqlite3_vtab_distinct"])(a0);var _sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=(a0,a1,a2)=>(_sqlite3_keyword_name=Module["_sqlite3_keyword_name"]=wasmExports["sqlite3_keyword_name"])(a0,a1,a2);var _sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=()=>(_sqlite3_keyword_count=Module["_sqlite3_keyword_count"]=wasmExports["sqlite3_keyword_count"])();var _sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=(a0,a1)=>(_sqlite3_keyword_check=Module["_sqlite3_keyword_check"]=wasmExports["sqlite3_keyword_check"])(a0,a1);var _sqlite3_complete=Module["_sqlite3_complete"]=a0=>(_sqlite3_complete=Module["_sqlite3_complete"]=wasmExports["sqlite3_complete"])(a0);var _sqlite3_complete16=Module["_sqlite3_complete16"]=a0=>(_sqlite3_complete16=Module["_sqlite3_complete16"]=wasmExports["sqlite3_complete16"])(a0);var _sqlite3_libversion=Module["_sqlite3_libversion"]=()=>(_sqlite3_libversion=Module["_sqlite3_libversion"]=wasmExports["sqlite3_libversion"])();var _sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=()=>(_sqlite3_libversion_number=Module["_sqlite3_libversion_number"]=wasmExports["sqlite3_libversion_number"])();var _sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=()=>(_sqlite3_threadsafe=Module["_sqlite3_threadsafe"]=wasmExports["sqlite3_threadsafe"])();var _sqlite3_initialize=Module["_sqlite3_initialize"]=()=>(_sqlite3_initialize=Module["_sqlite3_initialize"]=wasmExports["sqlite3_initialize"])();var _sqlite3_shutdown=Module["_sqlite3_shutdown"]=()=>(_sqlite3_shutdown=Module["_sqlite3_shutdown"]=wasmExports["sqlite3_shutdown"])();var _sqlite3_config=Module["_sqlite3_config"]=(a0,a1)=>(_sqlite3_config=Module["_sqlite3_config"]=wasmExports["sqlite3_config"])(a0,a1);var _sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=a0=>(_sqlite3_db_mutex=Module["_sqlite3_db_mutex"]=wasmExports["sqlite3_db_mutex"])(a0);var _sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=a0=>(_sqlite3_db_release_memory=Module["_sqlite3_db_release_memory"]=wasmExports["sqlite3_db_release_memory"])(a0);var _sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=a0=>(_sqlite3_db_cacheflush=Module["_sqlite3_db_cacheflush"]=wasmExports["sqlite3_db_cacheflush"])(a0);var _sqlite3_db_config=Module["_sqlite3_db_config"]=(a0,a1,a2)=>(_sqlite3_db_config=Module["_sqlite3_db_config"]=wasmExports["sqlite3_db_config"])(a0,a1,a2);var _sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=a0=>(_sqlite3_last_insert_rowid=Module["_sqlite3_last_insert_rowid"]=wasmExports["sqlite3_last_insert_rowid"])(a0);var _sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=(a0,a1,a2)=>(_sqlite3_set_last_insert_rowid=Module["_sqlite3_set_last_insert_rowid"]=wasmExports["sqlite3_set_last_insert_rowid"])(a0,a1,a2);var _sqlite3_changes64=Module["_sqlite3_changes64"]=a0=>(_sqlite3_changes64=Module["_sqlite3_changes64"]=wasmExports["sqlite3_changes64"])(a0);var _sqlite3_changes=Module["_sqlite3_changes"]=a0=>(_sqlite3_changes=Module["_sqlite3_changes"]=wasmExports["sqlite3_changes"])(a0);var _sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=a0=>(_sqlite3_total_changes64=Module["_sqlite3_total_changes64"]=wasmExports["sqlite3_total_changes64"])(a0);var _sqlite3_total_changes=Module["_sqlite3_total_changes"]=a0=>(_sqlite3_total_changes=Module["_sqlite3_total_changes"]=wasmExports["sqlite3_total_changes"])(a0);var _sqlite3_txn_state=Module["_sqlite3_txn_state"]=(a0,a1)=>(_sqlite3_txn_state=Module["_sqlite3_txn_state"]=wasmExports["sqlite3_txn_state"])(a0,a1);var _sqlite3_close=Module["_sqlite3_close"]=a0=>(_sqlite3_close=Module["_sqlite3_close"]=wasmExports["sqlite3_close"])(a0);var _sqlite3_close_v2=Module["_sqlite3_close_v2"]=a0=>(_sqlite3_close_v2=Module["_sqlite3_close_v2"]=wasmExports["sqlite3_close_v2"])(a0);var _sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=(a0,a1,a2)=>(_sqlite3_busy_handler=Module["_sqlite3_busy_handler"]=wasmExports["sqlite3_busy_handler"])(a0,a1,a2);var _sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=(a0,a1,a2,a3)=>(_sqlite3_progress_handler=Module["_sqlite3_progress_handler"]=wasmExports["sqlite3_progress_handler"])(a0,a1,a2,a3);var _sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=(a0,a1)=>(_sqlite3_busy_timeout=Module["_sqlite3_busy_timeout"]=wasmExports["sqlite3_busy_timeout"])(a0,a1);var _sqlite3_interrupt=Module["_sqlite3_interrupt"]=a0=>(_sqlite3_interrupt=Module["_sqlite3_interrupt"]=wasmExports["sqlite3_interrupt"])(a0);var _sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=a0=>(_sqlite3_is_interrupted=Module["_sqlite3_is_interrupted"]=wasmExports["sqlite3_is_interrupted"])(a0);var _sqlite3_create_function=Module["_sqlite3_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function=Module["_sqlite3_create_function"]=wasmExports["sqlite3_create_function"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_create_function_v2=Module["_sqlite3_create_function_v2"]=wasmExports["sqlite3_create_function_v2"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9)=>(_sqlite3_create_window_function=Module["_sqlite3_create_window_function"]=wasmExports["sqlite3_create_window_function"])(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9);var _sqlite3_create_function16=Module["_sqlite3_create_function16"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_sqlite3_create_function16=Module["_sqlite3_create_function16"]=wasmExports["sqlite3_create_function16"])(a0,a1,a2,a3,a4,a5,a6,a7);var _sqlite3_overload_function=Module["_sqlite3_overload_function"]=(a0,a1,a2)=>(_sqlite3_overload_function=Module["_sqlite3_overload_function"]=wasmExports["sqlite3_overload_function"])(a0,a1,a2);var _sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=(a0,a1,a2,a3)=>(_sqlite3_trace_v2=Module["_sqlite3_trace_v2"]=wasmExports["sqlite3_trace_v2"])(a0,a1,a2,a3);var _sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=(a0,a1,a2)=>(_sqlite3_commit_hook=Module["_sqlite3_commit_hook"]=wasmExports["sqlite3_commit_hook"])(a0,a1,a2);var _sqlite3_update_hook=Module["_sqlite3_update_hook"]=(a0,a1,a2)=>(_sqlite3_update_hook=Module["_sqlite3_update_hook"]=wasmExports["sqlite3_update_hook"])(a0,a1,a2);var _sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=(a0,a1,a2)=>(_sqlite3_rollback_hook=Module["_sqlite3_rollback_hook"]=wasmExports["sqlite3_rollback_hook"])(a0,a1,a2);var _sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=(a0,a1,a2,a3)=>(_sqlite3_autovacuum_pages=Module["_sqlite3_autovacuum_pages"]=wasmExports["sqlite3_autovacuum_pages"])(a0,a1,a2,a3);var _sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=(a0,a1)=>(_sqlite3_wal_autocheckpoint=Module["_sqlite3_wal_autocheckpoint"]=wasmExports["sqlite3_wal_autocheckpoint"])(a0,a1);var _sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=(a0,a1,a2)=>(_sqlite3_wal_hook=Module["_sqlite3_wal_hook"]=wasmExports["sqlite3_wal_hook"])(a0,a1,a2);var _sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=(a0,a1,a2,a3,a4)=>(_sqlite3_wal_checkpoint_v2=Module["_sqlite3_wal_checkpoint_v2"]=wasmExports["sqlite3_wal_checkpoint_v2"])(a0,a1,a2,a3,a4);var _sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=(a0,a1)=>(_sqlite3_wal_checkpoint=Module["_sqlite3_wal_checkpoint"]=wasmExports["sqlite3_wal_checkpoint"])(a0,a1);var _sqlite3_error_offset=Module["_sqlite3_error_offset"]=a0=>(_sqlite3_error_offset=Module["_sqlite3_error_offset"]=wasmExports["sqlite3_error_offset"])(a0);var _sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=a0=>(_sqlite3_errmsg16=Module["_sqlite3_errmsg16"]=wasmExports["sqlite3_errmsg16"])(a0);var _sqlite3_errcode=Module["_sqlite3_errcode"]=a0=>(_sqlite3_errcode=Module["_sqlite3_errcode"]=wasmExports["sqlite3_errcode"])(a0);var _sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=a0=>(_sqlite3_extended_errcode=Module["_sqlite3_extended_errcode"]=wasmExports["sqlite3_extended_errcode"])(a0);var _sqlite3_system_errno=Module["_sqlite3_system_errno"]=a0=>(_sqlite3_system_errno=Module["_sqlite3_system_errno"]=wasmExports["sqlite3_system_errno"])(a0);var _sqlite3_errstr=Module["_sqlite3_errstr"]=a0=>(_sqlite3_errstr=Module["_sqlite3_errstr"]=wasmExports["sqlite3_errstr"])(a0);var _sqlite3_limit=Module["_sqlite3_limit"]=(a0,a1,a2)=>(_sqlite3_limit=Module["_sqlite3_limit"]=wasmExports["sqlite3_limit"])(a0,a1,a2);var _sqlite3_open=Module["_sqlite3_open"]=(a0,a1)=>(_sqlite3_open=Module["_sqlite3_open"]=wasmExports["sqlite3_open"])(a0,a1);var _sqlite3_open_v2=Module["_sqlite3_open_v2"]=(a0,a1,a2,a3)=>(_sqlite3_open_v2=Module["_sqlite3_open_v2"]=wasmExports["sqlite3_open_v2"])(a0,a1,a2,a3);var _sqlite3_open16=Module["_sqlite3_open16"]=(a0,a1)=>(_sqlite3_open16=Module["_sqlite3_open16"]=wasmExports["sqlite3_open16"])(a0,a1);var _sqlite3_create_collation=Module["_sqlite3_create_collation"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation=Module["_sqlite3_create_collation"]=wasmExports["sqlite3_create_collation"])(a0,a1,a2,a3,a4);var _sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=(a0,a1,a2,a3,a4,a5)=>(_sqlite3_create_collation_v2=Module["_sqlite3_create_collation_v2"]=wasmExports["sqlite3_create_collation_v2"])(a0,a1,a2,a3,a4,a5);var _sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_collation16=Module["_sqlite3_create_collation16"]=wasmExports["sqlite3_create_collation16"])(a0,a1,a2,a3,a4);var _sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=(a0,a1,a2)=>(_sqlite3_collation_needed=Module["_sqlite3_collation_needed"]=wasmExports["sqlite3_collation_needed"])(a0,a1,a2);var _sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=(a0,a1,a2)=>(_sqlite3_collation_needed16=Module["_sqlite3_collation_needed16"]=wasmExports["sqlite3_collation_needed16"])(a0,a1,a2);var _sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=(a0,a1)=>(_sqlite3_get_clientdata=Module["_sqlite3_get_clientdata"]=wasmExports["sqlite3_get_clientdata"])(a0,a1);var _sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=(a0,a1,a2,a3)=>(_sqlite3_set_clientdata=Module["_sqlite3_set_clientdata"]=wasmExports["sqlite3_set_clientdata"])(a0,a1,a2,a3);var _sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=a0=>(_sqlite3_get_autocommit=Module["_sqlite3_get_autocommit"]=wasmExports["sqlite3_get_autocommit"])(a0);var _sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=(a0,a1,a2,a3,a4,a5,a6,a7,a8)=>(_sqlite3_table_column_metadata=Module["_sqlite3_table_column_metadata"]=wasmExports["sqlite3_table_column_metadata"])(a0,a1,a2,a3,a4,a5,a6,a7,a8);var _sqlite3_sleep=Module["_sqlite3_sleep"]=a0=>(_sqlite3_sleep=Module["_sqlite3_sleep"]=wasmExports["sqlite3_sleep"])(a0);var _sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=(a0,a1)=>(_sqlite3_extended_result_codes=Module["_sqlite3_extended_result_codes"]=wasmExports["sqlite3_extended_result_codes"])(a0,a1);var _sqlite3_file_control=Module["_sqlite3_file_control"]=(a0,a1,a2,a3)=>(_sqlite3_file_control=Module["_sqlite3_file_control"]=wasmExports["sqlite3_file_control"])(a0,a1,a2,a3);var _sqlite3_test_control=Module["_sqlite3_test_control"]=(a0,a1)=>(_sqlite3_test_control=Module["_sqlite3_test_control"]=wasmExports["sqlite3_test_control"])(a0,a1);var _sqlite3_create_filename=Module["_sqlite3_create_filename"]=(a0,a1,a2,a3,a4)=>(_sqlite3_create_filename=Module["_sqlite3_create_filename"]=wasmExports["sqlite3_create_filename"])(a0,a1,a2,a3,a4);var _sqlite3_free_filename=Module["_sqlite3_free_filename"]=a0=>(_sqlite3_free_filename=Module["_sqlite3_free_filename"]=wasmExports["sqlite3_free_filename"])(a0);var _sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=(a0,a1)=>(_sqlite3_uri_parameter=Module["_sqlite3_uri_parameter"]=wasmExports["sqlite3_uri_parameter"])(a0,a1);var _sqlite3_uri_key=Module["_sqlite3_uri_key"]=(a0,a1)=>(_sqlite3_uri_key=Module["_sqlite3_uri_key"]=wasmExports["sqlite3_uri_key"])(a0,a1);var _sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=(a0,a1,a2)=>(_sqlite3_uri_boolean=Module["_sqlite3_uri_boolean"]=wasmExports["sqlite3_uri_boolean"])(a0,a1,a2);var _sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=(a0,a1,a2,a3)=>(_sqlite3_uri_int64=Module["_sqlite3_uri_int64"]=wasmExports["sqlite3_uri_int64"])(a0,a1,a2,a3);var _sqlite3_filename_database=Module["_sqlite3_filename_database"]=a0=>(_sqlite3_filename_database=Module["_sqlite3_filename_database"]=wasmExports["sqlite3_filename_database"])(a0);var _sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=a0=>(_sqlite3_filename_journal=Module["_sqlite3_filename_journal"]=wasmExports["sqlite3_filename_journal"])(a0);var _sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=a0=>(_sqlite3_filename_wal=Module["_sqlite3_filename_wal"]=wasmExports["sqlite3_filename_wal"])(a0);var _sqlite3_db_name=Module["_sqlite3_db_name"]=(a0,a1)=>(_sqlite3_db_name=Module["_sqlite3_db_name"]=wasmExports["sqlite3_db_name"])(a0,a1);var _sqlite3_db_filename=Module["_sqlite3_db_filename"]=(a0,a1)=>(_sqlite3_db_filename=Module["_sqlite3_db_filename"]=wasmExports["sqlite3_db_filename"])(a0,a1);var _sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=(a0,a1)=>(_sqlite3_db_readonly=Module["_sqlite3_db_readonly"]=wasmExports["sqlite3_db_readonly"])(a0,a1);var _sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=a0=>(_sqlite3_compileoption_used=Module["_sqlite3_compileoption_used"]=wasmExports["sqlite3_compileoption_used"])(a0);var _sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=a0=>(_sqlite3_compileoption_get=Module["_sqlite3_compileoption_get"]=wasmExports["sqlite3_compileoption_get"])(a0);var _sqlite3_sourceid=Module["_sqlite3_sourceid"]=()=>(_sqlite3_sourceid=Module["_sqlite3_sourceid"]=wasmExports["sqlite3_sourceid"])();var _sqlite3mc_config=Module["_sqlite3mc_config"]=(a0,a1,a2)=>(_sqlite3mc_config=Module["_sqlite3mc_config"]=wasmExports["sqlite3mc_config"])(a0,a1,a2);var _sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=()=>(_sqlite3mc_cipher_count=Module["_sqlite3mc_cipher_count"]=wasmExports["sqlite3mc_cipher_count"])();var _sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=a0=>(_sqlite3mc_cipher_index=Module["_sqlite3mc_cipher_index"]=wasmExports["sqlite3mc_cipher_index"])(a0);var _sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=a0=>(_sqlite3mc_cipher_name=Module["_sqlite3mc_cipher_name"]=wasmExports["sqlite3mc_cipher_name"])(a0);var _sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=(a0,a1,a2,a3)=>(_sqlite3mc_config_cipher=Module["_sqlite3mc_config_cipher"]=wasmExports["sqlite3mc_config_cipher"])(a0,a1,a2,a3);var _sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=(a0,a1)=>(_sqlite3mc_vfs_create=Module["_sqlite3mc_vfs_create"]=wasmExports["sqlite3mc_vfs_create"])(a0,a1);var _memcmp=Module["_memcmp"]=(a0,a1,a2)=>(_memcmp=Module["_memcmp"]=wasmExports["memcmp"])(a0,a1,a2);var _malloc=Module["_malloc"]=a0=>(_malloc=Module["_malloc"]=wasmExports["malloc"])(a0);var _free=Module["_free"]=a0=>(_free=Module["_free"]=wasmExports["free"])(a0);var _memset=Module["_memset"]=(a0,a1,a2)=>(_memset=Module["_memset"]=wasmExports["memset"])(a0,a1,a2);var _RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=a0=>(_RegisterExtensionFunctions=Module["_RegisterExtensionFunctions"]=wasmExports["RegisterExtensionFunctions"])(a0);var _getSqliteFree=Module["_getSqliteFree"]=()=>(_getSqliteFree=Module["_getSqliteFree"]=wasmExports["getSqliteFree"])();var _main=Module["_main"]=(a0,a1)=>(_main=Module["_main"]=wasmExports["main"])(a0,a1);var _libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=(a0,a1,a2)=>(_libauthorizer_set_authorizer=Module["_libauthorizer_set_authorizer"]=wasmExports["libauthorizer_set_authorizer"])(a0,a1,a2);var _libfunction_create_function=Module["_libfunction_create_function"]=(a0,a1,a2,a3,a4,a5,a6,a7)=>(_libfunction_create_function=Module["_libfunction_create_function"]=wasmExports["libfunction_create_function"])(a0,a1,a2,a3,a4,a5,a6,a7);var _libhook_commit_hook=Module["_libhook_commit_hook"]=(a0,a1,a2)=>(_libhook_commit_hook=Module["_libhook_commit_hook"]=wasmExports["libhook_commit_hook"])(a0,a1,a2);var _libhook_update_hook=Module["_libhook_update_hook"]=(a0,a1,a2)=>(_libhook_update_hook=Module["_libhook_update_hook"]=wasmExports["libhook_update_hook"])(a0,a1,a2);var _libprogress_progress_handler=Module["_libprogress_progress_handler"]=(a0,a1,a2,a3)=>(_libprogress_progress_handler=Module["_libprogress_progress_handler"]=wasmExports["libprogress_progress_handler"])(a0,a1,a2,a3);var _libvfs_vfs_register=Module["_libvfs_vfs_register"]=(a0,a1,a2,a3,a4,a5)=>(_libvfs_vfs_register=Module["_libvfs_vfs_register"]=wasmExports["libvfs_vfs_register"])(a0,a1,a2,a3,a4,a5);var _memcpy=Module["_memcpy"]=(a0,a1,a2)=>(_memcpy=Module["_memcpy"]=wasmExports["memcpy"])(a0,a1,a2);var _emscripten_builtin_memalign=(a0,a1)=>(_emscripten_builtin_memalign=wasmExports["emscripten_builtin_memalign"])(a0,a1);var __emscripten_tempret_get=()=>(__emscripten_tempret_get=wasmExports["_emscripten_tempret_get"])();var __emscripten_stack_restore=a0=>(__emscripten_stack_restore=wasmExports["_emscripten_stack_restore"])(a0);var __emscripten_stack_alloc=a0=>(__emscripten_stack_alloc=wasmExports["_emscripten_stack_alloc"])(a0);var _emscripten_stack_get_current=()=>(_emscripten_stack_get_current=wasmExports["emscripten_stack_get_current"])();var _sqlite3_version=Module["_sqlite3_version"]=51920;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;var calledRun;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(){var entryFunction=_main;var argc=0;var argv=0;try{var ret=entryFunction(argc,argv);Promise.resolve(ret).then(result=>{exitJS(result,true)}).catch(e=>{handleException(e)});return ret}catch(e){return handleException(e)}}function run(){if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);Module["onRuntimeInitialized"]?.();if(shouldRunNow)callMain();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;run();(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:xFunc,xStep:xStep,xFinal: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<ocNn(m(F!TCth+h#j02s zx|j&lRhMPENnvEcJTgWj3~91T7MTF6nMGM7W;Q?pNRr7MFzJ14#mJ=3wUvxBo2^)c z$r^^a6gePECT3z*iO^TSVJjg=IAZnaunMtQv&2l2f;B0!B1>giA;7FKi=uxP_KISz z#Uy=VSbTK>P-JBJ3dBrStX)x@PGCz>tjysMI4WUh7Fmu~6vc!AEkLBnL{>>MEBc+V zIN2`CdbmC4CXdM^xvVB&7!MH^vg(@M_pxX!qZ4omcuZ!=#QIxUCkzE2&s#Ma9iP z7~s}yRxAnz03pm65hN5yB-w1k&05zY)(fOj7%`xSKz85{xbQlPHmM{7e$84rRwTu&$f_O42YP^aW^b&hRJ5p4zCvULOOpKdJ3vBsc!U}22gywm#(bA38Z;OG zz5?;E*u$_UW@Y3x`QFoaImT4hK=M1)DwTSnBaAT>2H$tDHt5-TQ|U1)Bxf{()h zx@5LU;EM#{0u1Ytt?`OkKN`^>(;{Kb&=mL=h=v{l!QvZO{>BFN$fKA|zh zKvrXMg4qEexK}3eA6QsO81#xou>)CH4n}3N*(}7sA}e;;DqCa=##Q7PSzIAosDrdB z4yI34+h<}WsDQqMcmPiPV-5oWaR=mJJLWb!%@oE|*-mcEPf~7-)pXg{VLWSnZJa{42B+>9yTu z1@S;vvSKNy1<5gmEQAh9SF8viNcsr(C*=il#2;8#G|F8fh+@1NKo}U1q%dGtkM@-I z9k(2Zc_13Xva*;toMn=B_qqPDrzFkLvpmt6XIyIcZk;-0q`Z{WJtH}zNB62#qzP8% zKg*;uc2{0Wn^w6ErPKECyu!}iJA9QQjdbUa^?BRwNo_lHX(OGNy?Kp9S$ayl4&5_S z(xoX%q$t;;ydFBDm+{8DJdMTVwd|hOHY2HhN^;kvP8~XT$N)$q+@8G3&MBSK(t9TL z=$_I>8m{;B#=kzy9sRG$_8r=_{~}q;Gt`~Gmd?qYI;FLi22(zip%M%~L_g*YM1C*l zuQENwXpE}CdW0{E9_l50}=2N_u+h zv^FWy0lWLfUY%09w99BO?Jq#7X#9C{ryeQNzJC^`r*u!rkPfkk7yEZf`9j)j&tJpm zox7%Y=#tS^TBFBACeR=~F)|o6p7N(mPwvttt#g-@?%k!+de6veCHL6#F_P9j2@8-$ zne*4(Jte(EawkE|9Q|12Yr#S8d>V&<8AgsgU{bzJX)XPvSBMZd$#VB zlANB@3QX0ZOS|sUB)vj(H@cxui!Q?kxb=O}QL)#Z`6C+WOzN5j%zz2{>(8U3?uM`s#HBQdQQmB1K&#o!beLXoQhOX*g$HcU_QZRj}MceeW&H@DKvNIoN zp_(>5x=MHdJz(4PloaW=g7pK3JvwD1wd$1CN?N4fi;0fy@6Lxgx3W!Ik5-*hq%ZWM zu@&fo{(fvZ*3Yf?jxA3U^kuOzbY9;bTVC$#_URSle6sY1S+5WmDHe53FCP~h^M^TK z;Bp5v;FHGd$#I22sI0hHI;&5Li)Ve@`s%niI-wtpt3+pXOMDeNt-lr@9dpW=Kg8!5 z$*n-eq%J96W=JRW&heFLqdql0GG@FjzfJ43PCYtzNot+eqf3T#T;Ct>i#}GcGHDMIz;*#6)#lX6>G zus3s^@=sVYfGZ63-1Xn$N>!x;&VSAuqE1eMW-(^?DkVM5K-nF0RGz&3qXH8=bH$4) zT`m$s`}9IZ3bVaV{aNAYcwi~zOKDF5-k`JFLk)ndcIn-UMAzS0z}DR}I%gzx=$`Ur z*G|bDx=1?;NN?2Sm2WQ?%qVZwqkB(jn|`o}H*;$Nt&OUX8IiU)?RkLXE^RIt7-IsM zlr~ACe3LUauUSZry7cG_9n?C>ki}zEKn}=EQW_Ml^wd>=!A@xnTR}6Vbx)CQ6=*Sm zIhdN{HqtoTi)~vaeUT1RCyo7AX{(+YDcz+F`eJ{i_QaL1aiDyYl6z#dPfLeFOqX=q zi+Z@7kl~%C7mGS|=$In?s+$63XtZ7_;E!A8%^wTnq$PndQo3~Skk&=Is&@+bN!N!3 zD${j+W5D;x?E>S|H9e(ka(W7wWqtwH@(YtbuPn{@zvVAU!wbmN4!}crLGxvL#h_1K zYx3#IK_7#yOA5XeGoWCEHYu$;VY(zC>(T>#K`<_w7tqwu0Ik!ywC&IiCgw~q#yiZJ zzvx``07sX`1tQd`L#xkI(hZa@)^`+*FSn?mE~C9*f$qs|Q()op z*+7`2ToZR!cNO!n{vJJ{STX9aH!2n%d#AuCL1rs@xE*3eA;ECC$|PKRhCBT!xJK-R~2wlkFIURSnbo&I!ZJ3wF%LM<`h6FRQRdG+b|4 zvJkD%zbhFh|KyC-vr0xspy%oWecnz#T{1=${MWiuhmh5)+vzYiTP!nTMKLm{kKid)90eBL)Z2x>A5PbpXa|dAv3%wLWr^cdKr)0*AvB0 z*L6mfla8A5yeAAK;-Zk8NqcQ(gg31_ca@r%bHkPI^(ke_$M*4r1JL)4NUg4LD)+gS z&ca}i(tj&cBy+Dj4w^7eN^?gmklNjD52}Um0Nl=qs6v9Yy`cC-+1%!iN9%mGk^c~K zA=0HSMmGUf^E&2){792KcYPIDc0opU|$ zUhtms9`#;yopt@@y6D^O+vVHp``Ne7m*d;!`Q3HTmE}F}y5gFv{NdW=n5-OfO;$#P z4T~Hax!jlSyJtS?df>Y0y6(E+I^{a)I_}!!J(lUY;XdYG?_Ok{>&|vhbB}lTa{uYN z@4Dc+>$>B*?Yiu`HF1p zNm=V#=l_6`P?^_p81~op7;hvp7tG%_!F%j`0o4u@NM>O@}2ZekJ#he=vz#; zB7XO6@$L8R^X>ID-^%X!?)vWdZu)Nd&iYRI{!(`OcKEjWw)-~t*86_+E%Pn)E%43v zE%wdz&GF6l&GOCk&G1e4P4i9ljqr`~jm-3o_UXQXz5%}ezJ9(lYF}R;UvFP8UzYE= z_nG&pcWd|~?_=-Z-oLyLytlkJz1O@az5Besc<*{Qde?i`c~^LchcEYLdw=vU^)B%) z_Ac@+^e*s@@#vmWo{^rRo@ef-?#J$j?mg~Z?w#%(?gfsm_}k?E*}c)d!M)C%xz@eL z{gZpOdzCxKz0$qHz1;nydzpKwdx?9ody#vgdx3ktd!BoaTX)ZJOn2;a?RD*O?RM>Q z?R4#MZFg;RZFOyNZFX&P{p{N4n&n#P+Ti-dchq;pcOmS2*txK?VQ0clhaL8v3OgBg z$am0pz&Fpe&b8LH#`TkHwQH_xO{RU0Yo%+2Yq@K-D;tFT(Y4IA)V0Jl%RSruy?d;C zs{04`boT`JX!lI_824h=WcN7t4EHGWB=f2ohuhw7i|c>7e>53cK$iOTn`$*xJRiLME*@h-hW#n{X~uHLR* zt`{K|@ZRuU_boDC^Ii2_@tugc?EB4k$=7+6%x#<5db(@g=iKAm>s+TCaOTMCo$H)y zouh0&IafP3ml!#tkNaq715wrP|(+d0cQ(|N|ZjoSZdzTtdeUg0}NjmF8>oa5yC<~8h^ z`7fH`oManlyJOzqyk)*^9%mbC8*Y21WFEF3bWL|oV_y%Hr#TO}&dXDjBlc0|v(6JV z)p?q}`@wnFw$-`WdB(okcE@?sdCR%Q_Puj}ZLKoJ+23~BKFK+rxOt*;i!*70bDM3v zbBt|`!ky!s+mx}+JGL>-ZO)y}52wfjEeF{k>sH%U^I_*fr|ukW+wVGRKa^?jW1DC@ z#dezR%D*{(H}7{|cb<1nu>NWr?HuJC>D=TT;k+#mcOG(1u=Tf`c3yD~a}IS5aSn3s zwI8&%ddRxoplR|UcEG;hzRy0;xx;zcIlwvC+TYpF+1u9F*~hutbl2J2xyZNB*UOpZ zd>;NR{Au_p=LzRMXO8_zxc{p2ark!U-{FtKkNZye&iT&!F8CgL{`5TX-1q$9`Q4+p zs9aeeRXNyft7nU6tY@@mglD*Cm}jnMj%T)KmS?7ChG(5)x@WCponsoVQ$0U;zV}S= zO!iFjO!Q3fjQ31dxM!SaiD$8An`5hEvtyBGp=W_-zGt3ivuBg%XU|66`BETrh-a{8 zkY}K0fM*(;tn~Kw@;>)G^E~xD@jUkY?fJ`d#PP^8&-a7xd*2oBW$$m^OWup#x#6?J z&wEc<&w0;!&v;LJPk4`er?F$+U%f}XhrNfq2fYWp`@MU;d%U~7ySzKSJG|Sy+q_%7 zTfCdSKYKTL*Lv4@fAS6uU+o=|8NSM!<6Y?;5q{fy!+YI()qCH&B>WHW@7@EJd-%KK zedx^&|I>Rl{A&1cNX8=bFyBz$5Z{IH{@Oa)&)1Q01V{DfuNo`I%qV zB(<*nZK6!Sq$Fws=UYo+Zz|C*Y0HgA7fAuq#^1DxKUDdtV^t<;Yf*qd6lm1Zh7vn^ zES#^u_VW9*Mj!d|TDqt=uA1e%EUPojb{l5XNPVE6tXkGS%9L78k}&boQM$X@>$F(^ zs9NFJURI2tKDPuIZhcJxHgy^KNgbgNuNG*P57wL@X{+)fV}8<(7+^F4@Obi*fQ2P$ zk8WB^$x;xzbsvXITJ9QNW>Qeb!r8*0^ldY-+*?*n^w6?y>8@9zGVv;j0YnEs)8^() z6l8CP8(2VLK3;M$k{UEd*qDo+1{fC4Awd3tr%*#ce936qIGl+mqoIRg^>Z{fcfLOF zl~;kmi?6(b)OP%Q_W}K}DuE4?SS#MxXmy4K+j+V23~)L7G2a zD@~*H!Zkm_Bt2?YC9W^5*+{u&vlrt@?a8OBwM@|u1^=k2#Uy(~?&KQzW%a&ZuGU0k zlXujr4mOZ$4=;U|f+3~?gmct-v4A3vDRxEJ!HgtW4(s||UsF2;L1G|r0R50XFA=+X z)3TRn4x(|{YwMID=N`rGz+46=suy+TjmF+H82nB22kh$afJiJ(PkEzd$qZ8x9mx%V4>$Rt0`rGy2qwn?U_2<*F?8XhSTQXJuu;D!OLz8IgvlPXXtTE|ev5W@wn^Phaa9?3K|69@(TGyf4^0j=Ib$y1N2z0(YQ8BzHXf0eT<>BEJ{^dIjnZ=(a(x@`I^3>aS-G? z*7zNoqL*qCPuY6iCJD4v@7$yqa_6I)baRGgtdpq`7JEc@z5SuGPduc)U6*?4%ii7& zT=jhCGg_)2d#4s~74>dMx|QAM-7rg34QQOAlBRYH%Eg2-P*Op*nTnqJX>om1(@&AS zF48R8{)1UCtVT6R)rU5%n*DmSSqxRzK6yX#9|~g$M8r@S`tVO*s-7>kz}}o7E6^7~ zxvt=|2z!B^WB3m#+^3 z>_t7v{7T2vAQSXrLLq=OLgIyL5QT=s3ne%|duoe$1VlGX>PO@C14*&8TECIhE@C?i zDt=ZsToOF19@3Lr4nn%`M$1GxrI$^9nFeRKN^VPZN#EJ32kq8tw;nA2YPajYHoam_ znjDJ2TXi8QerS2zO8TwpNqtG1C_1TcZ&MERdC=woEzxhJyozh_wu7jrzNBp}+M?fX z8%+mwOS`%5n-Zosge_R=^<}f z*%addv3ywm@ji+=Lw~!|LHaX0(AiAU`^jvhSbzI-u9-KA*tA6okWim1L@rmyA@+ks6S-$EWn$cwVY#7Bwkc;K>3* zliOcRkM?;jWdRdu7mT3{u28l3R69nwdP<+r;|*+8p6Ri>^mPCXh6%`^4J#)(HETCx z9kAuh0m9264JxbC^~0aPtoQsPfem$JPy6C8hD_+BugcNiy6KDefRCnM1g!0ZYa#ge z$X9_9^DUw)Fe$`B@K2^X&jJw_M!!oCq&AfJc0K;<*-$#0zphaFxV1|5aaMs;a~-J~TgXE9nYe3zVvSS9!$Ukw#)BVs@UdAN&r%`Tq;mb; z%vgG)cgk#Fe<=G+C7A;-KGZj6R)9R;&1~Qq5C-sJ3;a})RrFiISOfI8vWk~@C<`)} z{Ia3%-$Em!JDeBwp^OSK5+3#OSv6qMj$|dqgnD3|Mvr&ULs%Zsrd+Q8eW}0Qs|hyn zzVB5Q+F^IE>e$#b_bwd2*n(#0qG%hlvNlTT!XBZgwoy`t>WRHSt^QZ;BC&eeSlizy zFqZ!~chzFG@JBes`sDz8JX<;GW6cZ|Vhmi?{3tDS?H|b0Jm!@6%$^P%s2EE*Xcj;Vq<^UobOz1VR zH#R$!L6tlk6)bS1-~c6rb@gYx{-D(8vnCXgKU}y4sCY!Fev3as-KFmuRP2RLl-DVn z24mzeb$Q6yBGXkr4oFP}YlTRCDv#91#KTjahE4+vGlq_)X?oRRAA)y=4yy%IyL(t~ z8lg8CK9#0s-xMd;)5E<+eUS{$8QKHnx#g!r87sS9a4ZsJ$1)F)x=6Q8 zjHl;%!o(_2v7b!r6u2!zMPd0i$fY_27NDL+83DUSf+fSWgA?_uX#2fhXi``DGJE)> zIs_$oaB?x4r2jejQ_Bcbzyb$HZ#JcPAotniH&u|TX>vCW){fvCf`28ndNNr5VM-C& zq;HtA9<=`M`!C8)Q9(M3KOFFh5JC1^(?R2*au6!XhAO+?>6gn%6@n&pvL5&$Kz;Ss ze;9zNcmI%pA%6d%B2Zp*>Rg~`&(uMH@}p@jimp(!A95g&g3sY$nY4*36njSE$@4>Q2uQMY9IL?_dAL^jh%phEyelx$KQ=@131raU(Bx0pm z0h+A8KdS<|^qG|eh%U|&4D6g82}M_Yb`|QI-F&t#{D9kY?isW#E@*pY?gDt4`n=+} zuAbKbR$HE5Da0hg!sau{oAa;zpVHb3UWbF%XF-kVlO~7}^TRBu;~C)u zz%`5uS!59)K4KZFzc!-_4qwpp2sPTN+N#`WIHmtKPnFl&A>0Yp43#6{}Q;0Y)S zt3M1Dyapu*U&~lt_&+7DWln|A0{@{@r{-*nG=^3GJ*@uCs*1j2iZRr`H1W@?-gai^ z85Qux_-wuK>JR8=z5D7E4`QZVYa`7?c}pN`j2uwT&@HtF^CUj>&6lVvZAQ*`_Dt?O#w1P-k)O563~>ubaJPg&nwtPnQ-#T6b{Un*u2^EplL2T8p!t>Gk=NFJaOg*Qo zKPLm4^q<>Q*{B3uaIK7_#X#y9jL=wPCDV^vhSv9=Xq*~a;;hSh*rp0qbMnari!PiL zgP|OLk9tfI43wu@BL2xuX`5;%7IYOfH~??XW^^WhLN)NC!yhHa5H5x>Fr3>+O->C8 zvtiMf#~NC4p2o?h0mGied+6W)Q3-J*;xu^s?yG{*fX2H zXy?a3y=m70B$|HN)rp?!ukUUthVlE6&@+bV8ydzY+`H)9(Pa3ohj+geCj48&>3OKD zdmgwc7Q<`(uOy{_6fJ%31}! zdbj;v#}JcH92R7f;GvJ&@7L$;EduX)=iXtU^2hsj=*#vOrIp!7_m`te{cI8@GJlH!r+6Y4Y2>+4h1VKn`X2QndoBD`@ zKf!!AJQRfL?R@AZI78D8MHbxxRuSQb75sWgGI9pu)sIqy9A0$)Q$KO2KfJr-!yT-7 zQKf$9a0A4x@kgR@efdZwBr4h+dB5lt@InPrwc6e6+5z22e&(jjwD0>f&7mG9edFnX z<1&^Z432tVw(HlA+;aUY(vV>gYVCl89GgE(r(de)r6_?h2KVrmFnmJs-L@icheA=L zO&w)I^0OLD$auWX&3j{s+EpVFfpjMNOhuifl|?#E^qag;3>7q^Vy0115*4D2-z?G< zAQ02aYEw(20KwraE+)ll8;$7$vR&JQ;*ia{jX|qR66*9zzZ7kH%bJSV?#);MVJ?(@ zsUsSQs7bidq#Y1Ls&D4j23cxApr3UN7HZt0zm z6{XwRqmIpI2*zJKS@>vl^6kpY4c9 z{=2iU(Q$pv+5Ys0Ugun|_=g5gMHWDIg+t{rP0m=Pz8zrNqlfz0b0v_9vz*srM*zuP zQ6+L<$Ls+SWJ5P#^bvZi^QGvRKJW2-`PaZsPGlT8#GeKUW_j$)UpI& z5TdG2_2lawn3x{dJJ7D|v)Ahpjma)?Ge_Lc-by4y;r=^8TwlLa4A=H|G+gH!C3{6l z_V0IyMA&|JB;e?GuNBSAzIt!Gj9aeaUa zcEg7^2_bp4zk1=i`md?DHvhW;t~38m7k(L7L-=Lc{>RltyHB3r~D+N_OC1vJS1pbtV`WEKcym-X1A*b(p0FPM&O8j%-#;kG~`qL z9fJx~g@U9O|5~Pm5=bR8gI_^GL!tRif~^%pT0z*qj|+^C=R0I-NN2f60c_KGqCzzU z|Hy)WSONdYf`1?sA^t)7!4U+b82rQMDKw3K=8a60NNe~|6ISpe&%v8{8D_&2Pfb*X zw(!bkYT*Uo?L&a$(;%UfN!`z9n5kIgK4@pSF`^LO9da_FZXrKyrWhK+ADXE$j8{$> z3&m3ORe_oYA`1(=1SFOy{?%4pK;}k0;uwQjzOc zBw++%jg&B!Boqt7CeK`Sn|qayw9%kUV|>2}20&YjAq)k#6!rKsXoBqn(G4a^BO^H? zV{%bdFWjsxL_<+6ii`)OokO*u5%C-vQ8dKge@Eow!>DTRG7g8)(E^|aNP-Uk1v;Kz zv{RBj7YgjjUFD4(6cu*W3bhK00gQBUP$XUD{T!4L1R4Ssu`PlstQ;^PcL-t32rAu# zjQ}R%!fCw#V$0Q>GvTy~yyIkyl;}tLTVkM6IVoBFh0l+mm+3M;7eQapYTi_(#Vdb@E~*%ryQN_TYZ_{4AvQE_&frDe;F^8BiJMBOx8?jmV=8I; zw)1{&DyHrTZI6iXV?1exFY(oGszbN=6E_6s1h43!=;FIA6OYYT$d(a3ZH&kR`s+~8%Z&G~sR z4WvUn)kiPKTvlR*_AMtxt4}Z`Qx95%_EZP*RX!?D7x)z)z2yw;tfgvET`|CUu0@g$ zRUb!EcN)caM^X{G#&1MYGEL!)qp*l6yjK*pp-KF56s>UW#~ffx6?bhiX=_jOh0#<; zy&`tiV1kV?pwLzB zjHR+hL#!jep%A?Mh9AXJ)1n6V6fp0)^{2R{o% zBRTB$JifAv?Gk%?;h7(~&R>qByOs&=QGrt!p>!*!-jOP2I)1Mq=OF5bAR`c%>rb zcNhbT-4X4`4c?*%#RYB%PfRn!C!~;|k^q9BfM|B<2A@!b%BkZODAvrn$mml*!Q}iG zl;#d6AjEJHeu|AoJJ27g7zYw15c!UNOShoV*qWazM&-J5!fbX-h52M1y9F642l}aS z;Tu-%oB^MvKs&+xpuAaOxX1G?n7JC-95LGXm5?^mj)h(&fk-?Xic{>U=dMA7*;qq- zfJ%n+V^G4pn7MJBP#DW|X(N1BNxO>vaHAyj2$2k0#A-x>+73Jb$3TmyzY93TgADnB zBLpQRxE9R2M{u#=Bs?DzMaDDqEugh&{(A7LKyJP#0DEwiUkOk^=&GSNd3cb@#Q_*u z`_eCW)POW8cc(t2!TE08zk~GagZQ?5#S;vHDD48ULAx;-{4n+R1pFL z0VvrKEB_K07h@yzH25BTR;6e@49$yDxtDKPOELK3Di#1N7|&MiCh$SvUa|K7BI)i8 zzP2c}4hXS>j)l@L(9DL=u{@zmEJmIELWz@M`f^n`VjI8of(qYTj8>p1|ptu+7|7FcYeIy@}Ky`BM*P#TMj_Z6# z35pRVuq*T6bN{~;B0UJT^5P1M@zEveU1OQji_6TlRHi&jC6}Tdm}5^VxC&SK(o{42B3O$>aq5W~fK@f>(KNGgrWQc)ZG8_b6r!1{AbfRJ0(a12Z zc^VP(5naq|A>RXDyWacL@CH8c6>x> zVtFbVg;GUGmxSC2yd$GhL1kunictn*my=H}PnF=f?JG}JX(BgOfFYUAU#&nBXll;k z3IvC09lu|ZI=}(@tP(}jmYgpt(G*sB9^5UFlM%T)V_?6!3tLs{8+Lo0JSPl39%hsT z9whY!@9d$nym1wpPWSoUDip;wnfN)g#h+8^Wen^ZYBt7^Ajri;Ky#A6SC!uIY>o(s zSVh+8bGVRYB~mx@c~z+{t>Aa7(yO?Yu13`|2N_-}JSt6}Pg=*7mUh!4>$adT4Wzz2O5wAk|a6bQ4>PAm;;;WO3 zJafW=1Ttc|NZZ1SNa|&tSc5v6dsz{RHRH=_P{S&-!-6JofUGffR+vbeS%rx#$?B_* z6k*lCs;Cgw&6lbz#&(#jHp{8-8WknaBly$;Ee;V!hq~~Tnp6bn2baJn6|5WXcLM!m zYf^^FWx!(+vEEhCTOG$^YEhxLCW%tyCp4-qmBpT6feX^R7F@vNd{r%48h_pbwnCCwGu0CdEGKylLkGCjnY?dp zsz#gn+S>FcZY+_4aDj>^(sBBWKTo7`&f(xdxMyN$NqxerYgCAy@uuQ7f`6{j0YobG z>fr4uPpL!AX(ZoR2ky*W?tGn!;r7z&RJ8CIBh>=mO$6T9E>PhIi?AAln$){I<8_)^ zS{z_f`(bw;{3DJr^`?J?Q7SkXO=c+k*I#1cMxoss?Ij^@^3&4hw``IpwDPHU;GB)n+(494f?ZCpTc&TmUqkMo=Lsf7(0HWN5j?Z@A10FU@O z-`jvjW1N-^sdeQW;W)PRO(R2`L_aleC~%z^=nZ2u^*8`CXt2&_1(AVbwtxu8dL6Zj3T#eqN~6THcHSRJ5~m+v`HcXa+I%V3^^Lbk2j{pwz0Wd zV+JgjThd=m` z4j^%0RuA!AAJOFaN7%)|PHcOKn6Zl^0CIQ$k#>F(@BJ~2qoX{gDOJEi8Z^b&dpK{3 zDElYArztg$*kcOFjwrEi`0E(*XH+MUd$}X!1MW^oOU1dodcG)q{Le3&8gWKhT0&(j#8!GyFElUf$+2`pA7S!hw{y zS?DO7%EY_}Ia12wLDiHb()^Rat!e|XycPx(&<%Ni$!}8+L^W3r@uK3HWh8|E49CqS1VIOJJ=h|D`2;hfW_R<2ITfNv4nJ5--!r zNQQjgii!sg+CqDs+kr6^94xpgSMI>_0?4(ks3eB?trhL29KNhI)L9Nc(whFFF??Se z3P$W?!cyhsY;N-BZK#HG7+@13F63OD%j>5AwL^JE3e?#WzCQ(UjNu7wsS$4JZK2i1 zaNd^w0I7zwqp!mA>=`)uF!63SC01EaDol}02{^<7Np&1t7Ilk*w`fnrk&o%qo?eOB z6<$qlX{ZU&9}@?#pI#>nQR$KP^d}9<+1-I`lsE_i311nmFDwrZ#QftO`*3Yus4n@h zYU~3J;@*z5nr`uZ9qIkR&hP-_Enu9S0{51MwNl?OU=TXUqTb4>(~0^J?EkjTw1`ge zj4t#E-QfqiP#NHW+cOdN+C0#nJUF9ZC<}2$$Uqc#b|n=yq)1n=>>2)kSE?L&QJf`!r-g&a zhNp#bVIepUGkgsaM0KNNWxoRR`As)CnN#_=ZiwHv^OfBY#tz`myHWG#jfx?%3aqEL za+BD=1FkiFC-0UHS7ImMl};s)srWsey7{IXlR&@`z!1NjsPOEMkMnh;i`;+~I6@2>Po=wGpg5 z3`K<6&4-9$jAA1e6Loh*op#J9td9agmluvlk~S41;}0W?W90msZ>dsbR_;NrL_Z;z z3lUPy;+wyvZeh7zXEeS#OHsj@~pg^gIW;saYRtkGD;Ips}ZOUtbI|o-gW49~2v-h(qbvmJph< zBXr}X{1Ut0TTa5EnUOig`$0OOX)E-nUx??J2T&IrPv$)aQWM;^45W84N8}(_pg;L1 zgQ$dsTM@_}AHfF=qSA5PDi{jfnHsPO9VgjQDURA6y2TmGsL*Y4J;2A?HP!%j93kRf?&{xPRz&3`6H}QhV zzqT@zmbR-mfhHFPU6QoQA~9Z4B1{4v}+pzZ@qf8jB|GMbKHDQk5)X!>2&vNz_89s?PnkvTt( z#Ylyx8FttV$?qBxFym3INAs)G`0wK&i@DCuN1Up~YyeL|KE%bU*0+a&MIfKpK<4u~ z&ISL>FLQcK8~KIt$Q?Dyd1V4w2p&@6L>QKRy!%92iL_+tNffZ3HHVwUxmc#|;~!0; z(&5)|ycMWqRhU;@%!f^a{k+3ZPNJgG`vl5!HX0g7Kq;#zF{5APWcoO21Kd-g7sN3> z_$mmZHS_1{2HtlvwTim|cNcqv0g}PdaA-gWY#53Z`3+7}s3SGwou@zp4CZ5}K(F1- zF?|n-q+j`>A82h^U`$b0LjOXj9IDtbdXgo)>%1a}6w`+FS2UBll8>E=h9~*TsgwlW z6giC&!uKm$pDA!nrbarehdV?*b#enA_zl1Knsevj%gDI znc&y2ur}*?gQW=O z5Am#}R1+exekqjQDt>Y)ZH(z-3CQSTY%G?N{qKNUF5yFN;>(x8`R~I6KO$z>lvDFZ zcwtz@2iY{f#1`gH=o=^rezv1^$y9#{e}bA5f%iI6AR)I1#Puu(ge!PW+{}+;EMh$G zw47EtmPhzyARA|o)NEdU1#P5kerE+e_MBztE~3|<07!W6XLFveq%4Id<$SjWQUy%y zSqt$z%!BLTjm+fr*HLvOB>JqQd9;?7TTjDbMAxo|1KE?$*nlRF_|6UReR^`=MrvPd zg)J1Xz*`o!L%@`*PG*5{J4*!dE&dYfDn4x^y=(qW!3mD>{Lx0JoS%90&rsBh`JJDU zmzc<{o9F`&r^P0yp;bI<6V;7aCkIs=3BVx}@Y3Dc{OBg^RLtfdZwBIL^WmH69Vqs* zn`tZ3@w2ud8hXV2TajpAz#DBv6!(bF-%4c*3nv}1PkX;N z=q?`;D_Q~8{2)C>q0QUTLEa61_9AYZZ_`JhMq%ywFV+n62n z5`v5!I}kZtY1=n*f4 ztw~tV;9l@ZZ$4r#EY&i8WG`h#EfibvID?I_7EYPykIV)7r|ttV8~CVwKSo_af{5dghn2j=ajNJsX2b#eycrdB2%mbK z;>s>Dl2leqD-H~;5t$&rDK&tsvzj}bKQtS|Y*&sO$~E-_1u*{56NuDS=4?G7oWDuj zeF`~%-*~fAaE%t{OgSZlaSOk38sf2t+t1)T-}O1?&mg`pBA6J6YY)cBKQ9PgKzt2k zs|RyNpF=(ivDnn}*ss2pQ|1EV+$#C8B&1$R#aVvin5Qs~;yq|q@ezy7Zw`IL;t*Vb zAb7|{np++w4AGpH2{Hn2_-0G^D&ok)JQe#QQWHa~Lp=)LdD<$Te2Jza)MdZHFrMIV z{6@74O%blX(BMG63|;{Bkc>eJ1OqSUQ-6cNEapdk!|vcv9(5Ucy9xZ`%i!jV{JYC= z*pSz_451jwgI8c3f8t+Xq1H5rpS=RP{+-vlN_*)scU%MQHuF-~Xl>L1IYRK8NR{Ec zCA&>P#?%M=$u-JC>9hP+NETjO+Af^fmZTNK}B~aT5nUMV82{UK@7bti>}?uKV{+!)Msgmue&HQz z0X&4=rOr@LU*4s6*+MhleV1ZtCL))Fg8=xj$~XuBAjK|&10Kb}eoTwd&fyBH?w7Sk z#*>0v50ueD;hL(v%{{7MA8XiGm{0X*{{20QiwvDwf@7=^_TvQqt7+;+zW*M*9yT4y zOdL>x^^E@=hGPt``#XJOpOkw{TvEsKy}whi@J1t3iG8|7_>KjGn6+(VjW1e+43FjE ze<1b#GcW!Jg1=F`*B?l8jo~~0pbEApA|HjY@-e6T6d!tpse8;5?o+yLhL|2+?_)mg zK2;38f+-&J6Za_yj(K_?c4`b?|A5My$Dl20et!V3Xbd0!Ck+E_6CTnV%2DiT^4d?x z&xb#xx_I>~#%s=_hr)Ng$fN&4e&lby=PxkODgMV_u*eg5rN60i*g&xeoD;_yI{%Fr zWdk4jH<;!TpZ7P-51TJ)MLvBjZ}Avhw}CHw41F|+KYEPd;V5tSgjz-oHfc6B$-v2r z*x_fMz=s{jT~Db-g@?KLL==FewIMUw)AM( zP5A0(v;b_K@*K-~$ooB~M7(W#jy>pyW2>`f@qdBcL@pDjOad^k0m)FV1fQaq#LGT| z_E^umJ_Glz=l!42OJkR^p|-0cXD*KLa7|&au=)N( zSu*d)SS6azr!Y1MZA!?jo4QU3C=4#LCPF_=@6YGTtU@LZ%vsf61VF}ShcK0YI-nb5 z;|96Xda?TOc&u6$v<5O5+OlitBDlclC3?cWHL3HUSs1S9IZqUd4OHxI*wNN+oDHyd z5{XyiFdTwaKmyD879XiFGkB0I>eNdvCo$OoOvfY*G7-y&AqHDdX4gm&N*AW z419K*SBhjGmC6!9(*Y$sOc*;f$8kq+iMBL%x5C^FHLx*A$t{g!vFtYSsWB{$Ux{QD z;ciDqu_{1r<0w`L<9Cc=MKJD=DCVz~+kcxRj;h$zbI9-;j@2n++m89Mb1qIZsJFvW z4wdTN8 zf)J1aL8kwMAn{QS1A=~uW#x*VGY3PvsKPE67hI9Imub-k8PW6so)8B-!7jyt-?s4% zaqN|H1?ZL__U3YutQlvjUZknvPs5ow&-cXv`{()dIIRCy?vH05vbDeQFXCA#gz?kj znU9_OjjxJFqrv=IJbN3?#jAxtBAtI+h}9^|ZIDYG9nJlW5-`F+Rqq(zHVcU1BN+Yy z@|&yp`a&$G(0b!TeF)rLv)v6x!{By#A#{bLuFtt&h)t(3kqId$eF!&!k1fJVvCT5y zU4*@xc!mYy*>~bYJ1OYaDvRjefkgSQ5fE8KAYQm5a;P4LQ*et99Ppz}tX4do<)8Xl z4CL~2KP!Xe=yX4O6)xi`KPy3Vxe{RIaeFDiD*47opfg5vsC#7$iYHaw%X?~Q zV2yCYSD3F9Y3_i|6^agL$C(J;LD`Zl8b3B5bo(0qX^@R5g;31cl|nMqfv+6IhsTK6 z)qok${e{BC zSv`2&ZHwcp)~&+(p#pehb-j@-i$*pF4jbTEQk+e(_63_kkT&oS64;K=TNvJom4HGU z&%2ah*hA+7O0ZXO+gO4X#*X^g63~VUXX<+1xD@M*k~O8kBJ?Hytu%Wj0TUysQWfc- z(EMU|7x+-}=7&uXv%g-3H3jA-mx0u*;b+P~m7L1)m1T({srgZP);4lG!*ObSX@PIL zUW{}Om1k4)c0Dt@YiB9Fn@DIz3HFl3{>Rc$d}Iao7Hr$;3an7e*(Pm__@*Q-Xi|47 zh^#&XMQkd-6j_`;*yLsST*aZi3QVie9tgT&RM9f(|FsO|#4KVlVtHmDp?O6XAGIcg zTxe`84rW>KB`mS{L4-&?qayqK)dx1L1T1PqoyZH~9iLzr4Z$D^CIfQ`u=2>(D@(wJ z3Ery&JHh#ZN~}nDE)jE)_@olcLKyUIWj2c(XIL-}ye$LOXL$K4tUmgDQH9k7de>KB z=i)X+1eiARjx|7j!}nGPSVW4IP{vok%-*GiImqHy6e0I()mW*TXes<7cy$9T#;*Vf z?j~&zl4DjiDQJ099OZ`g9E}161Q;pS+KO-DCI3Vx} z%nj2Kb+SaiMOY~9!h@VTuYkGWZGQbKR7q1l;Z;_LcJNcLg0sHo4XcAo&gRUh&T!Uw z1lM0G}NVIWdt1kc?=R2(e$rMQ74_HvI>u|(XDeTMpyZ!<(JTQ|C`?pRkt_pKI<(Rfhu9vtEqSVWbI9iN(Sv1ahg`CF`QOswcX=B7AB z7^`{J!4wJzBka6>6EMO+-nI#=1!BxtUrxW!ng5_G7)^5ENS zoA*2gogzi*gu5CpehdPiEbu39!xE0kDe?})2X<}ByR3ha6Zl_a#J&TzvHN5Fg?nQ! zEko?^qMOwpi#~PUL!aF|3RaC7-R*2%XUC-?%ufcVPWi7h_3 z+3IfI?tSq6 z-!LBdh}Cfp!|6zI0H&gF*cCqLBb*l=$Tzl75_px5S>rmlKzDHtroG)>SUB^B0GDL( z0u9mXVPp)|#j<)+#xLX;)i@^+6lr;*Qx#z27T^3a1Zy!jH)Ta>IWOIm{Q$GKt0{Z6 z{4hCa6)7N4T_i8Wn5#maP1>0yGPr39TohxQ3-+8>YQ{PO?kUaKT~<_pJ9gKq&b8uf35f&Yz!B&#LIM0FYl*!jUP%u^uMbOTM0egD}_D8HfGPZ&~pno(m;Ns1Uj6MEAjW+LB1C9#V6zv zd`df39j%VF14nM+Puj5}&Md{)QVB=wBSBzFwP!UE2()Vt&3m37Y7g))@F(rrH0(`$ z-vOxa%MW&7uhG~XXDa)MMCjiUJucjwX1sVegiR;;)NYu*8Q;|nUx>}O zg@?L{SoejVwpb`}V8(ALCBwdzkyZ5~ua*v?EDC)Rhe?7^mW@Cd#3hT=UVLaedxj07 zA>G;MnSVRMv3C0?5<-lhIKe4rA;jPg94EiDQ4*?3%@M4FQ?YhB%FoYqW8PbqJQ4~;U zlqe`>#heu|AY88*P(X5q4U$m-34#J1a*h&3qGUusBnKrZ{NJuK1L%Egy?;GfPWP#< zs;;iuwe#Lpj7%!AA{4>4t0U>ff?PRePONNn@t_D+u_5i8wM@uM|8ef-GVwpa;xDr8 zKhFI{cVe_~toI?qYz6rW*fW+F!$x)YJIGLvOUrivfXAfAJCLgFvhp3LQutK#{5zmb zpyQc$ol3WLfOSUIZk@XTS&$lo?>ouTp?C_^BOZaeO1Nl{)Fw!>KAP~AXQRvBb>4Fj zqVN2`c|N>3I_3k%4L9DEy@O*;-O#S8_`7MZ2O&gYL$n%QV|}ypjRs3v601b^xV6P6 zKcGP*9VW{B51m^I;K*B*bqU(zs?cE~tEXrsEVqB;yn9DXy-7E8+6W!zXzNTI6ajUp zK+hi3(1kb^*h9g&7-0>E>;f*DDkna23g;cKibkS5Iw8mDQqPzwg+FGOOqDx6cFI2d#$VR4qpA0H!)kCqqOJ1=or-QH;dM^dT- zTjmdWw1e}X@F-c=!MT96zoMh_LcUFGI7N6mOeKeT{lN)xxv5h+^-EMZKsXo*?>?#2 z40-1ld9RsM1DO4`nRAEiy501=rX-mge6r-5Xji?CdlwoIMt{1{`i%oD#2(DbmF$^h#{-ZFTP?L=xMg z0Q%>5UYme~e?9o$35fsqU~c@38z&(C|N0pTHw^Q{4O3_S-7?|d@4RsWYJcW5sliHC zQnw3rmyC-f=oe-$-07T0h+ME1d^}e8*b<&zDDyva3O}Ax1BsKplRY!n+QF|}pM`6s z*fik7u630Cdf=MkfHM#OJ**^3uPyMk?h`4!_L0|0QH)Uf?*Znf zH12=;%|)pN)}ji}*Sbih_}Ypw!hKzx-Kc>UbOTkdkl(vGh1*|Ibc!AcG_~)B`%`}> z1QGvmiiVkx5aJ3fhyF^@U$J@_V0G@mO*S$)7)_l;I6~2o>aZ3Q9DY*^9B1pb(lIK| zxTi=aVbM^;gI5xyQ+KBy>~Db{=oXI4vpt;p?YoDOBT zZIARsX)#wy^ny#+CU^EifqDP^CcoQDT@+j1Z!+ZZUe0Y9`{6De%t_enp!)1oeCF&` z2M4>+O}^^|BI_nQdN~gl-(quLLZ;Z!U15Hu*0rOZ%-=}+X5q0Wl%%4o6A zojl=;LzrD6kM}`9qhoZfPW3s38 z^AXNl$%kkPdkxY1OY)E8RYPU)NLbSq(N!aPW4NPS7{#vIBsE7nI~hlTF-~)Tj{1QV z)`XeBsLQ&(GsY>CPfJymNP)==>n1)mE;?;q7#lf9ZSPz#dw*9zCa=*9drS;?ZhtDWRxzy~!~ zCGvnbTc1bZg@y3 zQcaMr$2-Gm)nJ12U3gRU;sllvS^Lw8;EG9-f0FZ*dlKgznKIFN1uNm6Nr=`b<+jPp z{4`lJnMIr=-V~=)uED;QEEVqJ@r|i51r#(y9-HEtRhQvO;iv~vaB3+Kp&BK zg#Y=n=v!x?KOLbIku>%+k?@Zfzr(b$NVb0G)J1M9INf=OOY7;*QqXbL87#*Td2)u6 zUQR=Sh(S*Zh~&*oMHkzjU>>slEK?CY$wuwW(#Jz(#0(~En_QjY3@kVei>r<(6bxH- z?RLzv=){>AynyR{-?P^@%hm6l5(SVG?cfqJ8R2!MSM{iKwMq~BJ;<3niJ{9*_Kpd_;w{I(>lbpRJ9zgQ)9Vf zUTm3+TnI*7Ci50LMH9bHvKz>s5Z%8J(W97Wuqd18=@qCA0HHFgkY3-DnX8;q-V!&s^u6p^<8J{oPV3lBX zJ@J)7VMP=j)`8@@$*^_E9vkKGI%gpokn!sQ^cJ#vz4H^Y%(okyYQ;t+G02otERb?j zpKVIwmAG3m7t^l&UXb0eKGVcj-4S?XG; z>KE%;$qitwd&Ig{uG!>t%{{b-!)$dYfv-1RV^2uiBX3S^bZ+7m;Jgf8D!E5P{!g!?h{rR|Y(lj-g*^SkuRsJog zuLsC$Tb$xWhx2K4Z&!LcPMrF~zAK4Ae6aMCya%^3YD_ez&9R&y%lrIz`>ZdbfHfYj#wA-{}-DHqQ9- zYz8_5=V_tEjpSj*&K>80l-XtVwlD8;n&8Uu?JjHp^QGKw=WbMy};B0d37&uJttH4I`v|6lLus@>#ERjbua5QSDxO7=sHK<-{;)L zeps-Ny);MS_dB&p&(U7Vy_K`Z$^LKZ-l10DJh4?b7;azLk9KCCR6l@zWthBmfKj!O zDF@I!4wJZFVBcm)gn z{44*A&jq$D|26)SLS2G`PJ!~%V=J~ofiCEf{cAbDoFHGT2qs!hEWo3$XGA+5R3@jJ zeETc(uCMI=6>_~BH#Mhi+EMV!Dcvo(8aAcQ@#;*e9O^yf+N+Mx{J0U#pz z{M~M50fpiMl|mKRQ5H;OzT`RVq*vNy8EQ8;Iq%wTNP{Pw7*@7M_mm0#-eV#KboD;ILC6|55;co*PLIGBh3QXhkJ!=E#-9(5Sgm?uhe> zw@cFz%b+7DH-D94zd3CRGMj0DNegB2|5DzJpT2)UzWU8M#Rm;O>QqQO#&=%$#|Iyk z%|}^kkz&7tr$3jwe}~lVl5M{OV?*V_?@-PzQsx*MoIj-JF?i7pz-c6fd4phqAMytC zFDZPS!gKK@;Ay9wh8YLVsk-RMQ0J-zHQ>ge6FJ+d+5)R38vR6voIKn

)&VaNRXOmdy5C<4op6d4v9P*` zv1H>T`|LMmSZ7J|6HaCcTp8JBITi5cO;KOZAd$4pc1HW1a6ZgS#4iv}C5us#f~B8J ziIWIv8|3zr&dYfI-wU8H1!`WPxZl|FLJ7xN5_R?iJc^WKnS#CcA zRlY3k&o~)rTX7oJ_90j^8@7NMe)<__6VJPxb(Yh%={ct+p7%Dd3plU|U<8AQ)IULn zopUN?kiB0`y)zWct1QF)Wn)8*^+z)1izDZNwy30?cLF}{;qy+1BvLRyrCEhlviH0b z#g9b(06?b8axO{J<5PylcA$*@!+ND;{OP=xhemc9Xd8*Oo%E;k`i*_@yQI{=;Isps z&A9*?dRMkyK-<1bf{RXi@+v&SVtove7cV;HwE%Ah?R1C?z39~VM~$5qouah7aFLl@ zCB-j6p;yU6dihDZU!wC(GVT%+`h%Rh7?MIn@nK|DmyDzh(dnEHOXJqaL zb}QR?CZ6)3Z1{^A*(sO)!oy&rQ#j=_zSa^iGB~=yW&9&!Nh2FyZ}QmR&ZE3)+TTve zVm~;58j2z?R5^z@gm-CFnG{D?T3j0&UD2rwniX5cpoJY2`-jWfgIB3~ zNIF~v6&;efSAp;EWXn~jvO72_rJXFk;G_*IYzl-252|MF3||`bmbv?mZ0NSI&1bN4 zFPW4#mC0~|+gfERb7J4-55j+pyL_!|VuxV)7~`)SblTj;^py{r;&~6^?|{{kO14cr zR?ik;laXs+Qpy{)J6+xHq+8e&WmMzBCKBs1_O1GGfNTw$Gl0r!$Bc!Dwl=14q5hWp zdQ?9-f#VKzaxB*9FQbe($d2vgni^c@x#qPB{qVC;`lY-t=o~EV`TdgYfUvD*|Lfpe zq}JRs#fVmY!!yOP?DX;sR{4W6B+gXkvNF!x!577Ler#?MT49JP5O2!yxNf{@1ikJS zZ(b`5!)pAeK?S-d*H_O2OQa;2hH>xelHEm8GLv5TU7P1b0o`&W2znL^sye$zf~gBF zTbp277G15J6%>l8iSQ+sXW+hQW<1um2NKPb!2i@lY)d<3W1@Mgz)o_eSZKhQh*y#& zJpN3%E6KcrVQ@~8nSgWf3(4jsY-p>KO(mNDnQThZyhw^^&ZTvV$-?$JD8)48*MSuC znt#x_HepO0MBs^3v!u>s9E>119pZFfOpdcaZ>dk$>>rl)cF6v5L~*9>YHA;W6J0D% z<}z=>(67y9GGK^LO0nFg(f^Tfznj~X0)dRkZOTB-mgP1#!E*eW+q8q#ZS9-# zMMfhRDhn})-FjVObfMBq558iuIIpSA*1eL~6oJz#oMx(!bf8HZ!&xkC(kNUaz0!c^MKUps zt`5s;y)2X?X=VnSd_+D|SaUk$qi~08%g5L5khuJ&G?$9`8OaW5nxC22A#db2-y*U` z3eeeVxuXCS8FOnY>YWz~m`9Pg=N4eS_Q>7>rd0w@)Ya&qJWvprSuX<$nv$g^$Enzv zX=;U0CGp&|qUXH0mX*UH=rL-}4sr5xL31~eB_+~LIx3Re(oLH@J8#rNnc&HCnA+8HDGq`$cA-?IT>?y>@9FQx8*tZvDOkr~~ z!`f09Xxb&2MS!hc(R+%Rr^DdpiABv*{7fij`i9ZC3@vVMD{)S-@(5EilnT(>P+m6h ztZ;C#yYjOmuxf{-aS3xf*x}O>tOi~WB~1N-3-Na(50#n5h7Y!fYJ~^t z&Ob>GC?@eR0J~iu{6vy2L41Ebd?Y$CV#Z#Mme;e)p#r0@{N13igpF072bomXRLMus1Q>#aS1qYpokRFSpD1fONXv5OE%y)C z|5NsqGo|9cv|&GANMd=@G;XBM?^1b!`$F5G$W}T>`vUxh z(yx+vBRp|%Wgu*_6t8SfI)5ce?kc8j;VmI`a0sK*&CaI7iYXBI7iD-AvmyEKqznw6 zN+u3R->GW0hI0b28zC&mBCM^tQSUAN1nmab!>lo+#?Ic-Fl&-w*)Z#-)IlG#%LY|z z>MHJH#@&B}amP}7QE{2A*bE7RyGLzJ{pQeQ|Gt=Z>4tc1RAc|gj&F$KChQZ?3KzRG=j7#E%)MziY{fb{5{|i__-AG1Ex`2|Id+SAD0Q&5!3GSuBvnAOTTPRQ zZW9(B_Hq}!g_HASyZ+#L>33Ea(&(+`nUZH6W6iNxestX|P4f>}Xk~u;BD9hB0n8~FtBw^xLpksg9>qZ^F|7VhZI)}~RaO>l(cbj>j!b$6R zfVMu?9SAbZsqK%1v;eFMuW{^-6fL`Db8S%gO!=d>X##!-?l8T;97ePICucKX|9PC1)hP?=*FJ&4xQo zek%NWCwuEp$y3KvD|_6v2K=0F3@%t8MJbPhK1>E&wfuXCMX%K{w}Sab*MV$Zk~wwE z{keOnKOo+*rF0MDYE!tbc`x_R@tKJV5ZJqD_p^+xYrf4H#p8kbtHhP~`kH~rsmoHv z!^yJhimuqbip?fTyLzyR`(=7Pqa62d^~{a}(@=t(RyT$a2o% z(IvAUG{x!<*SGQ-Eyd64fW`NU8k@z+20H!>0Ky+=l1GQ_?qv_GM|;M|13fW_AgA6^ z_#vj^h}`)QsC*yJh33=5FHA5D&Dpfi<@7@)UwCCS?qM@7oSiQv7;--B4@!|qkFb>n z$d8Yh{8h6f?yYwffbiz+hHQn3Q^#;9n&U@3g;~IgM7v@CRk+9kkD4m^cV_2a0@D0n zVl#-xXp2Wp#nN3&EC{kvs1O)WH+Hapj?vsDbn4a&72>mI$fQU4ySfhr@U zP-Ek&Lh{bz<};T6%HwcKE9A)*X13&c($vk^pWEVEvYz947^G-hK2$wX$R5xx7=1$C ze$q7emT8h#S^1W%2h(<$` zz2{8RWSnZP%1R5Ke9jb!`vJCH zK`*nPGxwJyAHC+K_j_>;Kma>hRoC`b)GhX+_Q(lR>3O)XN9C#KO#u5g>UmS+mLEy2 zm4RjnMv17U_9X0!e-W)PZ*P1@j1beLjAHy#RYV z;6*bfwFkJA*@&;scIzR{UNU8#&MtCoQS34IobLl}#3Qh|zEIn^{LsSe`}Aw~)yY79 zy*%rN`>MR-$Cpf5klV$V%*`*Zz^Yf34GgNOXdS$Pnw8mQsyxzH=>dnaTJ}@J!RqXv zNMafud@!UDq~YKPE!NG+{PWcZ!iBZtV2$*B+2qe8h~Ftifo?(AkeG55#wWX&?76b? zWz)PE8hq$ZS6%p{#;L2(^w#T_?M2S4>aUpkEXDh;n7fd27QA9QWo%5<(RT{t&mYnw z*%)?F9d`6>!i(VrXiQvuR$wtq;6@J(NlaYkX8?=+{zp! zGNn*!u=)4WthE_{llA`A=A*c2@Stj@d)++9lUc7LI_{C*UpK4U&oo51p{X!Ia?Max zE>(%? zeynng5kHt3i|Rukfq5Dx`~QPf`L%@KF*g;P zklXqdgsX%rW`d2XgsYNl$?l{OVtw;>%pnAd8vlhGSS!!|*R;+U=wYbySGvg$g`B#M zB7f_VV5LhsK&&|aUsE=6K^IWf`6TKfL>&w@1aJ2|p-70C2Kz|$cVP~{mX7b5H%q^# z8ZHa5BnQ&PQuEua-b50?EYk$<>@8nQ{`br%WWbs4fk`*W@%NzRTP68@n8d|W>3w4l zpo+1r*8)Y}eBU%ci~0TgrfK3}a5}yn$ra?I1Bnr-@PSE$i@D_k^F+9RwBH9T7BxqG z$kc3-g&)Eu4V8l*nhJUT*P}l2kx9=t6fHE{%aVP&xTRq1nto*3d7ok)oFvOXGOtFm z^W0m&`2<%UUqXU}QUiPfpq{xt$9=5K?9FzjPf zuX%PrPh$PdWE;{GcP*sHu^~Niq&Og?Cl=+CkX@9KWIJSSK~MzvJj`7}ef$)*43SFh z!OF{|aeI@QNLG9oaA9ce+M8C`-}bc!_x~k+2h*b9clyxs>FPLKH0U(QWloWqI+)v1 zmgiP%qieNupDgcSYP4UWu`;{|el`Xk!RQ_|pauY7xjmk7zc#UOGNZFh9MFVB1#xL) zMJ`nW13McMtwrA^+Kz$4UU*)Ob5N}>$}2OUk`1~(*w&`c1Dc_X^d zH+ad@+-tsCaj+7gV|DC9GFE&`28^QFwn|M8@l!`b)T=D{#7smT_4=nMk2=fpPf=H1 zkX)T0By;7~PNrJH3t&N0H^O&2`blhm9sgqaxRaTQ8NPaF(?p#DPA!p7JEIy|B8xh+ zC+CaT#mq`th8G1b68&YevWw}Wkx#f3LMW~Q^wXcwsE-W$%rwxaR&u}o^vq{4BcDmJ zuI2^#x|M=3P zq*wza9yTc$ARq3-HvL@Q?_E*`(XwNEB0n5RT? za~2WAuomXz+ttbHLb_A@oIO^&1cnW+0Y>U?>kKU%qOoOahX!s4Ok706t<&(V9gkfEQOXNu$i5YZe^S;TH|fm)tJXhqV7VNi(* zsfAmoU2!w zn`5Yq^)e)F2o41IXOMeJu~3{IbhXHUUZvx3Q=^vCwoe?;R!W2KLR6cB<@q+fr z^ohTQdNPcgsCxX3+7<0x#dL|mkh3?m=0|qx(2cG4U2m=45I3}5J;eBh?17kSv`j_J z+v*WC#^-YQ);Xy#(%gQ32kK~*Ae^Dc?xgw;Wa3t(IfhcfK;5m2A$N=={7z3Pf?`UxddzSl5p~zQojKCf%y$ut;NP!DO!FzQWQjrlA>xljA7I~Gv-g~`anr=*y=f!e8Yh;FTsvUiL!FMwsojDogp z0r)$(%(tu^#d!A1;Zf$MBBRl9gTz3yi!`&IigvLdI3ZOZ4TAYu9v^M83X=9Mf>4WsxzP%p)?XLMZp3kQ>6 zh6OsM1xfyC+3}?*mbuwWRoxdS3GnA0?ol3FFF2A+^qr-CZ<78M>Ya`9##iPIh~e(9 zK)k0VWgLvuPf~H5Dcg9xJK3ujO7>5OQ!=fl{Z?ldwj^M27OKmQmc-3+GeS%#xB@6hmZFny>GZM^agD>u^ddTZQ(QnanU)4v>qMpofrO+b{ zQcHjXuH@zd@~jzpMAHacKT0nce!_Z*jgq?KO^wDe7EvGL%l1ett&p}X%t2(aig#;< z3LR)%1pBG4#o4F;48{fw(U?M6G~Sd?|4p|-Ej-b@1faY! z5%u2z88Xq-;j(=qi+D;dOf(t!4j}AD;>wv>Zf2=^p+_+ebT}@RCYd5tj?-sI7q_5t zaWUA;Ufb)9e2HTrJ&v!J|4yRU(;|~#EKkeINu~mqvy;q{@U-anlTA2`ckiqzu;uSb zzHbmbF326DqRgV$qd17cLiw$ zXXM~FrcsH1fcs9nDHZrR-Gjv$^Qqi36`p6X^qXp)EIwPITZN)qHE=gOq)jhs2R$vx z(@b^G){(oXnO7^p&*ak0YpK*jaOT0jSvDQDKPp}m-vCnS%21}J@<4V>GxhSGNYn=w zl;BK4!MIIQ>05I@o2mV`EI_yD!f#EYqsHawrbNL%I3LLFK0H=$B!yR}qp$8Jg=Qcg zO_13$%wd$+V`iFq)mJEiIE6dfOTqj86SVfP^`W}EoL=e%L#`hpCI!Fe)yL$~@6Cqd z!@*4;#>tkEhneNXKwxchm}3JuHBj!3q8L~%+oL8cZKb|z-#^|ZX|v38$eaI}1yFUD z`(~STXJU6*G|SwS=MPxJYXi^|rNzuP_rz*xh{tQQLHHM>^K7u%I9WW~H1)~h!TcKk zS-{8yzh!sW=UUwd=b%%)AeZI>%Vp34^EkgwE?`0aki>=P8T-jA3(X5T^M0Lw`FWw){lBFv7nz$% zSge|3)al}=Wl|yj1RWO9)g#K%Dlz!PTi#95_aA?Ik^PMW}SS#)Qksj*IQ=(n>17T zlD;hIR9U(VW&Z`qx7_q7y$Dnttl%#SlS*u!_*NQem6;kCO~aOIy@fxMWy?+F{IRo6 zGj#S4t~hEJmT9TPuP}EdO|!5Gk3Cf$T48P~JUu%oVjp@uB*gV-GGpFnQ)ToDQ#;B2 zR!6g`a%hFAT=)dX%Q&X4<=d_L7VRHj9mcd@c_j<_m%O~v1WB{C8})LVD&MZekhDks zT4{>J-agG1XRI;cS!Y4)WSz~-9elDoo3S`Cl?72km^(PR%TkYE z=Tuq02F-{42xR)HQgW?1cOM6wC)NvRBq^h*%K|VQ^vGxfic=%E2C?aSDuFr5x#*Ts zsIg47x?n^9M$hD1=gFa0!yGb{!7|6mNzNP zxuwvfht`|Axkgy3&3;}4NgN?#*PGgTj#{VfqF7}$WrPQZbaK6Ur3h8k+TpLYX?pZQ zm#_|=5^1x+6p!pBGiBhsJ_TUs1)Fn@^_~>V-A%2j8^8%8WakF+BHGQm8SduTb^s z7E`+7>ezW6hR}Ugedc7$BI6Y&m=M$eGGWrV_0Rg!d@Cdm2l=h$bKX&88%Tp|$L%IQ zjODW14p`N_a(svRAQpaqH>x)x?_W;Z2-KxA`M4Su-w9q^A~kn1%cte-ou*6~d^KIT zKo{CmDU_^eBNDC`VpgZv6rHf4EYoCJu+v<{ZDheNR%@#4*=6R!E`Gk7u20DP-GJI@ z*}EGt^^&}`2Q0Z$2JbOvbN^&T8^_-pA9M2~_$+B$a=BDDB6-Et}X)!^Oigz;)^^-GLQ(R}-{ASuivQPhJsy)MEvRxP)i^#H#OI9C( zN}+_nO8w}WL;j_B01aY{&4{gg$l@cbJWa`D1K;L9;l}X1<6KQkY)Rgnb%@b+Il+%oa>V+O>`7e;R9~Sh56Q*Q5XZ11; z0z*!is#fEqFSJT0ZpdjP8&8-!p4qC-j#kjJuje~Bt@(aN2ONa`-qud9X-ZUO_0JAe zeML#poJZ+7H#cU`k-{gxcuW?aF$IcEfr(JxHOsrA>as{F*g6eWJKDH2XUu<{35TPt z&LSj+zl_#8Z(a+l-_*E2fH$ri|1c%=dOG`>_fPXkksJJ}tZM`2uhy;9AC8Kj{%LAx zgL!|N^3Pnam|UFMP@v#XzF;SYN8lgJ2}`60H~;hTY#w7wx#4kvSZggKDFIV}$aT?? zQ-7LLNj-Evb>17viTgeEKTUbSE0XV$D!VvkSiJ=jXzt%l0)rC9O?OYl;eb`kxEbOiRHC!B5|jD;R;M*U z#pOjVXmsx8(&<-ea|KVp1nGXoR7~pxO=SoHjhXNMB-!aEtFM@PGWMz|nm%1kV|-CI z;;=vczD~02y=q2;`wjZY#f^5*aQBw*^g)~4vf;~vF1d=Gf!gBvqINri1qf$Eftk)- zR2~Ssui|JvH|*BWgN7Ge63eE`bCkPz9QTgWE37bQJ=^^2_c(5|tzm#zb{9ifTgUx4 z$46l^UK02yoMNDi4xeb8Vc5!Y~7GrUo zyNYb2-Q(Sl!?UA_32u#Wo_BDdz>Z&+T#6u9@@Po;tEN<*bLW84^oUc>sbRft;^mpE zrfgz&W$$d>*E)&r&CzLzZuvC$shvgL4qTor=03q?R_v0mxc&83arY?-*B5sm=aN-I z3!|M%xOFn{O=o%evNci?%!&OG6Q3ZrHS;wrHet5;Xi7d#FZP<&n(4 z9xx+087gAkKsDmBGgKV@cZQ0+90}$Yt{&@>uKv~XdTxvCmX;y2xh=?pctgwU87i{h zc`bp#sqB{5k|3PgD--W>>sHS$XNB=@xG_V;-t3Rpwb$$nN!Ldu#qV|twg1-y#Q$F> zAnD%|aKmTBUPi(XqO;ZL68G=ku4k>t{3s2_8;mkDczw6`=Sx>EGR5%gb;o zySwY@GyV@V6{+vmXn*yFR2H}eYbpy(C~+#MT;F4Y^mne8Si46gUZLh6HGyt8K=OgO z|ER7AE0(q7TA$Yb6suG&`}LYtB9?*TS}lb?42JJyzeTRrck@@u8J0RhVE@W_nB9w} z$siA4PN@V9-28XtG>N6Yxb`r+i6$a2|I?ACv%pd1T1P`0xQz?SzkPD>W>KFU5~6() zJ3jobov4!51R&BR3@Q#B$Lkvm}eEo_gp&)DXtVznZvENE)YP=p$)EIc(_ z&NOnnHqP!teFliQuN11Le=6m)YFkqawCE=NQ~8E+3bg2E{ZmD|TiV!ty;?N3I}v4V z+NM)eul*(?1LToboo`|Hi(Z1MGGxY7KhnROyMH7W<>6+*)*IVanC z*Zbk%LfT#Lhw#jQ^b?zcy>VpoiYM({r%&C#q+Dk=3whyz z&TdVd!+Ujhzb|+I<`=;d>=bjSfO&!$nkp^2xKqo|cMH?Aa_vkx#nG5goBlBVQcbfJ zr)Ou!`6TiC%zdT&Ia4nwP(~Sx;EA|QkDmEl7*UGgon5HqphP_(`?xIo%q{J1)4SuJ zx$Ua#iOW#EoT(S-I-c_a_=)gqe-J~bKT)}=Q-#LmXa=^vU7^y)WNKH4$uU{e)h%4; z7)Qog&m{emUQcm=@h{}^k43L^g@8j1OLceOMpBmUZe@2}*xxLxySt_QpGbjZIZ@uQ zUQ7S(PCpy;E~AG#JG>~mvxj@tb?td!d-}RX5yLL`b>9ikjK1B^#h+@MeAeH68LRJ! z{%$=)#cBhfe~(L#0q#^Bd}maw9gJbEd#FIH zEv|;)Zxy!%#Jt)NK5v;ck6qpz;ub8BleZddkO^a{S~5~r%kUxY0ot`6>UN0eaXs)h zeD*1u?K|8m;~L`-BE6ry__@0jsWWSsTP=J#+G3bn+#%xQy%FvjrltN!w=aZw>qz&m z@WE)|QEnym&uBE-El23U+oRp*lW}Q;3FIFxxO+#t4Qu^Z)dY_Jf$9dF8xKl?Aox8k zAA|x4R&a8dRGSK-n)6CKm@dzaajRC2<&9QJK0Zgl1aFhJnrvFJl-MdMVA_Y;M;FP$ zF>dALMb{31>ns<>xEV>-P>|sS15ZfFv2NqyCon`R!yTqX_f4jv8So=zTBrM1H>=rD z_%Tiyu@!@OYf&&5(PDOay9X>BPqikcV13A+XJtFf*D9;3!{S3yTKiK|lI4ys+<~}4 zn$8I|lCwEr^?;PCW8FHE|4Sxxy*&PIRdCO4c~H zA*Q;w#sQ)8q}MpNxi`>LbJ2lu?(|}db7kfV@-*bwm8$o=jcUVJe$s~!RM)hM-;H;J z8rDIVjNpDV-DS)i>K{9in8$R60_H_+vm^L&82@HDjmuAf0o^3eOmG`D>}rC%F~MNG zzbQV5xeO~x2|gxQ7?63+SakxjXH4vjW&Mk1O8v*i=bWbTgQR}#ZekDZ``Yb{8tLVU z?hKiB!OQ3U6vlKY>66?~5W|K|a;w6aubt!;EppI$;ws*2W}(rF`ntdLX1dXOhqjx72t+IG78VVG|_HN$=U=0euxIY_=2Z4=fgopE51K@ak3`r1i0t<#TPCm+sq>yR#H-c0u>O0DtVyNw7;JM}$V{9TzBWnAyd$*8Mg6ZvMj z%}cgWTOS;@e!XUz((JHRLAfJHub?r&+{tIN+_&@hjR#!t!r;3R7c{*{5+Zi4*(^a{ zsWaQ<*s|!}*(?`teQB=y8;J0}d2YeHOWX|A=p;AdTOfaW{^+~&+>AT|`A`wu(jJgV zCz&|UoraIk6C4MDcJrh8;MCP}aK4-6&NhA*@fWyduAhryy-q+{3*1}rg8y)V`#@rTQH1G>4y3jp+Q}1|Ec!d=usbvHi2;z%gf_cyr;`E6Q zP=P`pp`Pt6bx7urr%yaPhzBYH67B5wkvWUp5=7Mfyod?t5q);C>xQwWy|l!QWXyH3 zE~DN~Qai31I&d%3A1Ij~b*&+0+!9w$usg7XwOS$-mb&BeEH?PSBnGZcz6(KIDhHOj z135m*CRn1e4Pyfr|2S8=FLNKt+`?SiH=sS|4T%9dA#8Iuyk_uncWJK8xg&Alt|VLz z;z+st<8pUs^0t^C8ME_~{AY#Rg!Nps0>ZXAx@Co%7Up|?TM15a7aM$d6IZ);@MR5G zLl!Pbo7F%W!H_?=?bJI87qJ^&DEohKA1=Jq>d5V6k*z&hy+l~;kzvw7H(%qvm^vU{ zweglV;6=1}jr(cipRJD>3|s!dwOKZG3E<(FY*jbEpkQM?7L}5`z;5|Sfxkkz9U1QCl=f1INCuD$PTm`y-TLyF`C->R{ybNEqy*aYu& z)RQ_txyt}>cQfzkEq87vQSw|#+u~*w>SmHN^>CFCyOKOh>d>B`jMuv8Lt7O5j>zL% z*&K7E?^gGDE@!s_Wf!E%Hu_&Ik8Y#GbsSv*L^v4r3Fi6O!2Li_Iur` zxyBKaM%Wcveb(?-nZMV47Q=Y)eQpJ?Qj>iw`8P6uA6gccV?SH9mo(e&Hcf*{TD(C= z{SZ+}@p4`!??-*qOAhRJOBY(skzJU$to}x&QW!TD3jcqJ9B^-jdwl4C`#l&x`4`sz zyfpa*O!AAg{Kb6ZT_|-Q)~TTv{a6jza!oc0c{C zC(XjY+OwwFCf|Q1uO4+ZS;By$ZWGBo2z59j&mVM4d8BRq@`&^}=nkhO>sPmFiK8Un zRrw@hPYYo^l#RkqH<&=(2}fk^VbaG>{ndTCz0KmvG2W^=OOpj>PPctbO>ORcA4?E7QLtb=1!09KI;16$oFnA{d=Ywa{(#{)1XK&g`d{tm=7MaR#K0# z15e1^#}K$CO8aAOU3?1`9diqm%g(G~m4&`0XaN*KWJB@hfIlHcm`*(ofIrFAW9-{c zq}Fk_LMhz&*h%VW2d49NuUYod7GgcMh0^`FTMQS>3CG=Xd9`P@82}pV@AUBKFUQ?D z2N%AhC*AT-47I0^=mcAL%w7qKTd)26!uiL~&;MC@z>Sq%GUnV+8Q0V3o2T3YVbDpJ z({4|!PF2tH^Nf@~2Yysuw_L&Xe3^Cq(hjxdoZftaI#~dGg9R_Z31UHk^Yc*);e(V0}VHoOg>C?Be?S zogj?0R^=47H*w4kvA>(ngY|wAVv28fCuuNn@Q3?g)?juID4cqDL^+7kA%)R{+Rh1n zM4}~Nj_o@~=KX?&Ps_c$_b1}sMOpQyTekKXVi#%5ie}N* zq24&fMKn7bJ#`AlEJ`-*o87a|Qe~Vbu7vZ~BNHlIaLd>3hOa~*Uh7r~zfW|3D~9H`dz%3CYM0$ExWvx7 z%(RY{q`%xh5=ZLWu|X`6#J}AJar%?{hyQkWuDh!1J9f;4VJy+eDgLZgNLke#Td*uMV=fmD`(8<-XcS~VpvN-=G zc8-qHx+&m|LvQ2`xYzOC_IIeW0yCvm;FL$nM#rm@q3&HcfBFxo4ntiCOA@461_qgYwIU^ zS@1`1BzpB2$G3^z`{7>Eib>vyaB4@j8rBFYnmW}{%BFbF!culk@!l_hu~o^5lfisi zG^4!WP)SeqO8GnDl~2%Ogd&Wp(lnJ+hm+;aRIhvr5#jn_S z-pc!X5*00;J_zd(@)>BV&&+R;dcHRkdVj(9?#;7>uZ8`|smORA&Eu8Gb0%Kjk`141 z(NpqS9`6NK?e{!hR{p78j90D{${kzqP%vSJWaagW<=suNPi|%}!i)ko>bdY}UQZpe zKF;fP$osjnxx|M#K~=v#S{!W5ewtT-vp8y}dG|s8d!~7BN^*X$b@*!Z-Tb^qE~j~w z|9ym|>bk*OWMl~Pd7NP>kLL4c$j|~_d3st_0FXQ@H41vgf!9Y0davLju%MvVhV4`} z-Rq8;YHqq$g_^&od$n=Y$|}Ts{7%jd@3!#o(Sn7&8DZS|*A}6--{j9C-dpIZUM)&D zgJfe-Z!pB;m117KJbWqu3X=vi3eCf~H>a4V$zPI-dzEN%dvUL5{!{Upjy)wo)huA} zhE&92TO1JH6&+XH%N?fX_a(evOW;SR>E!`P|D+oFtD?DqldNoIZ>;5WB3@x!lD9;> zwP^mvW-x1i%lZtjGMnJ<3{UtqD3ce@lBJp6IHs>DRJey|TLjQxzytiMsyZUM7A4z@nbVY^(#l>IEW*#P?=-C1~?T77%k5s739r z+knqjuhw;0-ov?vCTD7AJj!Q3v06E=Y}y|Xp%{)+P~my-le8-56;3{nw8fVKS$|63 za$aec=KFHqVSsaFd9Qe$tr~C<$VeBz(Zy~udgFBzlez0yd0^>NNvq)fjl`3uA}~2q z{!`Ig30}FQ5`}+Ct;$~U!paQa>I{j|*(~QnM%o^>m<#~YwzAg+tHhuP9mt-Ak_pr_dEV*C&%qds6!+;7HefSi5()Xf)3AeWmp1sK{ z)V@~O`51QzMTHJaRxk7*Ys~Km*|l`|cvJ8w(|J7N)C)a;K&mD7VREtpAS28^{Rb4; zJsev$=2n#z${Z%&XK9PZ{AqWbaln^lD!J2pPcGc#H9(xKbF=p_TW!$I-l?+LZWie| zei{jyZiwF0&w>nn_AcTNiB7H##ldIg$6LIa$$P_WB#zoh#>JuEtzH&BAua8jIKq)( z^6Ev$WbLh9xy;Vk)^fMW^zIJX|N7SUJA0XKtL&d0>iV6fU=6PtTcU9dHc@B!PYthh z`_Y_MnO!CHmao6C+Z&D^iG;=mv+Nz2H4(AGW8kq@*@Cekvqjl=q0yt+0O7F;6Iy;G zRvzrL*U@A3vx4o}g&T7Uo%xyZ<58~!g-+>^gVCK$OMPc}^ytwU>WVm_bM&U$KwTN< zI>wGZ)SUggH%);4%Ps=9xH%n`Ww(1bW7xiMyH^s$?C1#znG#v#xKgjCHz__l@K(;% z^zMz%4yu*LwY>Y{v%_U&R4wmOl#GAY@*08Y>el90CmB-PTaQlQl{?s?ze=w=yuSGl zXnFvYBI!VV&5$aq!f-z~-RZrSm+*V&IJn&&*$Hm=PNv*xyZhr#?^d*dmFjp8u=hID z@!l=?DRc+FM~)W2C(G^^)u0TD=B~@C=ia1jn?}smV?NQ<)eGQ?hDz(et65}BTsSd1 z6MzedLJBz-NIgqdT$Wr7y_U|w%kq9huYtqwB@Ml@PN%=*_lDjF&biC-Y9nu*xAL-+ z5hvlhOqw)n?B%PnMt>8+9IUf9amm33d*dYsKiV6Va6j1_xXLY;rEg;|l78+}yC5|~ zCD`ud9L7ZKz7w4LR8}?i$~mhq%h|?WNoml;n;jlB_#SV#^H;KryvG|<UAO(YcOQz0SX-ab#)=S4xV zyY2;bT$B>`c?BTWx8BFFN6M-Dpswd6uDMq{b+-|> zGBoJdq&M~0=Qj=|^+=kpn3viZAL8nHW#Uhf{ft8&qc_*{avN_mV$TR^Sl_Eq?4aI) zd13rOnGyX{D!54P1piW;^r`O^_0HMa)9QQG3w1i|_-C^r%)$%`QB7&HSN^W=70Wj; z_Sil_3!^A_uT*Z}&5xhFkDN8(kbD(*&&wzGd#}s#2fSP4<_Fj^)8v&0yt>g#4|sV! zoB&fF^O}YSL|Z)O^$Lf(M2|e~eaux}dBW?!<;WA>QZAF9r1a}(g{QpR!&H9hX|IL} z_l%Bs&N~oJ>yu#juu|4A8y^v>kMw`RYmnyz8^@o){(-RsXt6&1_JUWgZclrZK*Y?B zxU;|T|EuC_BwWG3x0W+mT9TYh9$qMm+GW6$N|QS$>Xp-X{7#9{>Mz2Rrx7|$NQVub zR-QdB_;!N~dI_1LkDPnSJBFvu{+Ic*^-}p2uV{hn+6h5fO`qzL2sL+baEUzoinjnZ zuf(ff4=$5l^}bEyoN7mtXxo5tYMz=qj%D7*lBKjB7V?yfwaHvn2U-uQ#^O&tGRyJEEIk z_c*cXn7sTZZ14^l_9k0shg^LV0<}XLyyfjGfmU}4_)G=u1QpL%2i8gdsIhN~1Z}+A zQ`G!OCD78(j${-{C<>?r_<#fJ&%6y^d0hIu?X^VHdFgGha@_nl@Zemj+}7)!@V6>g z9F8hq)Yj9y#3}8(8d9JMQDqmEfTg$02+5u8803QJ#&%vi*I67V$sc%y<=OWTau!Rs z_dv>vW&e9{sEeb6-zWb#3cJP~y$4IvwQ{1zJj~nv-%g-2Y6xU1LbQcG7)`do-Oadz;e+NWNH=$cO698)$;5$-}DNWYvvdJfRhIEXwxTO8w# z&z4g+*gi>yboF}PuBR+1`VHB{h0tIvDCeX@lY?2YdtdLT#qMo>H>BYS6QxymuSES! z1c!-MO4D~~Yn9ma1SxH8@9_=Q*7iQZo-J)RHZ5IpN~8o`C(7b(EcQg%%cbO`*npJb zS{A!URTJY6Qf&QIlcYpLwD?n^<|zdPsV2UV8YqASv% zr&qq<5tvv`CRbGgkj=Z{BwG6Cqo2`%Lt=(Wy}ddhiQjvB?d521FGB@>}!>VAt1=?Y8g@Wa(e5Q;Q8SLys}|f^JN1Otsay22LbQBWW^w_ zX~Asgjd*_;E*S9uDl@~DmU4qVNzsS!1^5Q}S7q&BuSWV2G)hRP8Z*p0EV=U8i}R(3 zc*QE<8KU*$)%_!$V<+`cb(A5@0H~8Wvkz(N@q!lwT-ZyNh*zWiW-tf{iFwJVGXQk? zLrCeNQ=;&aeAx?o3h*6>e>CtIMqNBHvFU=64p0$9QM^Pr=Dx!s05+dfSO1}4QF|a; zd>H$$N*MKzLs6Bm^@s`MDXWSnoLt(2$Ab;I@8QG3!Oe}4=WUmd-Oy!ot(R^iUDQpP zIAl#n;siJGHR0f<`}COH>Dmrnyfv4DXBpG0bP%pV+>kA9WN`pF)ih!q1glP}hJ)K% zX13RcN6_0n$`$<`ICUb^fSE}DRK>}bDQlIX(Ba`+fF?R6tm#)6gB|}vTJ5oG@8?B1 z!&vptVd#AEQl4iIL$__jRLpt#4Q~tu9hpr{?iw4DzsO;4;4dQko=7a%-j3JK0O#D= zLA;t7n;3dVr)P^=Gbs~vpnOxNf{f>H}{&|QQOLq>Szonz-^*$A&%UeZ14 zbfst7OHtNM;zz>u_K?>{dexG9mgr{1OxSzpGJaq`bp*}uS(?s@hvNcLYg*$ ziG3OgjeP0NVp65-*#0n&by_mmn5M|s^6IB^Fb8~+n|V>HSW4oDr1 zz_C`AjP@oIdHLoTuY~$W^!d_D2Mtd6(%XU2>XWaK!5)`$UwOk&?)Dvr+_+ZejiX@? z+0W&P9_&iAf|`LzBgsJorJNzTj3j&?oN3odroYkboQ zo_d=#``W9ETUGC`y#lvv)3IR>uI@C|QP}$|r>Qaljr{C~Rtp?%Wz$e#Ktox%<7>DY zOzsoCCyLotq_tOcPphh#|ESq3U|0SCJ9)oZ`KgYYvGJ zS}K-i21o#s_KjD!;+)h>S7$|c1Q-StwjS~7PW~u1Q~Zj!tpIeS+-=hS8}Bhp&)dK8 z%I6}(7SA-rDJyzF{Hb24gk#zBB(sa~&yEu@#QOMZE(S1h;A7HlX>z@($U zDm%@)2{>pm4JK=9^wVkH>M+-4-+2k@RQJequVKO}PVPl?+Ad#BM}kFnIvoYxY^grO zo5*GF3~vCwb!}&Q)$?zUL)%kbzc0?;ZC5r9F?ilguM^HB!S~)mba>$?zjj8uL_O<$ zH*2gjK2o<*A=T&}*U;UWgiDlGI(u*4ibHFNB*NBi}CcN~BCu1`nSMN6(wtwa{zy z_&C&L46`qP{FBOYYnqb)GWqW!*6_w6&XBhar(AD1ZgH&W8(SnFErP9BkLsidP=H*m zG_I6p;X}q*Cu(XylQM5zpdJ&R05b!*d@$@>NuQxG-IfOxH{_Y zS|cYGd!^Fts>Y@;L`7y323)-c%P;YYU{7qY1PnA^-d=)fV!I4l;+3j1A5)2qj>M_n zpUY;_i5YIWTDViy%K5`{={z2R!gW>A=?sLgll3=aL~>z?*Z7vTiB?Se>4ZTDSeu&w zd1Z>&=%xHM$O|e6Dg26YuFsW$i6k+j+)EDj67T`jPMhy;%|sgF2hSL$C=OqfPt{FL=Bw>iif2oetUJ?F)YqeQzt4L2?*u+2-BN z0u>?A==hr3Azw$N7G6Kd(%~W5>g|Pk|k-WQ^mak<0Zm&uBe6->o_Bu4;;l17+;W^O( zd%Z<2==`CB=m%yKjOw*4IveJ(WoBk1m%74&(<8a>RX^C`eDQ3_{j0Z_ia-8}G&VbW z@>j1$m@(=Z2R&I<^?gP(VxX?yH+simuOVbbI+Me{EcQ(%t5IfRq(H53Q4LpBlczF| z6cvvZVd{*oJ>q>HPA8Nd2GS>=wh}>1f=<9WnEsLI$49-k4yLX%$55`Hl}5+Cj^N-Q zj(hD2%m!s9M)Fe?dBl%If-v5H!{wn9K^;DwD7MD$Nn6#kiCKvofZZi6c?kj{2#tsWqL=}5yb9)Py6Tk$ zK|oMJ!a+bKN{)s>6eTM`K#3wKK}mvu2?@gYJ2ktA_x1mL4-Y%t)z#G%PMuUITyzv< z+%NvzQFN)OHzxcHa2$^B{W)n(q{8WBz`}WsVPCH{9@<4c)>(Btsj%$H^b{-@7#M~r z3be{+?2}S|B#o2Rf56SHm#h;|(xr0aiKN#MW%r(7MW#xrlXP>2bU2A>rk@Ns3Beg0 z|L`Q!j7+)ZRMP3DSaXr;3#5kiV!q|D0c%62%($POgC&+<&;tlVjg#W+5V78ObtL&u zTAnJG{h9Pa<=5Cj+Qx(V;OtzlLv~&%#kIMmkkWWdcK@055TEaSCh6MjFBzGhLA%!6 zTl!_!W_;n9q{+eHYs2p~je^^UzhNo``wyRQZa|Hi9yFafth+sEvf0|t1SvPY#>B>~F#S*ck&;fi%*8CM+9SqFj`vd#E6tl1yEzcC!BOpG!)_ zR7VroFk*I;njG|B0`H(NL}BgslS)Y@tIV1RQ32`)D=1SJfrcV2C&_=3%o@(=+8NUo zHQZQZTC-1f8FM#!tIMp}8N$G{da}8Km477JJPv}~ooq%$MwN<a?Gf~@Q@7Fa7lblhN%_= zuW!DiX3(=KeC| zuGGBcVf60o0oE`jwlbbvR@+@Bh2_kDVJ>EsGj%dvLs!aUcZfzjYfO26ENA-A-ABut z+E9}*LdZr$hqHObY^F(+@&?j0))rTL8g<-&mYjKDg49NX9KYxuQ(``Zt`U%*kYu>ULs;*vA~3{I!)$r7U1UE$^VY&b%r1Nh$Yf z!&YBg835QQzg9N4Weid-jIr}3oN$=1;&eG$SQoHa^K z{JDcsoM+nc zb5Xv#yC)wcdQ?W{n@Xh#fEsXW%2+>}A5h%8M^@&;A-c@YW#nwWsgXrU(=S6VKpXIs z6l%@nsLD!1z_qSo8W4;R{X5J}P$TQHByWb*yhkJaY5cg{P_|oTqR3?_8y?VrebnNX z8PQjm4Q_xZ&xKFb;9LZy9T`Sg?{6pPlkmES|2(GExoS=O#mKNe(^kW=O-XPJaYx+d z0QrekIa3%fd#jq3Y4gH01K2p-L1(|8Cxz8a!<;uGd^e@BJ2BEJkI~_T0e@_{yikq( zzCu2&X0q^V*jCNdjQkX)+*Sui9+kJMyH!|O-Bji7r^H=m4b#LUCJoqz0Hrt8FjXTj zTg+X0)-X9eS0%ZOXbdqooR_45{|ImEEFAS$2dr*B8j=I~G)8SFa3lii`3Fc3$?7GN zao~2Js}spaD2_si*hVIcBDXi7E!&IG0L+DbM6P5(*ti`cl2t&E+%;08z*M|&byQDO z)!6+k0qqur^DNac&*{L*y0#!0Oejknn?TEYJ(9#31*VX}PAf2vKoGKOn#!dT@g6g9 z+~74rI$S~FUo-GXO;h2o8Hh3_)=7i<&Z%jJ!_u^?Wg5WDK2r;v`kj1Gi@97Z-_%0Z zSR$uunH%Zub+y?7TV!-?^Lb=rH1?wWtB$E(<}-C=WCGYUvF?ct+fAm`F)vqlr(ch% zrVG<(hrLKksrCWC?9v`S3Q9FZI_Xvy!gW&qQ`gj`^~rTjbu$cGDKO}Ux~64%ZxF9i z1wtnVP|{bbXJ!S>M_}<7xq0fFPT0HW7MiO$>3_7)6e;6@NhB|na5@rfV5(~|&X4C8 zH)~+7FKOrX2F3+s{+~BDHZV;z$QH7v@=#Kyp=t3CAGoujsZsW0*CR&c?+WB*`Wm5a z;tJ{9$W)h2Jxv+e($J*+Loa@7Xf(ww^&HQHdh7f?PH1HALvNJam__+su4qi%h4BfE zp&A-qD1o8?se&Hl7Fv0sDJ)N*?W9=y1X?60f)WyUp1q)n@g<{)nHW($Zu~?OlOC+T zD~dP@)uiX7YxU3IS(K2)l^hsVp)<*Qq;50t<1V?c87#=|c-xCiWetOWPjl0SpM}j$ z_iDSM`Nlyjj^x@J5t`K7Th9$J?@j_!_-`+kD=#*6a*9*+QahwNwS=xYq*?@YD8nu` z1=y=DyqM)&C}}OspGbizEloY(vw2IH)5$WprRi2R5kDdoow-J5WuZA#h4RJ()fz#Z z6yqGDT0go@1%UUs*Me(;6`X6yPLu!*R1?>S1?Cvv@y+N=z7q!AW5k@MRO)S)&>r3 zx=e1vJLBY78*>kloNm0-3`*IZ2%!=1r+zGlF9q`FNOoKEXet3c!x{h&c4v!7TSPZZ zs>4cFiwol`+L~8F@aNZG4nqA=MqF$uN8Oa#29pDy8 zyVwB+;d2?*!89fLhki~Y(Ue>j>Xo8TO6$aqF&}kGZV4nQr#hI6GXIP^Rvzi+@7(;) z(y1d1_cWQ?k!Al@c6Kz!;8MT3(p&|@l-J3WWht6=GBb2d0f6&&%defxHz@4aUuEuq z>uhkfxgqBR7t@fVw-2>HNg$|8Au%CnCgwTguQoU5jDlTLNKD8#Np9<$Lmio&O-|Y< zwg_gomD?eRt>PGw1IRZ5JeWmIRre*Xc zcN<1Z>V5-4AYoZ!7N97gexmnu)+WS&E;{N*NdX-`c@y+M8God8az2^dAxi~0EA ztHMP!v8+w=K;2w*C4imEWfh3W6;Q0j)+cl>OPP$~7JL%**EYgc%)`@PnU-XFOw2j* zgydS1Rr<-XWid{!b2W^06m<-79As4&gq~sYYZsWxVezc4=8|CLxQn5fo2+sNyrVKm zizrJ3wjLapr@NWk3!rQtVYN~$RI1|}e2~AOxH#l&Q`k0fIn&KtUWW9-&N~!=*zW}c zz@8&Y@69GB^J@^s<#`<4^C&hX>=-heTLCkbS8rA{`+a=YEwDJjLGjCOGaZ8%O%1u7 zUB5v#+>U7cAE|JMxjJnMpcJFGcs&yM;E6lTBB<$wcbfj7uutwZg$e>rPxBY{J9}q> zB>qovle=@$X%v6dvMKNrV2{IqZFnVciGFWNS7<# zZTbewo(|_#$}O#I=>?pNXq*|E;bM>3z7V#)d*<{llraVuG}tK*kFXl@O%5hpxk*3!b`51VMP?x>Km zfjF20gOzhh2MqAAAQMb9dBpI(p?&S?KfZ**jY{fJGD z%cEwJCLnM5xS1dPBmVp2CM{UFH7O<38d$xcZlHj$)rs03VXRLm_N?gl)?=L@TCxnb zSt^`OqbGQKs~ma)u56H0deU5)G2ZD5aCXSe&aDMXJ1&nu3B-<Yo!OZGm<{Gtw3xUwJo&77mjk4l&q2Kir}rE@`f3^ZoOu)- zQ1p58V8#FBl~Z=+!MrSozwn+t9}VUG*OZmX&zswFevO`A?SFVMs*Q!(E%~o`K*N8& zUbz%RfZke8@QNbh%{S|C7wiyW2bs*$A@ISR5>1pI28Yy4Ir1p>BScFas zJKG+;OdAmUtX{~9t7TI!GZ~f3e|wvWjTZ;gk`=iX@B^mkAIvL*I+F7?Y#DXbs9anZ zi+PlYb639MMe`8AvGhe$O)F$@AM=uSAx+=-YkSt{YtFz2ReuQ{f4IrgR6|Dq+U7tB{0_od8!CD8~eoyrIm5glKiSxQSAc;SY4|Cvw%-+C z)Fw#M5Ys;OTav-^qN2M~NW3Ag|3H3{KbAMj`QSCAkyP6Di4 zg+9diU^WWT063_{ z>d#Rog{slfH2aP;9}S>tUCNMJbH%*-ei zI_JC>%MEw;aacwK;dDPQ5jRqC9^r(}yk+ulJ|6L>p)?Eo4X?-#XXlmmk0S`j9V5Y% zMR5g8_b0xpLd3XWJ}C~GgeJ1xSeuEs7`leujp@C*R^=1ur~ue;zWnovxBIrasls`W z!+5mU3ApG^Gv1YhZv&Lur1n^tR~&DbERE!5z@>ENIBM!*d37xBf=WJkEm7QrC2 zRtqN}lf5esPhid8m$xUF>P?HQbLOQ+!JIz&XJ-%sO>vyVjB1KOBtw@X!U4TDShQMB zPcW}Q!(X0g1}Ge&EIogLt4=b{@}ajUA=mxKxjiaRK|&KXzBn)m`R84!`HtyS^9;fs ztf-2xXnOFcVSB+YD<+}bb0u&Uht9~`?;y^p#|{+~dppT|-(<6xs2@|O0I93wvni$y z)9~vQ)CTF(p#3|f^)%CyKtqeBnR4ZeQ-Ol~G!rN+1+A!e=HY3kW(wY!u*P{9haH!^ z>1GpX=J<4Q=ve7D!(4pPSbUwFoD7{wy)35AOuS8;*9@nwtQ%0(r;3K!j*A;aAHg=q z<2LL*F4?XQB;QB(KjjHQ00uWnN; zo@H{&E#iYt=cL{^Ob>t6iM0DHkkn#XI?LRe`*Tdg$*PTu&L|u;Hl7%|YJKSH&oOB| z+cc7_spePNF`NB8LT;D?Tl}hwn}Zm?Q})k6Zr>?6bImp|!ST7^j<2N7JX0@a7vz#q zyTHMBa_>B_;~z449%`qfvSJ=!xJ~xWGnXb0Q{Cp+kQzllIvYB@TAIDfX~$dg!Mmn& z_}50XqdJ~DZsvth~jnBMi4M?Pk#z2()9 zQ5<0n^fB}DqHOyZ@LCX0U1++7I83?kQzVLg@#&u;_XVfMPcJfG>*4n1B^0~E?IWnl zQYODx}877Ps=hd8ISM|S2Qq}qo}{Q2h9?5}-tX0@ptB?>+#KY9jTeT}Ihp;e}~bXtRev{c5fft&wK zPOUMSm7N8XJ2vr$6k9Xt9z(Er^L15-HTnYiZMr=Cg}L2Z3fysA{GM$3!nCe-E>1jk zXOIGFX#_BI@`@gXP!YS)&!qWUlh;ZUEJcdj=UZs@6yub9PnW9Xdx=Lhq%~ZzCK(^K z){N%>r{y|BwidN|yEk8RbNR){LErvP71&TW4HNMEI>^FInY4~0S@_p=rtmxu`)2Dw zMH}R?_2!0X!W};;Hcr;9H}$)1a1lyCLkWVg>YVqxs-HtW6r~tKfFN~WpU@1}!2=qt zLV(?;EEgbFEYbmPWz<7F;?Mpw>`yu_UA{Cq=50OVTO!YX374`&)_!S@W1+I*E7O4! z(u@t}1yK3m4J^$n`Ei4(S$-MfU7Ot4lb|;pE8qo^!=<+NMzkp3%99(-sN``lSB{rm zAeoz3sS|SjCWyfa>9q;)mBdM|BINC|VH5lBbNPJ}dvm*7yxFV=pQUawOKEHU7EWNh z$PHUf-HKNS!!8Mr?wP9jA)s3$ZCuSJ2oZANuCLAYiX`TLZ7!7FTg_5}xg+|#DRs7) zh8a6cIZLJ3K$qf4)n$)tL(F_r25ke$ek+T%F}#VGudvg`%FW-PNf|4BzoBExWXd<@ z<_fbDvF0&yJ<6r-C?%0c(Q|GG|BR5%+kyAv^1ybJ*LDZ`LfnXfG^L3I<;qo!4!w@V z1|cqRww#hjnL2&7b%RO#6vnnBD-H9T#V*g1k=sqRf+>yFp0?Ns$sgO8y!Q_AGI9R2 z;%98{fMoA5_!fL;x=ZG_5Xm=X>bK@ine!b?;VZK5J9gLpc=MeGSLdP9VVC(&CSKrr zva3@GISR(Or)wCZ$_t*YB4>A@oH!s??>3e4_R%WKDmWZ7<0*L%A-7KnIz%(L}gN+Di;Yg!{tL6nS(?wh$F zP)%{5)PES7WGA9=y-nuqVFiZ8H|#;jhb>g?AIyE;u!z2e*zm>=CMW6$IreDV47HovCR-0Orh{_opcw=|)c;4Q#;Ev|AI;lACj5%SJlrom z4x5*PFU!w|%_7j|yFZ}<9wKFqAPel5%a545Sm0?#oXUT{7Je_;M*-YDa`RF4*k0*> z)GVsH8OE$LbGn7!EBWmex;UUHj?1mZkG_^g$4nMcSxkc_C1u;RdZOAl#nrYKw-D3@ z7{^}?Y?H&su#zE0=+EXNyy%DhY+6>r{3;2yheN;^WJ8e?c#y#phMSQ2a^zd(51d~B>`LCu)r45LaYVPa+DE2xd;kI?j zt&IMa)!QJSQMJ@{PAv}F3uyl0?egkx<}&&7SI4{O{|24k@EcYXJ3!MA4l&13b03ig z#{q`p((Sl;DD!u^r668FxEC&z$t}?P!uZMGSYFw6+}s9^Z2gD%4=l}sKbZE}vhNS9 zX^u(Z3266T`S%Gk93!fx;bz6z5(2TWrTj@mznyaNNz)_c44cV;x{~md=Bm82go^-1 z6PRkKu9UOQhXqxl!*J#PQ>JkSTh%Msx=>`q@R_Fo3Bov>29~-?;c1hJZneW{=A)}T zb=owMyi?{1nQi%zn!7?qvM%psSq4B{9-#eICl6N`>eJWwEftj>w>ld;J80%M+1(1LiTc6 zS`)IZ*^+5t+c36LPlQ~E1y4XkBpFd<)*ftNo z9X}AZb%QNL@dJAdzs%e=!E3-JfRD@38jSVF2u3H=t=!gNMiRU`XG02r1tEP-ZYV$ec$w{`CWQ|8I(LQkGTM+sfLg`#mAg_buiDX+)YM?$> zX@Li1vXJS?wo;}Gv!VsXV@oW&MlRW%Z0mr=N~JJK!=-+Ty_laKDYik%!D7Lp0*y>g zp*y|hP>O8L8_Bh&3;wSLrn?CQ16wQW+L2Rw)n`uEb920!^x8kMs3%DX3S?zMh}=MfIz z2!E7kO4+*!$+5kZy^5jKjxkvT&55z7FUo+JZ5RI0`Vz^o*P_(8DFcX^ByVTfa^T1h zGI)hlJr~$x1p`vxyMo0>tj@%st>Rh|NU9=Pjfj*DC&Egl(pFP)H7jjz;%9Ja+m|UT zSH?cfUEeac6DV{;8C$Q^0ONA@&@4g=lNc*&vt?t(7`Z z&y@vY4#=LewkDIDR?gPRo?bkcDJic9VNP&X!#fjSHUHP+(zCq1wlE>#I)tSXu8W`S zh%UBU${c=*rBGr!gdMLCZ$q;|301I_|5rMOfW&2Bv|h2APE-4B$+c7*8wTfG#!g-*LY%!_SVMlGRiY)b67 zrXUQ&-ewRCy<8=GUFKo8Rdu-=1GsJllC*YPS)OfMCe3-7Oh;mKNM`@tDQTI*d~U*O z&GxGGS~BqB`QM!i!CSZ+H7Llz^A52fBY<_26NCI6r=)B}TQizWtN6@u@-nEBeLi)n zT7&3$MRIJal&Nf+W^HZcyS@}B(QuRwu88a!a&KkZ%S=)Q<48GF+5QK?@V;DoC}*Q` zcnHX9RHf?zg3t-63JZHQ{&1e{6M^^rrJDVBtKVSuRb@rAT{co-_t;WLO0hylC&L86 z97+Ew52ksx~)zqt2Nba#i(ln6TGGJb9Gz4bV;l#(6FDB zr}KMC8rQH@vfjs32!g3joAVM_vy0MLFZRAXR>NkaqI#u}&i~tZB2eze4{Mo2YJTsk3QG&+kJsoIJ2muB!u$r)=l9HseX|QbH!Gk zC|}pMwa$A+D~V?zo@Lgt7sA_LUB~V+8%S)+@mG_&_7U49uR64}i_EBNzlHl7SkE?r z%UV*;c0lWrR^L`EJyC52$Gg#l37V060owkS^=-$@p-whP8x>3)%G2t(HLlYh`=?%) zarJE(IPMSX+xEesBMNQ1tbLfYFfujo4Egm4gv=2zP#8cQzN64yhFJJcp}pnGahN`8 zJ%7+`Kp&Ad1W~CZT@nW6j|z zewUYaQIa_SXes>*Ur}_G!4hO|3}8M&R#_a-x-O z$2+ZC1Ku0u&el-aZIb5OE23{hMeqtBchGIVRrYV357pZwNp0+fmDiw4RNTWqG?2mA z>SR_3{*Jv$SC&cFHtd`=a-fZ^ftD`gQhNy>>3pfZ3$FCtOKms8U8T3Rb;@eCG1@_B z=KEkHa0eQftJ_*>t|qw*A)%B6Db5EwT*c_ifbkBfmG1cuTjYhny)Mo=*`sqWv(+O5 zB3LzcxXg~JpaPA?&7Tq^`k7w~#{Fmjcz8q3TxM%TT@({%&0DXXUCL_y+|D+-7HeKK zNZ?UNi0Kv9ypH!NDWcD6%?ppCB^*iRKCTA6UT&EZgWjO-1Nx+Xq-xar^yR?X99ew1 zEzi%_m)lk?He%0Aj>zVLIoic^#gE#+iyUycP=pxuYAfzhu6v|Ly%E*$@09DWu+FI0 zg$>*(eYsVm-iR9Y@)iq{7S;@k&Zw8u#&br!H0T_8A=PPW)Vu2nxWbo4w6|qaFy%!F z%}z!STe-b$2uxht-Zsvd6H2UuPX6~Z)I?g^+m_Cj*Zcpq<@GrA{IfkY9#q=F-l~z_ zBCHnr4vqB247x~fuXO;uuaXZs*b6J|3H!@WDJ@IVBZI*T=wtWm?$P{_OC{RTRzZ7S zx1()ber2-4o$BpqXn!#$8v9(H>BtAi$;gg2rv=bqy-IgxWPQ^!c z0v99-j&fADRDQn-B0@ILtL-pGzU*q)!(Zg=)%O03fyD^QAuKYP4U}g(+bLAayT;aM zi(PY#ooUcX1^xB$$hCG((EO-`cd0D64)n7^_Fe}&zg((bZyPmU#^JUSTs560x~n@w z--$CuY!w#wN|T}Qq1e)7YA88ZDz-!hUeAgzm1)=8m(lHCcmw-;xjb_N1Y(iQzQMLE zzaly9ZYBqu3Nj2SCe&yKizR%c-CT2fFdtA|A7%~HRdO+Uh+8%GTO^<8Q7A)QSjC{q zyrG+HQ`G;>Z-T~tD!1Qcha~TI1f2<5A}4RMIfkVUaGlcymSTg9=)wS3%91Yj#pE$s zbG@s1bywRgd7R!aa`!{Jg1ryR>aH-xU&#+$ZL0(}E9hn$z|nT=#@c@(&vs+Vcgy?T z5VK%&yMdj@Na4-4u+jl^A3^pLXoZMV#PF?CWEsz1XAmV%|%WtvI zpgzCkR_iB#gkybHbil2E78KxCfPaB(xYaf*|4VXe7v-di=buGrO+!CR{%x=cKg%_@ zLBQXaF}K;L%Kc0XGPeMVX^j6l=bNgKD7f9$%=?NA-&$G_+8WA_Dv)#eIk9jOeZvv! z@!Of0y)yQ8Xwg>r@OE3d++KzP^iXpnnE71IpKb?d%@%WqZ9>3Vb`Fq~XpP}Jl;2OT zyTkqt5$tfMZC;}<9s+4y-597wc0>Lu4J+gdRq{-9;l+qQXh~A6gP%fs zU6n<{j;x16DtAMQ-j^5dwojDrt$n@`n05nGi8q9nD=yJ{ zZ2ia&YD>`K9-w)mJaLbG8^u7Gd+l{;hm~7TNWZZU;!oVmexks>I1cW}ikh2N>;Rn2t!_VpCa_57#?ggikQZIGuP{Je!rNP6tjJ)@ty{0_t z7fEZMSks!}or+t)B_B%8LkLnQlTwt&Zu7Ud<(h|VR++ESjO#vnrej)TC>iVsi`era zcIdD2_CvO2g;~kqT)1Y%GWpKH8Uhv~;Ox$aY)^DicRXyXU*IYgKUAuUj&|h3Y=rM+ z&%<`~1x_pFHcVAzBFW|>gCDW;f?MO4K5A!bYPMsK!Gi6R#~v`NKuRQhw3XP4j=mlFh1DokcT74ZIJOPO413B{o^lX9D z>k0TCkt=#Ky+@=+PmuH%@@7v!;AdIb(-zXePd)8Go;_Q{3#VjSksZJaH15SfH_DT} z*ds?|S}%JICvT^F*`f>7=^z2UPLGv~D(}_awh^_K^tR2?;cUPrB~UEhi}nEyoF9MD zz5&%s?PG6*Gq}4CbFfQZ?PD)%iQkUOqHKPriUV2~(L8QB@B}pbcNwU z>*QW@Ug*3OunoL8Me>JHX{68rbd{@@0}EDo?wR9g>@<*DxJ z;SdS@p@S)H0(sT{zN1$Uu$OypDzBZCZ{@L9ZH0Klm+f*zdVdT=G0{t^4YGAod!f_J zO~R>UMy!|II>`FS9B&V@BZD*J&0b;k*+AW2wcqn|^=tM+&|q}1ZCE8Cb*c_v`>bLe zKv9rsU%6CAQsn66ZG(ZKuj9Q2+Z46_du51y0kJIgbp(u=((!dvW6R{r*WqWDNtvNA z37h1qq4qX}^O-~KrAW!gh9XtXlvcxR*U||hqJk!gmO&~cqn7EzV0vfDx5MmP`F%?{ z>$E(34Vq*ugh6;VwgpIlr}D$yXU1m9Tf?E9J0(6G5xlP)9&YPI4yagFafGc{pjW}X zbS5&fn^3&lkVOQ1OKtFod2z$3VnSh4XBkWZ8#3#j`;pd5w_V%a>@+kLX zUEm-RPH(hrOT6BJv<#b%|%?->o|C|l&|PH^$4^vEpI zgFW%Od@=^ft;my|{H7Oq436P}>yv=7^f%%CI?J(23^x0nHQ1Q{HN?Z4hx0k1U$If%1 zRH!t6yls)SAcb!^HHq3GvUL+mMQtQ~g00_RDSH&%4EOpua%S{Qq;2PeY?=9Uv=oE; zd=~U7HHO%aWfn}#TzO{#&e(J1$OLx97-=*S?Z#}GFws7Bf$MliY5@I#b35Xl+LMqa zK2DLZ-?8_^67hnAbVi+$c-m>Q&6leuv90?^uSuwf`ou>}LT_*TVAqalCJ#@x4_}*T zHW1*QjVr@WH1P*~#YL!f2y6r+o*oJXIT%{IDe)8l{Zw6D{KH>Tz!p-}nv0g%&r#Zm z8nWILKx?*KH^p9$`fSP+*q+%~Xd&Xvmi<%Etjv?-sSx%Z(qt;^^(?t{s;lz+RNJVc zQ)IJ_d|cQ6`;z{#vPH*b%~U(Q@|08!Iow(gyId`L&?DbPv7r+7Vnx$vZoRxc&30@% z1GAaHWii|&l}?nXLkG|E{8=AIVyj)S=3(5uf9@`j(vdU0HWgx5yYm%)>D_wnh^+)SwLRW)whaeM zC6wI301CFCcKqr&FlWxwdBJ}l3E`C&dY z;fiwP@(=A@W(jKeg{NfphcGQK%Fz$mXCw+B4-xZUhwlpAKCJ`MF{cGjJkoUYKO-H<+8zJ zQ;3zT+Sm0Mz|CjUzL)0nQCXi+AwH)>3gL~P*iKenG}ae}U#D}HyO{Wt7ZjZbVra8kVUCul%Z-$bj3xTQqxcRBni zba$m(xyV*eJaCp)Ja}OdlYWEv8zN;SZ?RpC{odilD0EIq#u5&!#xAn=SJbYT!n*Yk z{tkLrOOWuCDr^_h!$Y=Qy*rlJt28b6oF%q_{_a^~tJip2gMre4K(3kDrf1*h6XS>_ ziW#PMpF2tU%vKF;IVBA~g9$w>*L-GcRrs3qqXL*nPfs+3xSmOK+&A71sB!?!I|KM=S$ zps4HMHYty?Cpb2K(JDJB6#6qocCLXfnJg#PpfQ*%1z*@YT6*Ib_S&+Ob%6u?Q;|!< z5D~+5vMl_BNF)H*vte z#?Z$*<&rOLxulIdLw>gSU)s`1N4U&NTn^Y3@-q{c0B0ncsZAsBpQ2hPslHmxD+lMCoWfWStoIMoXe_- z%hBJTYj-M_#qEB~Wsa*5+sY-L2^BgUlof(S!+c|G4Y={fg(zF;U?gtm$ctx+tvsBD0QVh#1--g zxsUkU6rS}1z%eX|uUMxbbc^<7lS4KSb0{@8!kLrSVRySapZ4samDB=EYb9xzZe@#^+8%n^8=yF>UNtG;ed)WxmJLma z$e0zje%=uT7Y(us^247-MPLy1z$8U~E_%lFp+nYXnj}>4RRhxUkMI@9sW1HzZZ5k| z+6Iw>s_Pke$`(kgQwS0x zF>7Gxq*jniqh1@x_DfOk-yE2ojCyyK-=HVjRRVsli@VHntHm$jBL;1^cO-57R^|3% z+fl9bkrq4P4zXR{VLM2JrBJ{P(tfFZFZjBgS&DteFu8P@J=SedlJCHVQ#@x0qHsU} zTx}Lc#lelI(HK|>fD9fs%$z30UPnzFj15i2iam4f*6{ z8NSUvlT(~mji)H|#^)xvpyvL>O%XpnOKN@t%P>-|`v&#FEArwuF!?vhf^TeA@?R80 zzU5vn+inX}^&@UOUX_(1D|f)}kBaZzVLt;F4j?;@i+_H=ei5u%1l!w254MrpFg=eI zX$qA^bf8CUAcBl5kq>_apx=-xhwSd!qrybS4vxwXF3ii+*CKvVjKf~$C&T|qA5!Qa z8x{5sjgrE{wr$(ZLB>-$HzT%&3xDR3u-|*Ji%db@hHU@aQ(^z(CEO!9$KyezWTKf9f~eKAWbn z6xW1+(cF}Tb3sW%a{KStzpRm`ez&#LT;EFJO;f4|32bNmZp)Y1%$I=3l5Qr(_4V&C z6_cgMaWv;c<@@7yR%iFBmz$E9hrbU?rxNC)ALnlOAF!PJCHI6q zj!{R2lXjJaPumT_HSsN{QE;Ja>2Sub;3wlOBF$@Z)maWfC&|3C94(BJ!)NVq%*I~y zmeaxZLGMD!dIr6s2BVyPbMm?6Pxp7bB7YByziX66p9nsdpPropyp(r-!G$63F67gp zA+Hzqm}SFgeoN+Lsx8!OWwU*nZPl~YtfNUjy}+S9!! zBHn}&*h(*%5It(AM-BuO+6n=xC^*^84%y#l4xYI%ya4J}=p;9BlG- zY9f?Rh(RqnYn2r6!nor2J|K~44u8AUCz|;HiuM?4Wt$30oFyGny#jFezf-+?(!N1+ zi)I#T;g9@AzE35v+`D4ayn@#6rlw2?Co+Rz38noe!l|Q;?mPfv=TCti>0U4zjfSG(i25ak zIOgzoQ<`Lwlap2KCVdG-`R&pSKDm%>wPs#bth;{r65dW>Wx#VJfmxsnL!OWKtbssBmDPwq~r&UaiZ;hG^7s9JtOyQ%L%v&usaM zzT@cK)C7D?%9udd6P>}>`>FC>y4TQILsI}*?jC!`NUW6C0hQs+rMxZ|pVd{-U5Y`Q zMpO02kZWly|L5?3{aG(o-Jg=UQk}%a!~?yYaaMjR<&`H7RIIE&l5(x4&j+8C3NbGy zd4_6b;Hd`BkV|4-Cbp(sV&1Flu6;3Y0W#zG4DW_=Y`5ag5(Ma6IAVfBN&0r%RE}p5 zEoUNj#lZNcc+E8?&3!5K|EsGy7<2@HFc|0QiY&owI=^5mW@?LdLjTV*n8gm-D zvx3(&^!0G5SHZjCpB^?NjknaV;8m5G-=VzkFQ0t}cksF64(jX#2lki2JMF9dRNjSp zx4+!E%U+)JhkHJA7n=C~vTGL#v>|fIZhK{!L*Jp9OPD7Dzs(X1$6LEW?ER(Z_h|ku z++$l*+M4EA1Y%OaDG<#G{G^~3^xf<7+8%pPq<=8fTE^{!Axixo1npiQQ+Vd35HPht z9q8CMexH7@A1-tSBuV4p#}IYHM3f9Es~jXoXvZIH^V;ju)I8ZLYYZ{fAnNUKo=LPN zm`Uo#6HSTC`N3w{#G^RDIc+(ccoLVNez1*7x%Oc&i3>;jL!@vo4AK&La<3J*-L!q2 zw7w`8?}K^jFGu&mo}82#`!R+K;e5Mh@(^d3hgUmPm*VXd?5F1A=g> z!*EQq8zB*(RfQ$1B<&B_78w@+1RwxpWdFTPp1m$tXF?H9%VU{dSFBl9XL=pV7Hign zJ<=oLP%r>v8R3+mR+d+h)0r!>y!Od^K{`mgeteOP&hl!aPg|blwdTiUdyOOOBKUJ% zlI>-c)howpC#egNk_vtFP_|dO&QJ6=scwLH255a^&nb4pm9DR9p4YmNykI-$MeR@g zL*{3D4LS4rG23gBx&)uBlG;)?$E#M3`ZT8Ru`oTIwpx33e~wpJeinj8?3#SisKu^R zYT(us-dVQT`Z6cSyHYNw=)n;= zslcd!UH2={?j3c7r0eQWuEC90HU67-?M1Yl-@p3jOq=46NZ@%;!I=;nl)`{pT89HI!Es3cQNt)@x@tM)*U2S)no7 z?~T&2z^j{ila2{X6#jl5BnLqv>#2!NlOYA3(0t9B-es8|C^M?VL8|im4UZRcvI~gf;yqeknI2rI`QKsYSI$+sp@^Bq5 zi$M&i!_Mj_lk0f5gtopc|E=rgNFIOq{3Uh0mZ77rtVJ!?B0kFu?GK&aq?D5M4y^o` zkb1yH{9(|hMY5-^S2OlOIJLBL5|QrifVGe0)blRqv-i}4QCKAJ)MHH+$tCr@X6IH_ z!SdXyPLVv^b29B`bp11df89L6nd>1_0d;|K^%@~GOgtO#>$2ixE0eB`ygL8<$zd|OkypR?lRF!^G4Oi1vZ~sQx;z}`H54ys z%y}1+-sD0rPhyq5@)#r)RQ8&Xv-$SQUh@KnNQ%86oW(rT_QcHCb{AJt5l&-0Ou`g= zab>Sx=IJ0=yn`>mB^Q=R=cH^PAD4tL^7^3v?thV2wenf)th_dGI_M6SxLu*TkAT1K zkAR;QJCQ1@FY-WpFc4sjm*bstz3U@QVV{+a2*y4^SzL1cDU`rn#};u&<$uodYNbVi z*kp(SEiaN+FZ6QDF4iL~<(ph_*jJ0UMY8ll@1-l%`n6nAOBH`?coROhq~v3+*fq_^RyFaS?dTqbp|RRUeVk|{R$QJaL_}9* zO3Alye1bWzO z^H&P=Fw$Qh z?Bs2sUfZj@N2vGSRo?QFdOff9o{~Y$J)bV1poa~@6${-p~Q^E z5>01_bxraIhr4TN*tUp{%i=9B^YGbRHn~$fFC@?P@%qu>a9^*f=k%n^VZ8kn-uof> z?P{+bK2j|@dw*t@?N@w`nMKel^*r`teo?>pRo%UCR?WYjW&HK*T>T7yg*l9%T#z}h zz-;%IRj+vC`FZG7?=cvz?_Txpl6HOBwDxfR=W=XCHbynd*)|Gg_y`GBNj@bz59j-;meM>(}46fae%v?x)DH_0DHCBG=5 zT*l{#n}8}SwT{ckmEtc;;sEpXADYghaAj@n73kjzg;j z^T-XFDBA9RoD{=lqLs0l+e2e^UY_O8`NH!#WWcRpo#&U*i=7)hKUpu1Zub0q_vn4T zkInd41YCdrxh^D9oDu8NB{?h3c$SAidDL}3H=qO1h;RCi`*NFPjy#>Ifh`u*V{Kz= zQnE_Yyt+rh;zzKy4CCYXzzI!4JrS{o#@574fzK*nxkX`V z-?0A9Jv#5R2nLu2cRR}ZW4}MI;ByL&QV=Yu@hb(3emJkj*wNOXv+uluJJ(Qh^!yU# z;J=8v5A4Jc#PD@uo`?LTCvY$U>zs=5Gny*RBM$%x%<(!|4wi=&66+RNU{ z!S~{GURH_tpsX7RzW*)Wdl2M4?!V?G2Vp3$9PDZMyhjInO>@2uVyD3Lf2+Sh@OS(w z!32O}vS5ODMd;8k5}D}Li2S6Xi|bGHvXdw2N|8GYiDc*!2V!U94-D~&f(Uj8Ux(-G zDh-EvBd}&$ITUTy>3HfeuV2U<1ju58<&6&RXIk={^3g5ICEH|ibkhoWPfOc-EX}E$PNZFGb!oOV^qn#LGgiwiu!1mN~Nr_jV zOGQk=;Y=Ag)w}RqKH|@&dVl33t~kxpe8f*q^E4mvC)2zeA(UmOd#m9qcTM-IRQwE> z#f-+Cf+KvB3QeWYkiQWZv>zmIhW9u$W7rJunFx7_NpZQ;R*-_3aEH4cR{Gxz#@EgC zdT0h?4hIQ)699)*(T2kA4)djZuz zc(m6YXQPKld(C70(h@dVu+VK8{Yx@`G;getZewU^jeIf2dnULh-tJBBvJlFiL2siZ zdtZKe+v~!#UpW?y=lk&|$9i`J@ygje&U=*7%g6Jx8gnD>Ub`CQUjV;{suMhs8zur^ zTjbD0Z#ZrAp2W<2ArDr1VYq1G-a{}PO; zzYwmI>X1s+RM(6cUd~tB<{I zWyiSukCeqwRD|8O!ysz*hhD3y18rU~akvCS$UyW&3AQ#j+=FwbK91cSC>Jd7{w1?N z_LkA}Cl-2nnIqB?+yG=lrN*{?Q0>=JPzlXi$kLz1AcLR%GWHYD*l=0)iPtc)NwLex zPrTc&*r3RXjb4Byqcaq98m5BSxpJq51@6x)f)T~YPKk_uSy4!gA&tMMRt4!6`*2KG&t8U^#)_3_`_1~Nt|zPUgovnZsanW+9j)&v5f{u>E*21 zchYXTcMrknrZ4xN1=mzx;Z;iC1T)Q+i}>@uGK59Eb_GguztXE5U8}cPWzLkHE4?aJztE|e8Fovk7&#I4*fQ-^}3WMwp=*YHQNv2Ui#`XcO#(S`?A(LTS!zV z{+#tjlLQv&4_3G9Wbrz0KE^rEuJ>yHYb9|IBdM7nX5Z_9o+avosTqeu;IWk^Uqi7Y z!H~l#b_!$=NUiW!UA1cedv&c)Ua|cDv?HlsqK%j)brL^UCVn3L61u%g27c+aHd8~y zxtuCre#y#DmB?4#a~V^eO9GBt$mwZ7=`m#Kn?^7bdR?YRzVbeV-{1U| zH!9jkr-${~EdSZyJ!SNk>)$qbub`lPaU-1nNtwFQo0jb=vaXxe*A$9L3{l?P3WTnd zhc~e{Yh})@$bTf8?QQCDnbS|-W;TfIlqSAnoh4b*bpGQ)O14jw>vn*% zPRr9fkh}hnNjtncRy0L6-QT(cE{F8I-+H(3^USxb`UIK&EjVMbeD*EWZGz-}=k8j3 z=iQZZEX+XJuTeDdQ@`^%V-R}sJFjx9*%80jiU=@kV&jtXv8e*^mU1GyZ7)>oufh=9 zQnx#hvM7|Ic|f=c;jrChr#As>_0v1yz$QrBU9b-mWb`gb(nMLl3r*nZu)q1^h`(#O z{Its}Uw}>bF~T37Yg)OMa~s{9YxozbyPM7*m-f5ie%46$-DnXHN#ETp=^B}`8}K?L zD|RzGzsbSfuvaU^?(uT7K8k1)%&X$`F~L+=1B|h*#poll#zS9 z`i*~1O(kk7O(F>@RhYiKSG2{+2AJ#=oQl>Z*~VZF5e zp7Xaq<%RFPLa_Mk@4Y6mUg7+dx`6;$-)STz_Obl-y;nyWU6gKUD!UUuHyHqH@B`}D zGjhcbUNh#a*AGDIha!5nP}cvz=z7bdeTc9epjFz-42*QQx6e4M+vFO>6`0Bpt-x>4 z4lb4j^5X>G*MOk6D{BpOHRi|oZ!Y-z3+%yA_uLc*Ny_WGWd%Ap)BOB&SQhW|YE&HX zj~{8KADJ>Z(XB0KrQSZe^|Q3!ho0aId19Z}vecP#-{Nd^+-$8{6Eb{ItMrw!`@K5B zm*Q>qds~BPM~ue4f|(`{Czg{3d2~dsKL}U1!9B?j`$?K*cIOd!>mbUK8S%6qJ=`2{ z@jv7Z%9uf9Q9U2d4Pg-l#hED|9P$=&2=K&VuTi<_#I->xgg|pB4eAN?fYF>T3lDqy zIpu!mCsu2qZ28G)Hp~&PWzPF)1j3=Z!Va9aQX>xT-_`S_Lvs5O?}nB*6T6(YE^Q5) zSV;~nG2aNf=l=0E`sQIA99+HB~@J$_s=k zr!e+$8qihaS8q`H;cR?hffqtCC6kVMhfJ>e)hoz8{eK_&5O%6|k+k2u{PIHp{(pMA z-EUs4|L4Pgzj@Wl5B`6=x%4-$agE|;bBhn=i@T9LHH7}KvZx?fWt}g+K3jVK z;WhKNp%~S^$dW%0Gu{&ag!e!>7$!(`&2SghE%T3{L^v?WiBn#SvVXV}e->InjCBBB ze?3c7Ca)3b`i0YwjRP|Aw0Cnl713j=*&pjOTGIaH_+#-2xbR(a<4M+dzAQQkKA$h) zQ{eMma))Z6MGF3;@TBzp)4Mz8M^=vMQp;YA)>yTB?2|NNzN#v} zi$uVCsujuWp=f(p z&+VaT3x<^$jxK^N-4>3v<)?Ba`d@zDj6@%2tg$4%G%P+UDSC@$FgP6&-=zCpA0zD)PnX?5JweKg^EaojhNy84~C1 z)pMd%E|>>g)eIN32`kT~#{nMn42%%I8Jvrjzcuu`e%r6PkBz?Sk`LW21+`uW#kESaahm@}sH2s(sYdfsLT}o+x^%6uUyP zb}Y6_DS^tsd*t^j(d8hKkE;ST2ukg$NAKrncJ=7hbn9&O=)Ek$y)~jI`MIMY+EP|D zjy@56U(XEGqDjUS(5>C^ZwsQ;HA;O_t!SZ%t0LgATwE)fmkxCy32&e~pRQpk%+4*fqa8fb)g{tv&#E2GEe(kQSC@v>39%mtD$nqC)sB|U z+!V~uo{X6e&$8PD`%lh;2~x)I6)9CGdYLzyaq<0ma!Z|PhcXW3Vg3;!1BTK*o@|i? zb)xSB2anc`UdpiEs~c@f7Y@~pb^?By*Na|(KIX-G(HqKc31P*l2~e1{I-qF(lc4{p z9Ih9=G>tJjuBuMHK{#$%KYDl8<}~)4%FeT#1xu;ivn`gyOU^2*`* z(XPz<<%Q8Zf>`rSX~0a+lJthr%bA}W8`7l#@@m6q%W6A}cEO$ZDeexrJ5T|%u6ZD) zcrL_Xk2Z`}%{a^fJJKeE%pnH;NAGv?&ew1=h@S0&qx4ro%SOEI~rm z1Wi$`20l=yAQRh|=1#fXXB78@V;c~%H2Qr8tJ}D7v>HJwSXFq3#?cE)={0*UUrqLO z`6o1vRxuX>>we>*IS*vXJr_oAXN1f6xuXabDW8WeOU*ab$G#V0uFy^{ zuLe|!K#ew%jXFe(yCYDjw zKyH=8#upDaJ*;j#FXH!PfH63`y`FDfRwTkEXz0r+tV$z zjflA4A!f&{0W#PCN#P3?vormLp8pP14#!T9Y8&Olrnw}56-J-+&{IdlzOZO>V1Jv_ zsBRr&HT-Yft7DW58e`;|bdL(MYBZqBb&bY8Oa9h?hs)P9%IS{+scSu>CjTz1XT(#P zx<*+389q!YTNzV**hn9^)?rPYP3`I$rAsgJ0RfHiDBOj~&jxB9RB=TeIo&i(vSv5yu7B%DEsWm zqy`O)sKBjxRABN1M_X(4RO-{fs8rw%a47C&aGY~UrhOgO$(1fyiE8zAhG0&QH!#Wp zfw&qP^())Tf8Ib&rTaI`W-%@(`}y1U%{tp8fFT?HlNjV(xDV$U(h%}52%6`=ZNy>e z_q}cO1FKM@u~8jY3I;YdsK7&*6W;Q-hHLDAJq+Qc@Ur9~6=`BLg?*u|y_#@~zG-5N zt}xXF_8SfRb+`Okk+lNW2Z(sow|24%nmGS@eFH-vdV)(7#<7+Le(D#h`i}8FPQ~%> z7=xfGF`62MB7X4$24G`-w)O!vJ_>5^9>Dw#Sa8&7YSf26ht#GKzY?%=3Kha z)M#ExO*K*i3P|h8pXeM$&#(Czx{|>r*smcHFVv`O|Y}M*8u`^xdLh_em3kDnzt}Uhp79ZF*q~08JyTo_HT2mg;5d~9-PRPt$TQ8 zEh3}JfAuV71=V`jC>C;)v(#w`F9L8TlLWOVef6%93dx6WOPrhAD4`{=|8bhs(x~8n z#U~~hr`b3<+!A!nB67cH@D=w(?-_-lrP}+R(Sr`XZ$!tXY(fB0hq(=i)c(hwY6b$X zFj|;IVMm|eL_r@QcE}7W`+@Pcp6;TrKQKy1P1>wkBm7X&TM*Sca@|hA6E|t!2S(Yb zv<%I91TO29B5iSWKCHHnD;bVb`Mj9K4DFM2_ znGTW~_iAwX!sjb^gB^)RxL?j4%}Ric%f&>arZfAFMul4AplU_$w>HY_+jJV;+URA% z(+=#uU}kdkF7PBu`?UcH{VjEAV-#_2x~tKcHUN@Vbi55{#EtZ{jqyg=2`caKG;%<0-)?XVheC3zX-pw6v16tkI2#wmj zSF=vKUMts-%f0HgEI8 zN2fTYP^SP(4i!dZq|g6g6WOAp(O<5Bl#4k&A0!;_2)wn89&|KVmm2XA=$CEO@*|wA z+bHEDqgB#8pBN1vQx_jB@?zM{r_HHzPl2jLO}Nx8bN_Xg8yG6r^D4ZdzBR)4^yR z=69fe-1zjNGZgf(u^k^i^fC71pA_{8IMt){@h6}>4$#<706#nF=qETBr_v)%d`yKt zMaf_2^G}V6!H5~d+G4X4epuSQo7R5{rs5wu_o-1N|8>p<&Cdou$;z!7|=~ zIWa7^(M4>y!F?>&WZt7ApJSu^LVmpswy*Ee8*hKpg5E~s4%r&u!i%Xw*`gTganO3^ zU4!`;)P|inK92_R6sNpGI@K0YIp#YkIvFQ5FOy3-*F+t*VgQ6_mM4?m=>xWRGWF44UtC|_c5v`cmo$}irV)v5x&~D0r*Am)QGqR$wd7?CGX*;?k%ODzDE9d z5Ew4CYb`%>D-Z>CHQ&1A$@>$&<3jPwANZ4+^aau$LErVo$+wj@_caEFVyw6w)dVz_ zh)`UJGN&1~gBpEdd=BaR<}Xlo1!a8!TKg!q?q_U)CxVbK4Y-r>Jo?g@u1Abzs}yd3 z3xtSx0OcFZ^Q0lt;i`c~nK$8z3ELVI#>5OOLSSJDNra+id66{}Ub$7=3+_2)8xV8Z zPx`4|52lDg#%*l=!2cLu!hhPZ|A1+|Mj>Ar&#;H`eQgvAyP?}V(Tlm*pcCk(*Mf#d)A zD4dQ*say)gH#wAVv6dr3^k+N`H? z(~bNEbGwLMFouP1d7N^0_ENj)Mp#}}CYqg?u0$$=w=91^Dbqo`wWiGJ##8!kCL{n8 zXyr_7^DH_(6O`#vdO8ymGn}Gk84YRA3}Y_9rrS)T6m^{iobZGe&ceBrNtb3pI!RQ2 zwy_aCc{YIBzpf&x}h;A8wg zn>Nh@Px3QG&j-CQh(4Nc6y}(0&~F1><_2!1Df59ohLYa`qdy4q!3&Ji5PPg#0IW8f z4lFQcBJY!h##;r_gJKlV#O{M}0fXf}0%G{>3ynuUyIj`DowW6P^mGfI`rfEnX9F9| zCBxx0B4=BNy>FU&8*$KSjl=GOUr{aUoV5t-%ug=d8jV_P6sy5c3i#15)>=Un ze--`H`_#ivP@j5iWs63jNo6^!-3QS1dnkFa5i2;g77m}}L$qQssNcb`ql@? z>CR#!&IeQfWEVv&!LG^h)LdeeaR#o{aRUre&C*&3WP5{_gDiMPYnB`Pw6&f=D~w}0 zUK_6lx_L%<(}4}2(b9BK5Wi928ep;|p2lk+?~e5ZaZjCWF%M|j7$k8gA3gOZfI!$l zVja{DYhhVYT7y;3Q5i0Pg8<@04lqh>Q28un1l8<-@Gfbm z(H>&G3p+ue@1tV7AX7&oVz%RF&n}~E91#=BL6 zuj?@>u0&D}^Lx!~4_RCL-ROA+4cKjbfZ~UD8+k-V14`Cbt2*rl>OxO!)Kr}3?r1>E`G>&qkAgkNWc8tOK;TS#N zXHqp^I`{Q{RF1z0y*~^9l|CHIZ#nV zW{((O?k@TXN(KQEzS?ix_1kU0HwauAet7_d`9+#@z$oIn>%??s9x&qKyfh;RECF4} z`wH@8>oV?mFTfk`=(M|J9z@j~s&)`y3XjbPffsWq?Vyo}>AHOovhST#^$tP}~L39^6AVSv60O3<~_({B=j(Ob= z41-G55g3A>beXMbKDfY*p(VrF(J^#|nMhZHLov%P^W9ihJY70w#1)uqhwx&|=vFww z()z=mDB`%$tdd=q(HyTE^B3=$Cw-LnE8QAp=f0qD)zX4xhSAt@z|1l_d)$cfJp%tT zW@~zO+*n#-E{mffKr~D{=oD53ue_4*tYG=EVY3dv2IU*Nf7@<20jZko}3&S6J$Mq{xL!|XKYa(sI+*8 z!@6~0;&N~xnmZ2!9eq&b;b4^5wAP9GSzBn?39yf?>HG;ubx)Bz3G{K=Q{^NMqso`~ z&NKqQuXW;BZ$7=sUv z1Yr#{xo=QR@x7!J06ap;^8k9r=;}-V8qJ%RAS@q7|G8wm&tuhIn?}mI1Z~N2gP9=f z(hLf_Y&6Vw94Z+k=*mJ3yT*y_(C;#2R&8i0@*&8&bJ_R;HV)mc7=`>F`|-vyCwj(S z!CnxDA+upc6`a|5t^%uF_guPa;Gz>ej{XKPfll)pxS2mEMSL1TtF9Rji=F^|0!U9z zh6uxnRR)A0#H*4t;c$YTsCuJ=zZ=zjhcUc_+J^cfF1Kyx- z0&TaUE;lg;b7xD3axk9x z>zva(V6)HG<<%~;39mb>u^B@TJ@2&N9oFC8EZ$E1My+pwK)p&cZ-EFuK<94Z%)LVu z{xqKCp9U}JfuJ|>0hosl<|CI?Reu=^L91T>3j+8y)Gx;KO~F(yKYHtIGG(c`rFHcrc1bndn>G-w9q*=%Gt&vJ&(?idCAVHu#QrpDYc zO632+`{t((3AHgz@*KFsi*}CA-348=nX2A1cKdT&a#hdgZ!noRY0BTgUcb}szl{bV zFdDrul<%U7zG^%ASle$?q5H-g`ER?d#lS9l1UMvS9AQ=Y>uvhTsD+dVcA^8xh7?%+U(hr%_adWb}r@?Rff5>HatBcoTonLuZmEa9Dn zhlBhuo2EZ9u7lYg{tr+RSnGd`JD8e{kAZJ@)83~>EcrZv+7zzfo*0ioc~pC9#E2U~ zSV-y4gJ_3cpBn6$93|VJP|P#bJ4#KT8Q-IO_nsN<=o!EbCOctW2Hpe&ki-x=dT4*8@Bt^I`D!cbGe=rvct40Z-)NRDh6~tG+m4jesH9U27I#1m?7smxkTyzQ6|7gR0AE>z(-sO z-K|uKI5+?eUTRdr7$DnI+ZV!>@Z&DbAWOFVEGN!UK6bFGfB_%c=qJhmTCVwtqWB5) z7uDz+KT)Lh@1V6XfpGN27?O=Wz>?I(F$HZj9EmykojVORvo!^cLB@oO>rlyo^uUNC z@q=8P2CO20cnw~AoltMXW@Mfr4&xZ@Ekq9h+c_c10b}HmqGHf_usyh<4|8Q42(Ytm zAw?k?<1eBEQU$iVJ!frbBd_@(dhRcp!|#&$E41?1bu8LKk+P`DzopF6FoI$F3w^M$ z%w$ljzf!Ux3X0PJ3gno-2GQqIRE0cdsTAb{R29zAQ1EvtzJpZuKLMg~=mX}Z?1_Lj z+IwChg?NK z7GEY=dC~yu*2Vk4u`tr>7$iD?VaNy)y`!=*xjg-RKADHW?gK7(xI}`o*#QAH3ZjaEL*7Vms9U1Bt&Y7wuDqgB!95%t74~o05Ocn$zUU&g$SZn- zJlU03BmiD=@`{3C2cR^^sr^F`Tf$-r)0_c;fNk?Gx$}u|H{{kXb2lHQskp7Dj&IN& zE^|NI_92Jb{DREr2Z?-;p{;(@Ro|R6yFdH`haeQ`WuzD<`c!@_Zdvlt7~4+ z^<;s^=R4sT8C>IFx;H}A1~fKzHHi?>sow8^!s4m)rjO8~TCb{y93b<8JCBG;}pXC=N zeeZ&-l|^VsqwG_3&E9JO(#b8D|S)?@BUCL{VR2h6(ezw z{T?f#AzSk;EMoCfys+p4G5?IhIA9jh!NQ_Zz6Y@L=Y!n=Rv&8vP~S%JaX{3As9BsS z5H%>KC=a10I3gZa;OpZV8Yj}C=K00ubq6%)3uycwMJg8&mB4KGDuUDOG^G_m4~~#1 zDo%s;y;4*ZhMBKlF|iS6`Ho_u6Mkai#Tcfp|MjUI@mQ*RRK7Ss!iaS2^g;vj%Nd`$a^J3b$ok52~i)0 zdZ$W=_aaXk|Bs1)K5x@5s-Zh zO%R=23;fK1l${`&*-zC=i|*P$_*VfKpQVGPMYHgoSW|E=3h>lHCjA}OHiVrHpl{2F z<|uZqjCd125oJY*FfI)WpG&)5lpcf9)V{0;ry*s<8mQkYloK1d!@e9ZW2lwg`#Ha1UXXK(wtd2CQ+=O^}a!&tMj zv!nf7D>k^YGm-wPC|U%uUIKz6CuI59F(;|n8|e6Xn)`-`4f+Wp1N4=pHtO&__J-I; zy{n5uIIG{Rq0Z`MHPl&su7-V9`(Qsn@MIS+R1;@)S|vdA74lRPXF(lJsw}49t#}pe zj@{I@ig?>*%)rIG9IK}apno-;sUnKKBJUzuRa6f@hRJgSb(+WcAZPS~Ka32AP{*nw z#(#rv1B~UL4K%tcNFjvWs*1LT((hG8JOA}6Z{&JvQcX+(8p)~#I%hqZ)kR0on>EE( z8utaH!K;1Q|0d@4nCG`QfrcQYFJ4PD#?P0v1p8`(8@uY-I8QB0#A$%FuC>Kn_zv-{ zBZh}BREIT?DpVr=_Etv<_Wl)GSO=fILBG@y9WfPe)CB^(P9y4yRv{}PlLnrOW#J{p z38o$9>^XHsL1;()>xp{iOhhhYhA-B^I2m^D?dpjWP%c!cFW!%wYeMY?>VgZXyXv45 z)cUcV-NO3l>LtpmFKWT^Af|x`iyy<0*VGic%r?9;f!=v8{rj-@BrG~dsBuAf*{Ok8 z3PXv2hN5tuu|X2p6o`z8()m=gp?Cu)@D~lmM+KI{O*CUf)Pv7Od>r!#itR>2F$|1k zuSTL3Q0d-A=m(Mhwy4r{55SB0$gb9LkS9*&-@p!oo=D<1CQ04wP*ODtdJRCuoF;B3 zF2Ew0UAY9CBK}9J`jqmvNYlRe#55Mk8kTi_6R}In_H=y*BQD7L0fuoz7gCVU?o0TV z-?pZr?aQ4L_{z?~E_$(Zu!~;o9PFY*YSc^&3IJ&e;uO2Xg;8Q_Gu zHTtoII20a(8MdAzGw%x0B^m#zcpBE&ku;%&D61cK()f1;I~>{aE{K>>p6qwUBwhR6 z^Y!~U4+>n+Vl~j_N|&o_$uRNoo*vo?Tkry1Yb6pPXn!kF)UJR)X*}O>fY$+ZeTIX* zG%flsQz*5HO5Cqc24@Cq9|M)`@FHyu^bM&BeTd@dgh7)ap=f=|G zwgAAN==*kfgEzZ&*k->`&-P*ne*SDP-pBr_+X2gbjYf13EwEWmb-*d{8%1}-i3n3p zCP%&D%AvE-dVtJCA8>%zrwSbfN8fzEBYHfEzU&C%=sMfZY@$USMYK5)AwK}_P)KK= zb6Stj(Jvjv#2U89f??eUatc7y!sXy;c#;{Sk3+I3%nsfop0&&UmxPUDtQD!I5Zl~x;CsDQJAV^RA zASZ*44*Q(9E_NZSw_WBkGscPOwPn2=o3UeOpxEs+sWWJUN3^B0_#5YVdKb*n1iIZt zw1m6jdR;|K!%a?nhPhMgXa;LYz*k^;AYAJKRi^$91X}p%XAK|a&-{rGmr_^z9oAxx z;s0=S1KQrjT$KvZe z`&dK`R+zB@xWcfHMJ5gX1RT&7y8MYq2>RP#AJTwcUgs@iS2{ z&nrCTd|gslPZ1UVi^(T(031@{$3F&2F)vd6g_`%o2Kt$1^%NEJ95!RwK{WIGu*;!~ zJ;gfmdDLrfr{#+7L`V|6H{4v;>c=g9WoTLv4I=bznQj_ME6A;nh2SgX@$Q-2VH8|YGhY=-;fKR`srEj6J&bl8`ST;_dd z=9L&!&1voj8V(Ru;OTtG0Bq9HG-m(+XAm74AST1Kt{U7lF=&i+9qDj7|upz5yue@@P4=o6#e}&GRpn6}6goq2uKY^=uocXa* zee<3J4~(`>(%7%XXc!z6{6<6-AFd=rz{L4*RII$=lq|ncXTOrp*q0^{Pw6nV`$l{M zz}ou_D3-}|{~NJh+u~V1Saj79(KC362uT_z7@j%;f=oD(0(_gRIczm=L|GiCx6bxT zOv$p@jI|BZ1z%7Kr@FPp=4=?%0e{F_n&t=7N_Q@Hw$dlsYAt6^*3LMvRJkd7zc1X{ z7uIvf=T`DwA1c4tHz8`aD(qGc5y13vu-&W|*9Yk9#lFo;Wr8%~^Mz?5_<7x@YTzUU z)g#w9p=|?__kRb|#eS<>3=s`re?Dypz-2aN41sWJBaI&_KE%%-L&Y(W72Ai26MBek z#1A-PD*5dQIE@+efEJC!9)3VsBXL?iAm34-@6ON%qeP;&IBz%nkK(>ueAg)PuD@!? zN_jw$DI&@T{-p5uW{QXigE6^RzV5K9m<$2}Dc-5i=cRcy!4yCh2DXE5Q2Pouv`^l(jc zfemh-2DW_~txN-*kV;}24xt-Va~g1Xs%O?Tpjz_@(|Aml@E;hS(eE=bvCFB>OyJ|? z^w~_YFj9FIC_=3XGap2)RuwZh}5XKT8U0tS7 z$j;5niHbF_rnuIiaIbmOFC2F-==Ln}Mw=8F>&w)YvP?9S*$<*QijOl0)j(%T#LLmF z+;|)c3}GbA@i-h2=5rUDL_eADBTxA2B1vbjL^<$EB;sJiwuX{ti_TzSuFeKIl0%i| z;B;R`AI=fczQ6}CT&AQsq5w?Brp^&1qG!0+Wd@`-b~vp&$8~cqqK(A(S$V8mf6|3H zqR1O|#H}Fqi-zNl1N|NZdG4Yyk>>_8()kOy0-B>>y?^W1NJDQb6dnwaQMGC&MfRWgtHDMoh!f+jZ)>b>-6zoe20|G%uo>$K7Oa z%r$NnF!b-94EbIp`tQReVKKJSrSC>PIN8wmU7I1Q54vY45zrBvufvKL-i$y*yk3DM|M-}4L zX|_b{))6u;|57o6e`hWg1JwI6Q992KltFit(So^yS}en%v6_BcCVIZbOK9!_lZ`9z z(n|G(LIc+tU=|5XpCQ>n0z|gw7*RC!WewQa#1|rPm;sBaDSQg!wxfl zpo7aH(MhK=E5tka);B9e-6A$v00U#4cu=pbC>*J<69UBPpld5c)gU$V!4AcmGE9_S zDe6U}D03Sx5I|OKrGhuaAM3y}8n;pui^=@}12&k-05ip33Ci$jtv{fH{XDr+G>$;L zJ$#*aD#IIZchy(`hu*8P3OxQU>aa@m&(Fc|TC20?b!ryHvvgvcgiHMrGm zdTX^9Rd6@Pk0PPC9r+4#ieHDcG>K;s;-Pp@T7<6RF>1BAFB3wPCWs&g5wPR`v)_Vn6A zvm!9D5{L=M%C}c|4*pyVRu3?_PLynN1uJTfgz=nx$};|&jaHEa`0Qw_V<542025^^ z2lik;^ggh2!5g;FQ>_m=Wo@76vTi=79SArK_{~};LVWF3=%00>ZjIc< zx0PBtCU-ThQW&z88iIt>5NpOg>bXHgSIz|vkcuoA0c@ZFLt$bNsKi5o%PW>P(ma7RB@hBnH! zfT1ScpD#?|#=7!go=L+zqGEZhAJpW$54?EF*V5~|^Kf{VlmJ*1Vg;;&xl_m2!?NkR z2V}s03fcq`eFl};gso?fD#(FRDKAMt<TuKwyXc(UuVXtg?xm#75FS6E^vyu^t?BS) zQ9o=MPYm)w@nHKiy9G1=n&JT^Y{5=?K+U%Zcffphe$OeLny1ud85XX|U3D?4_U*TiqDC>KV!^I*V_po(nB!3(kF zL#%@%bZW5`&|)qxb%$LcSQUn2OIrLhw#h0w`?H8Cu!=vO21{K0g6Xt@e>CO&1q9h>>h_D+203Gy)1nA9 zJOMH1ej0WHoMt8+JR#~uA5i4Ist<|@5XyEnX<$Jh`7kd~nUf&54$!wJMSE1daT0`K zCY3mat-6f5odQ+&h`u`oisO;4I$uTBf`d)V!L8BJtfp|J^(# zDwqox&)kI4)yW~95GV*;?HssYiB^~B>ojM0%3 zq96@DhZ#6PtIk14^S|cGKa-DCD_N&v(Gi@+AGDB)B<6lGi#d7ZnFc;X@k+=`Z84TuiN0zU^g%5>Q-v=kzNG|bVAj=PDq0Q9{n#)9KOa;=Xl_WB zY)j}(+z#mU+InTZA=U@ZXV{Y>Kj9`^cfL#9R=vbS1pJ7K9x%-QR&ZO=m%yno~B)##xR@#AOZWj7@Worq^<7Wwd3Q_3bV+RYqH)!G|%- zA)S3Vg-sT59;aU(siWoXur32rMG+WyuDM4_q|kP0=LO3aJ)xQ#Su(fQYg0QmS- z_5XRLWIj}1b3jA{O}+cFdI%EF9uUO?XW!SXAl1YCND4kE3I(o2lIulM&4Z#?o(TZn zJeF<^F|7h9))#3FQc*0#O5(JF-p+K-9oZ-UJuukKU_#Q)I;?yc0+v)wh@M2p4vNqU z%aNW(rH6UjO0>t-hEFYx&1z74vns{Y8IE2=9ui?m`;Zi>Dn@uK;y~vKdE2g7s|V^` zM4=#6DAHS~mR+c}T?pZ89M+#G6oo<9jUe#3jAD_tQBj0q=eO=OrLA|JJNc@Pz>a z;;u_`F`mr=o^{4Kuz>2Hy4~kwfcA#uR47*O7vlpq!h3;(GoL!lg*amvi6=5Tb#f4z zq~w8>^s<~kvhi3+41bz9d2rP zlyFvN+M|N&8FvHSv{y}?pcV1C%=^Ifm=TB;)Fh#16RyeObt>sq)T4=~hTg963;^B# zbu=Iu7FUIIb|^NI{ed)ri7Bc2)a)ea|N55)rXT4N6xhEDPk-NsX`+ z*k7z690*xRh5~S>Rk6F30;CB(hgW4t8_q`Ov4l8W?RKl!$99cZPHiAg8_akGv3Y#0 zhX62+rUp?4jtopcSj9Ye1`O~Ym)Vf69Twg6l(W?Ih^Q2ir3C~lsX%cjqA9b-V9XL? zu3HPw(j0FAcpAc?_CE^bcng48M*&3LtNLmSyU&t!)c!;sRREu78^IT!$T~~kc?-aF zi$9^eDyssRbne5$vvdUoLeWX~{=uS|c>H*Clh0APV__8SI^T!$8@>i^i``~%q0(yPPss!2a z!61TL+J3Yk5_f^_QDl@X0Y0Tcl#Ihq&nQ{E<&cdy{>`6l?LW5i2)qltBVZG7fi)hl zCcm;gMziMNwE(}e`d+g(;5Cpd2UY;E=D;-6&pNu6vZEy5{4EqMi|E_Fr~1*dDqfSL zWi|N0*cvS(B1ZwZRjVYcU1vZvjF0SwBIFUPzYLH?E|og=9H>+A1pRmP6P*$~w2KEoR_DWwb5u2~WWp zdI>5X18cI2tEgp+Y#zEACV*wMx$NK$@vnfyfV@B+uBNRqvgs>df>MMsLav|+F7_8ZfhZt z=LZ|V)t)->GDr(n>!&~@7B_}0jIncZ`Hntp-Qu;yrB-^83ui_#u8Cuh(d1PK%J6m- zx4BeaQO>gg46=@_5;6wk&`Zj)&^uNrDNE=-KA;XIWksY;E-9<)Sr6z~N%*Ve3NFEl9eMiJ=d%|?1qQ2Zy7B|6}V#;$SEZw z!j~oMR>X_^Y?Xh*&YxFK=8wq&uZ`iM)S;KnWT|48?P4D$$oengU*cf3!5?Rd7tXdP zsP%oCAR{4(3ok9JgDm-=v>c>Op`)c`1T;rCOXC>H9I8`L8N|zMMdiv$i&DzS?#{_} zVqpp`D?_zb9^|~I`Rp2^Ta~GKDOr%3m6s;1DJO^ee22ucD$#?)$r`5eY6bZ=K&wne zd}TN_t|-&+&8rpV97s-vzae`^Jy*9-(c`1I?&h6K7253=7r52nN-`WJOI4CpW4?#2 z7o?m#k?iM%|IXA+81raANkdJ9J{Va^R@0vc(XL9eCn&Bml~H*Dyc~KeQ7OziG zl_#spxIu4MUR7B(hq&W;WvD90!YB>+?GZvh$q&LNn6XfWRno`sS|?*YATt7m0*`{h zRplvs;d)iT$v97RHQ9{=1dpgLV@fcPF^Hve$R@;b8_fJ2B(XZ)fM%J7J^;GA5{$Yg z{3Z%{!&2kmPo>gd$Wk#Y)M=({7@SNbdI`jo^_ul?9TSMuv%iecZ?31&{bfmj<%a&) zk;6$2kfTANP8lE*UZqf*1Gzr*(9Z*81*~r5a9Nzn4wNoEc@tF{C}WY!Hyjo6BO98`Vd35cqVX`~AwrtqzU1Qe&pog-D<#sJW|HVU%hpS%o8m@Xp z!)0OgYU^+e8D&oo&+SzSk=r4JMgQkF(N|yLOTDg%Z{>D%0P+M{l#?Z5^qYbvUJ@0k z{w2`kF9We(f>!&*o8M(oyu;#k8f<*h@t5V;+wgmkQ?P8fE_E7{zk-ierPb!}W$ZXp z8B(~JdWth=1)vtF12@Pjx26pS-T_0h((PPX+dXnPT%J~Y3WKEaG~}r$+HtZWBhUty z0LAE9>Gn~ja2WcTfBMRN-nx8vpZ5 zlq_*Ok1XJwN*trHdTn>g;yBFN;(xbyoQ^ybp|Hcreg;wZO$vJs6B5Fu+?O>%?3Pae zzPyRrV%X}MIi3#Bg{f)Fr}UOBNn8alcaJJx6(u>aXP2uG$o@rXS4C&P(coPD;c!I% zO?1hFeXfLnWqF&ssPl7Ca>^}P3m(5qYe1CGX_zL5hGqL(?2gAu0vW7<$A7M(Q?p1u zT9;MuomRSxhKRerF1yL+wni(?x(a=`E*tC1{i(kTXgM4Aeq==sd|!%Hb=ZkOWX!7S zxG~Fb5IR0{$+GaPjjtrT&E@_QfzI-Ks`$t=8mi~>!(Kg4b^PSdO-H&QgyIX2nl(~A z+hy??cHsy*Jl2)qXlJ?DR1Flsd=$5#)SStFMSkfQ zi<5Ttja1!QHjLKz%Mjeo-0Lrk20@>LPnke_0K=2Z=rQQ+pr?F(YbLt`)2%yCsRT&$ zASfYTmb`V3S{t&^>xujC(I`&*`_<|b|E3K{48E-rF>UM~2ex{*={G~h)ZkBfXXcuE z_Rb6x1Kyc|6tTVCdCmGO<7M%`GN`7IQTbUbm%F9S8fe_dT7HE-7qVzRyUV=W&1%R% zbm4onM98>6Tvms_RwQZGjtlfFnyF+rN2sznu!~Y zYN+1tynOdnpeIXv%lq5kT5Nwyjo-vzVL3ROo=O>+FSj8~jGghrS}GMFBZG4x$gHBu zA0A4r17uWzKVO~Ww;23kZu%#U36Ld{V9m+$TOd@+zn@j;OPtzBV4fVbt4bKc3C!NZ zY+EG^l-1P<3#!f;L~r4j;F!U#@?R|$Dk!bnbtb32nzCrG7?;uNBAC$O-` zWfkCrXlop&zy!d)V+UYk-QHQ<>s|7Apsbp-4AEFj>%JBPkpQ+7fGG)Y$|^V%MxCM7 zgWN2oFMeQWMItNGdYGF9?2v>vRf~g&xUEOISy=ESys4}>WW`zkRtor}d&Z~>Oy4EwgnMb}6&5-~d zvLe6`J4^llb}aj9y@$!M{-(ErSI5b}Swn|~7(g8oIy(|h5v zT>1aCUdj^A`~(*+T#I`$hmoqm0txV=p2-s~zt9HInh4C-Bx)KV3pf+aG4yeSteAHU zt`b-az0)(?$D-x5GC~%8wcIU~3w^EJA7EXVyG(~e_MqSz;DGH`D<*=ab`CbVEOtUa z{)-j=9Ek`!n+>E1C|}+P&N;7@ysuj~mXW9-<4e7aJ@4bt zb>Jj4UmGrXYV$|%>DrEWBOs7a-5oQ`<$&42UmxLm3j19E zPd5G1NcIDJ*XV6oJYsgh>xH*Ftuc1{uXQ&6ntyfnd#81GnVKK>tG!+GdT(*tDSJ6J zXv~vLBO7C(meDQz6n}LY=fjDqJwIN?_Ua7H`elaFd`zNu8iOd#rUgypC#W3oj%-{1 z)yfN;)_A)zXl{jbt(z<0p37O+!T%+9t5r8Nq3(N+V~koR1;`hL)~uja@5q8W1<=8F zWH0}<@R$K|V=dKgD!Ei>f^N;~H1r47~qM7^%(vhCcWO%_>doayu&9P_f0Uc?o zCirwSSxnn9wYjW;8wxd>%W|jHXaX0{rbEpk&|E=& zEo9kZTWpIBKwaIxs{Zq=cIj(x&3%2jMmw!qfWbGF8FVTG|YzY*Vb><>!1s*+3(Bgd`q=SBHzQ$Yn$XB-8!+Hdc3c) zm%R_kNB&o529_e@)Y{O)52Ob&#`IPYsHh*e$a-sjRVRFXLL%x)l&d%*fo86UvJhqg ztbtlbKPJk;fi~iCYtR;$1L!W2D55oH=rkNa%ecI&{bGS+K)i9(J3ht#pl^{Kl^6qZ z&*WUU3(;y=E2y!_Xjv3NG|$%HuvSlP0~E2EinNg*<{l=a;cDnIoJE5<89T@ttQ0#1Ph;#Sb1DKL>A>3d)jP}K z!(a->3$fVA_T?G$ej%P%F~%q!Uf1k&=wThIIxE4vzN&gd6KG}K2X18xLRkyraj+YV z6_2PyTL{*2sD4{nxbl6FfL0-MjeofH+*??3H8!$Z@rap9d0JP#q`YCEp}1pb<8#|$ zqW+?tZDq40#0X{tZVofJjCxk{2(4fYh5&^CyoxJRgLu6yi=oXi{`gZ@U8eR%frbIx zLlx^e)`7=9+m%YQiM2KiE`~M8x>y6=y7}%;kYbFP; zRt+N*x7~0SD5G|=VbE+92GGx{1)U=!%?j;hD@X>uZ7SpsfD?OW@ zw3iiQv!R4Sdz`1JXD+wtm2xYx>D>-8Ss)w1DKNp=bgqMZ+XskoVK$ZQC^r?l;SVzu z9*?riQ;t3$`-5fU5)@jJP5MW2Pt-=X)>U{y@^oQo{k!wGKrQ0(!PSpsSKlpgRR`}g z%{obrVDoh+s7j`??mLa*&*uWtp%IzL5O`t`_R34pmC1*%$bdZxF5dSk?nY^5A3n4!%_H z6WKZ9kOpgM{l&ggo2ph1Ofmec{`d*VM8xg-R3;kPn1oUo(RJ$eDX`CEO8Zm}z!%N# zkTMVz=`Nd~$-dnon?6L_yJPT&=t6h-j;TK2!#z^Ytv68h9&l=Mh?09q4tBe%hwK(? zPaC@2RxK9->Q(J2BlFvH$S$!l5l}tF>$TvMwR=x2%^}L{3E?Jgl=s9LagE|WlU8IR z+zeo9LovsJ{19m-#=uY;Hc6Q5A)m?d=yq@~8S-L9f2Y#Djs?3r*ka93I&|x*j z%Hv2_zionJD991<7K*pcG`KgGdlPwjV}TD*cpq5~KTZ0`58A#Mf1G#x>XtE>O*T&C z#?7_7f=(qi21Pm_vp7%7VB`Qn{~; zD*zWf;OAjqkVkiDtn*~ROr$=2WxL26CtKO$vsf~R`IQn7OuVSrA4#8n0RdbZ?f3$+ z<21Vb1q9nU6x>g4g+btkz8M5p$1TuFJ)bQfTRguq90>u z$(OP}ehT%6dT0za?=PdM(;%5Y@JDEsxg!3-plIMA85g_IshWapQaQFkIP6&6REbXW z1a^jb!n0$LyrDsqy7VjAB>*vUH8@k}-7=ZNzLxcIf2ZTuSj7`G?`v7dXR;rRG-&77 zGJ;&+$R%)WwDKE(^n5z?4ZOllrP70CT;zPPQ*4;fi9=|B+EBs|D_iew9iLCV2Fqxl z`7Z09`808`tmb_@IvAprjm%k8(tD#e7d|zgo(_gG;V~6Y!ZOUKx9y)ENwSd7PM0+z zhsGz#g8cZyZCaj$d7V#3l4Kq9Dqk`L^;4-vGWPp?`YIV)Yd-BwmR8U_r?MKwHh`Kf?7051CB$AL(ob_7AD`tr9L(*%TL>l6T;Ia^cM)%V-g{~jXU zRaKdERfb7ms|Y-gvm_6LF^}soP33yf_ptcmWxG5RO^3?x3iAL>-eXqz0&!aDPKL&w zx@LzKM_3&vo8B;@QKaHR>N`S~FEGG{Z&&SXzogn3$H(rO==%+rl`SLC-aQzjye~6fq-WBEQE~=wSg90QB%hZ}axvJu7(ZiE zc1Zz5Z>G&DV0WI-sT5hU@?qP;(EQ3~(pK89*1}^PD77U|O06E~M4HC8=K*CvmH^f# zRC~0n7_ke{jID1Psep=3IJ(TE>rN;w9F`}8CXU8OexlW*Wmt*BxPTDP6pZr!f+UF7}EeuwBCt*1e+Ip6h=!!*n);9!tQA#eKiKwWlNpb_W6LA zh*t*%EjXtfpgm(`5e(*!F>)1-yy;`*J7w3g=w~Ag(h?jFD}k-=oz~%@d?RNg4-fd% z&pgWzJsBl+z<$AT*d;JD9w#e=kM`jtbmV2RgGfVN8aqyg8<;5r{ucuM)Ld4uqm|sf zWPkEy>v%Gs;hKyuQ;|T87}PF31_%MC&$Dr|wmA|psdERbQk#!QCw`+r<7Jb^JaY&l z!8g`7YHSY1Yp>=^y}-tQnhz6zP7@^|m%szsgL61Ogax(%XRYT0`!Jakz|6q;)C8c= z%`{{JFv&GqIROXA2r?(ikf<>X#x^`|1S5+*mb>l@k=8_6G-NN%5j4%N0UTCbg9siC zeKiqaltHT|%0dNi1g_*5W8SOZz7SFX#_{p16J;9&40!81S@H$=jrtD6{u5g9ootU4 zlapk4f_H2f5z{@Jy$2PKk_W){2W95@mWe?tHu~7ed#w z;ZPxkBCg}+?@8)?J-3+wNGx^(_V7PZmm8wIk6nGn4bfju(b(oBl;#TEMP>egD~%Ld z_lH!0D zTCwn^81H8{L{#mTDC%c7L-g@2Q6|i8#N!K=1R!ut4fsKf?`VrRLS$A zil4U%>St-Z>Erct8rFu>ty5@1<60_SgDSd_A|8q2;lFxwRE$C!)iTKY!#7NOS~{x+g0y&jvKE8!;!K4W)`q3}xptRn^ur?&4+zDiHD#OwiX`1XK+wZS zq7*{LcQ-Q-7lcavBZ@>0SB-4aa-%JA?jOoHbel#!{t=}rXYfhJ(8DI_2-wJo3Xp>~ zUT+>7mp{iP`FnKs9}yohMUP>mg<0i41C_lfx5KdzqaS0dt*3U6McL3-jsCGrl`wl~ z=iFSH`vmttwmpX3M=Lu2Sd`JP&ZRt0aC@s2ReXXgLh#e{1er%D>4_+$+ZCE1^VSoQ zAlW1VXB$(t)Oj+HZ3>OypYgO|vTO|euT6niX&!Z+BANHi3f^i8=oGPnP5rRq9 z0Gdp)eb@lGNYk~!taXHR`7=Zr^CBjaX*i1#sa%?jEyW^JhG6wyk_!J`8_4Y&bDJ-p z%(YqDtp0=Qfs)d|`plq%X|hTP#5Rn7SuBNLT(dAi!-P%)V|SXWPm>97ukz_MSqeht zyOcIfx=S1mKt}+}Zm!0Vmxym*l`vQpisof1U7iMtIgwgVmkYE+&(rC!Ji?rX&y;{bVt_1#qJG6y`|JQ_0xWbY(8ItLu(B>HWRtRIqrN;Vbl zJ?E^4I|;(O0tMmHsIwbNW0?J7OF^Wr=KTx;FUaVkiS}%Q*#?!mScU3wm}wfO+GOI0 zEpri2kkaSMQuR_@T;HDjG+nZ?9%pE6bW$w`%k67x%oLi}fZI{lxtMR=nCHI zD&eKx^?ufvAC)st+;jmDg8 zkIrs;a;DOh)foLK+O!(8nnn*-V@1EC!s)Vz{}jv>_mDcJ%h;%GV5#{OLtHI(e4q@Q zlm`XC(s7!XE*FB z^;Y1iQjQ)}0d}}uah)7j*y{#@FDKZ3Ake63{tYWb9Tm{b!v~(<)?pc|Zu6J&R}F!c ztV~tOs@T)o?XaU_vf~0f6|)FePVB4K$+_?p`GERt0B$-#dpF3&e!m2OERy@E@#TOD z`p*HBd^w;nrh3Q)_-EiPi}Bm3`2*Nhy&^7L))>mU98i!Z@5bbPNA4>DwQ)4<*dq&2 z;2ywwE3)>;61WVYXmB7GAP-!5ps)7GgaZF{cyZTM?TVnq>uqz(rupUVx3d z4ag>bYqA0g;p94oyheH8_YpUu9k^M?E?erq_G<0s%hD{}oQVgF9bOLbkf9{3IE^^r zpsJm@oH}ll_X3Cb^JP5;8}R20p^rRrae*C7Q0a_Om_f0!KqzVOVGz9u?rY{y+f5Ks z&Y_i?zieE=t`HF;f!@yClIE9!$l~Nv=%(2>s#dC z|NYT0a&41iV|M`NEH}vd?WzmTTIkihLiKrXIqh`Mx@}U^ivC~C=f8t(g+nyg}bode`^fDN0!~79U6S!SCsR2q}LVx`rOXgd`WZc8o zXDT5BV*Dl4C_|~0$MliUQ)h_&|1f$bhL%MJ&6 z03rxVd1BNY@zzyy1Zs1Q&ihhBj6=ID;LY~T^Q*vt1Tp3sAGnwE3{cZL4fHhHlKFBU+_O!4-c zS`MW#z}w;xF15Yba@=8^zG~MCQEwyf*>9ohZD)@C7OCD&*>8sKR*jT-f|9$W5bI*I{8vB+R21A&!E0S9&B$SGzuf!0tg!W~|H%g&K z;ZUj}mC7=qu0%~)vKz9c)KE%&$tX&z|K~aHd&f2PU4H+|nX^34*`D*9=Q;0L%|1~% zn`;<{84+~b2K~l%e|PmN4Gu|5_?F~y-5vhttL^+Zyrfs|@Q>z#$;@K^#f`pIoyXR- zxY?dJLm{lq6}IRZ(a`1l)|6s@$5i@CJX6zDi*LFFX!w!-wAkOG=C`Vbi7i^9e8kM1 z{;_2D+)mbaztekn`a4T9ab?NK81WA7AyUJ8D&VOjfZtw8)2zJT`!Y&J5)}rW@5!t7_~J0(o5tVF-ph zN}T^OXI4~BuUB{hU1p(4LDVg$X<$Sd1;A2Ap;8ZKnb_?S`u3HW&_o_};kH7K{K*i3 zkm2$t*qu*XE(JDG*6U?ystI%FU&wiaXLNcxO63{dCS7%Ag!W*%8q$zN5=kVXvvfkP zDu@X^?WG$h>AFE@8MoI}hbq9P@^rhfa;OQawp9OCSJjl!O+9rZDUPbAvN&)5LOpdM znQpG9dNNY0k%7`WtuM|{ZO~nJW~fS)qD!8})r)ZVf&FgBT!w{uYj)F!jt_3roCqX!Z%SLY$7==N48OfRlg;GO8;y zufjXW`R&wf=LLMSR{vGC--dL`p2_5{EPbwGmr2(-d%u0_4E&=)eJ&1#Wl3@8* z%a=;EIN^(?k0jXIOHp8wVl>PHZTc4kazRJDXu4IV`rLjkT(J?&Q{g5dv#fM5#^Ll| zaGUPgSmiPR-O*U3L+q1{)gKJ1Ph6-v+RMVtny4#%j1}){rXJ=Z-BZofSexsEhi0qc zT+z5ITXn!nX|66|;B-xM)wD)&A_tJkBDSd&l-e`;<_#tK-J^O&bJY?xys^2u%g6AI z&(Kg(y3HxzF0J5{KlSacR4cN2z7@rMMQ>`QZc1Io?2gO_RN}Hi5k$dRx>aj+Fm}Hk zd_z}mqvluez7%JaSfPo?aK04ZZlfkuT^7p(wtLHBQ>z1$vckO#gs*F>22i_YZPnNs zPdSKSpN~mR;Ull>(ZK9*>)1|dHnQz)r#_+I6kf!@aJ$}pk-EOh(++x4v%Q}$=|)QeS9NV)1_RrA8H8I;RzQLIW>jD>fJ>6}Ep5t0?wO1|szU_z-5Fx0f_pV(k!tG@g zJ-oj5Su%=vzWFucVb6x?#4NX%MXZ;Zi6Q3*&rRByn0!c1576s)#!)`G{93T4h`2Qtgv+5B^ zIFDSJAT+3}8#PKW*O%q3(B_knYLY2KH;4HeF$z|EeydQ&5YvWr-bg@@^wt3tkI=lq#c7F9l%q$woInyQeu}I zGNkaP&CJepGOosot=#G(bKOkz`rG=_@W42=()_Q&qJB9zqqrs7!*Jo8+?Ji~Cce!3 za{~mIV9Jcly=J+&*U<*I6Kn%eG$!TsvU+ zfWqGaF><{Y_Snv_Dpe3x;xCL4>?0yM6Q&_yY*d%ILI4ir4gr&+*>eVVB(v3JnX$wn znE~TICYQI%rJU;~ZG=!%(p(8ZQwV7#6E-xRyPm+7>k0U>0$R&0TAF;1$w4?SyWpA| zT1Z%_tT_L+?$B@l2q_)~mp&nkEZs;pKjU!uG1pxD-Vm#E76?H5(WTx7qQ+;!EZf+49;qG(OI zJ;+m+2{ehTF2}pta?HP1mVjJcIli2#98)*3OjC|;Z`U$>pL<^44H|LAvI;j~dwNoo zZJC~Af+{hhCp)-mGM2l~T{X#-8lj1(zZ8RG)a34HH7V6GYVw?t%Y5rJOQ88FJ zr>G!7u81#Jh@+_fqauP|MPiEro9NjO;-&qI#LMA%5gVb>?+B5ixtdE9kVN4l2?qob zK~_K@K0b7o|lpuwQXt#SsxygVU%u3P9O%#}@fL!iabbCU%ju25!-ims(h6@rkmS{4$ z6T@j+{uGMnj?z@1poHYlV3Doy5#@Bf1od@gm=WjIyStta0_fzrv&G%YRan(rg;mK_ zShfD5uw>4oOktT@atu$%Ejcif+Y98D96Et1O?iC6#&QB%2@ zFt)1#Nj9RVZjBQ5uJ+~wrc6&&a&<#BS5MXYtDgD~b%thU7zw*bcS#!nEu=3~Hp7u_ zAEdA@Eg(u+scAF8%p{`QjJLYw80_k(+yA1X&~zEP-j(ViK8kO-Qaw=ppYl;A6C2Da zXClM-GJgv38eF7LUa2l**RCTPrxGvt_)tRtzR_7%sV4P*fW6%*7jn-)z*(VRrkRMS zWiAYk=dOoYI`1k~JN`*Gy_c?19a5fmSOBv)lEycI9QgYFDs|Nb(`*(`Sgc~#X?*Z4 zhuGZtDf4a#Yp26a`PtD}mLHYeqMgIP(-^mXws3Qo}< zbXB)>ol7o2-3{bxIB)9}RcgZLKJ(_wQF+0AKH>1-cQNoOYebAeAi5oV&Jl6R?FQTh zKD3(}7hlML4R=X5Rk{6iLofLrWewLOPFa#}qLMeUL4h=6Infr)8vIUYU#)5;K1cmb z(!H-%t*dQur0BiU-P^HXwn7H5atV3C)v9tXCyc$4pUW)Gc{TW~&(BCfLjnAs8%~MQ>B40))(53`$VJcY2Y035^JJl0 zbyu}vlXtYwp*FyQ>bt zvoc}Gw|r>RZkHRHU89;``uA~Z%}@p+hC=f^ZlXv$X*k--U6GcpIkIHhSHEzLdO2=y zOek-k?$SeD(*2tl5kML4<`h1*dD^S2MCDVZqJrTB_au6eU_U}&P04q+-q}M{zOXDs z7bqZBqk^-U+Q^Wl{8+{jUNX8uPgVKm-KfY62CtNfcMl{*S*#I75EuIPLrNFqGoN5t zCs}M-LXt5_P*&Te-uVPzE>^a3Pty~6s*4lN?3t{jukESYCohZT7?7WnDItA%AJwt) zRI^u;Swk6^*fM`68!%?|Q48&TJmf<=PSLmbRU_z6yZfqZSg@^ole&`mvSBwdwe`Jz z;U@KRDuYsv6wnvAHC{UE%RBWA{fN3#KirR5HD0pqN7Q|~?adq$Gwb#JZ)TSDWxf1n zHJ_Ak?9a^HQ9ZLila(LpxBIKRSn+Ri3*EO!7u>>3+H75P3$wo;=;ODjjFbhAnHfwK zmb^XqQaJ4&>N?wA5FR&x8NFunc{Is_aWX?`JRmuohu!L=rPPetof330*yj(^>pBBf zAq6cSsA^SOL&5=Hj9ltX4`u^%XyVRUx2bMPJ7ejQR_Mi@y7z5rYQ6Qbp&jcPo3nb9 z31*CWOIt21%Ag@$W|5Ko_`X5vs`vx4De+z1a}X8#UXK~1sz^`_+aIP5Qf=A6v2KvM zDW2IZx`?hfST(O%Aaye{gDhJkW>TbCLUvk8Fsw%phL|tu1B2DYdiZeFf}N+&4=3fl z`n};0=`oHEs2W(m3|Bo`7SkSVbEJ5(91$7*Ze{qJe^`dUa=C{Y{<0lRkeDUX_m5E5 zS3L6-igpIEFN<$$#(<%9`p^h*Hdic*Fiu;{k*Num(P7Ny3`;j9e{un*cDz7nTV~H3Cj`vny}r;RJbBEP4b~{op}0nQqnXAvI09*Zzmqr9LLLt4*LiKL}qtfk{<1 z$qac!WjSxL*unWQxt!>uWqST2>HvGtADXCMu$P2uO;Tav>)ns4(Md}jQHAleM)$|m z^Xvfr?lCy{{jh(s%8Z31t){A(^z+SARoj-5s9>8F=U}13ZCX$}jvS%@Ruo|R`?}RM zD7;knou>Y*F^`B031T??FuZOOABe2x65`{9?J-ZPEV~Ajn@lsNC7J@u!0Q|(5<*bo%BN8e zbMymGtBhPPavYD5NIS@?x)3ATi<=bs<>g3@Nui%#j&W&D6@5}!UW4C93V)mF5jl)_ z4pAOoi3#mIm!Ban-S{S%tfo&%^<|j6c~K-oF4f&mVf)Gpc6RcWxxAW+Isl1LPDTOZj%x`<_u3cX3OR7}ds!QEi++otew>h2q(J z6gqpNEC4%xkX^^FNz;IsGYAror!Rrqr1&g7hO1qj|W$mL1OL@dPL*| zS(~(c=M_OOnWd@+$;<@H_l9Jl_svpiw{vrkL^I;W2p7{3@R(!v>T#_)@*;FBuPk*= zHwlBtx(zaj<6`c&xoPJTK03TYAgmG$q9?4v1GMU6r@j)E9S>L=c{N+r3cg$xF~Ov- zPt8^xTM}w;j4<#8*RaQ)sTULyr!3?Q>eORp$w5FP9Cgkd)g!mGES%zs$drSGCIOFT zu|hK>=V7-=PPZY44t^HK;cDB*Q8TVHamsvd{*4j$Cu z0@b3`>xV4X0Zm*PrE#^EXeBq)%9hr^8zaFH3smGDYcoMF^Nb-Aw>mp-8LIWsM;EB(Tuo5pWm=$*zU*Z)9%RfZ*YQ35 zvTARy4{v{&PYC;P*m;%hAvAB#h3a0cjSJNS>?FV9HB{i^diZO6Abg^~eNA;@jL`UX z)s?{Uud8*52jXRj7u>Hqy+L1lT+e<(Z3AV(wGpdo zp-OMKl!3RLqUBE|hE6Q(#L6gkVoZ&gPW06{UVeg}MS4IX1LCDRzmRd`M7^+(aq-gd zHg4#!D}rmHGZ|inUizjw-RQ7ggCrRFH9<1U2Rmu`B=sdSYvGg3cy$7=4lGx9^DQxH zxq7(560;r_4Xw07^`g8vE7XGwo)52J)I3!$drLimb;;Wl=xcq$+bUd@eJFera2+!8 z+j}2YK8$p|Fg$le_X;y4{Zii-R&A3GJANKPl>^i7gh_m@PF_i?{ieIGRClIusj3_! zlOZcT;TyemrMjv*FZ23jV}WeyWVWPBwIbZ)9aS%eeG0u+t2?BH6PB2@rQ z7>deXkf}Ohjq26>NW2W1Y)Lgus(r`sP~r&rFz5T1#ZfD?kf}W$S&d^JOxEp>=*eps z<*w8ptWgy!Zi?DHEfd)C8tXS}RNVl{at@4STeFd4s;>H;YTTO?`4-|sx?SCP7D}WZ zjA5_k$r)uUXYRoJW+hThd1KH{6>Tit)7%Bc1Z zq0G%1sKRz>0n+S^bntKWpBvRYo<%Cyq$)Rf)8N{nW!P+23@tavc1SKDW%n#0+-7i4 zf4WI^af)L@N4LZi^p@zk{W!jnj|)8$kp{({ zTZr@cL1ym=!_C}9g+$&!qiZvh!``WqnQSP8Z12IrCh#kAl!*g7#C6s(sm10k7xEj= zgj+noktaZ&OE?esQa+c$`DBqm7S}k8W}tf57Ihz|gudKDYrm+owyO6LgeSHl7T?$H zwyAws!R@Mk?)Tg|0>hE9oX!m;x~F>Na~e+n!CX@r%kgqqspKO`MtW4nfGxn>>I8~N zEr8}VIr!&&ndqgOQF!iML*72A()CuTgiAtSit#5@0xx(no|h1@`}%`o73q!J`OIFT z|J;r~Uaf2HP-&^|>RnJ4^+aznhpVsIp?Y&O@w^=>yJ{aZGRv}WcZZ3zr_4{x&_{Rh zRnte;E@pG!4t-5A`e22Au=uZ28B_H;#bjzO>2JzMa_yaFD&w-92*GFdh@Gl^>Jgcv zAZ4=(B-?bp(kpkurZ?%nyHq1yh5hF)HXSa}yLPE9_+I!}y$h`0Zc>;Seq^`0!?wTD zrF+z+XoT#&=!YeG;9ga!$x}Zuy(7;fKwRlTkK#|lk2i*HZo-m6b3d|zX9IfPUR9kc zyt`LLZt68UxEH9a59-htEC2`gu{>;^_K^)>H}6C1nvMPP%HV7JRL%HBZc>}~q4Or{ zBl{RT?a=Z2)h&U?V&p1xhV`-pov-iQk8=DtJa@m!^VxI4wLet}w(fQql0L3;4?`ex zQlXLStMZo<3e~GFPx4E{#0FQ#NbO8@Vng1Mg@xKKVYcbN9a(5nA$rc4aNCKV_f8ro>T=Vt1gKCgIQi3qk+J8v(bZa!@yc!wb|G7q! z|9@*_BA#EP{QpoR-S3bp)rm(`5A<}OBMguG=_ijctXiNqA2H2x;t17Speui^(rZrT zlC1dP`>+<9z~nx4>||CHVi{jv`?adfj)I|Iqc=X&uYb(|tB*eQwThe`@tr$8((IeE zUgMK)&Ah zvRf{V4IZM$h&Rj3Rkeg_uPLV3R6VV0tp9wLa%Laa(n(-V)=-L~nMk3)fN z`lI8jTlOm1mVw@svlMieG}in@7Zpxo##;1zjtrjoK5*|@{^S)M`kwjy&-LQ(8H;Vx ze}2!n_OR}Lf{n1#^y4QGFpug@ClCTZ=%Xi;JV2aMiqx2@8epM9AbU!D=LQo@Ep-L{%f=Y9_#4W9QNQ+s>RM@==mVy|ISeh9%mDwc<9}2i zGQiyQqq+hsa7xW#B4Obv%5_#BKBej>_l5ht1*Qt8RpV;nw^?W8MsB`k%xfhGK$f3+ zpH^8H%wsCr=U-uSsFvF>%nH>8JDu)imZ-u7r&XeDKd)c=N!^tGye!w<7F}|o8-w;4 zqV2iaL$~-DW?!Oj`B~MiWWLiFgIA;U^eE2og;wZiex@t+(I5Owb3Uj4{8`nj!QMOB z6u|pZ)ZWb7vpqnj$S3OdXUx|2v1d%*nRP~GM@vgdakbui#`IDDFJ?#ZMZXx$_K#mw zX2bJ3O?20g(V1;FXPcF$7bMPXz4jNrt`6wfU)c+PK==Dq-CX0zxZuA)e^88A-&^QRlO=eIShUd7^Fx)tkGwGRaZ1&X~i}l2~s_-)ktw0H$jeJo9DN6a1I1`G;zh`fi*ILCuA=TqZj_G=Gx5@ekHmCh5ojQ1!1bilty7 z+1Sew+BkZ!-&_b(WXU5!%u*2JM}s5l)WhX=2op%}e&c5bVnNnQf|GoFk;&)=SoUy+ zz`j4(x_v<3_NTg{7MGZla)NuIGUL0<;FC=6TK-t8o*n-1PdWo#^yFD))R)i9cShM? z%{=QYwNL7$wsSuMrm@etFIB^}!LDwTGOCGXNWrW2X-Lw&KBqHSwPKu0DsAvFBV(~* zn$7@IXr0J0n2|9~PVAakzPI+qI89=y$~QVb*6GApkwGVTh`f=N$oLX#cPPJlcf(_I4)K!cW9mBerT zo>0N5-1IM5RSp)%nOzNO9LPvxjv)w2G8@=pDZ|Gms?#ym zB?qKTrE8^9W!4|7IyaC{+iK1Lw2-a_UoO=9t2wRe&q+uN%2?1JdTIxgzS~$zMUIB@ zxTl%*Siay8;X2&Bx)Wfy9PU&D_8`~mYdV)>&93QOiSyHG!#<~+_yV8wLj zK8EAd(&_&@^vCH={c1;SSJK3I7bp=)wt5`V!MaXk`(L_!T{>)@zP+xK9{*WO$nms( zs;<)j-S>7~rw7xAarKEvJPQT3gA6$)C0?6kz1>5Ab%2+uq{zrJ%RlHhQCr#@Q(5*s*O=~34;aGs=>A8O## zV6N@=22L%eI;uBxF1Cxq*Ee)xZHjYKrqdj2N+w-@yM8y*$%c)OWjYU4n(Vzeo0lvz zYVtZIPhLFKh}fs~%0^Clz0=7)S`9A!Opa~_zmXvm$iXe<$ta79Y{L5YM$RrqKsy>c zmtMX_wyVaa1%q6=nkb*2Zp=8=$DGr@l++gqrF8GD`o{ly;b}|Iy5;rh7GW9LSBkKG99k+-9`v z0e!X^;%<>{okdcM^uR2q8ZB^tmQ$CU1v3S+SZ&XD_A8ge8i?z2^!Bt zo-;~LtHF?DLUU(Yb+G_PL1V7?F)Gt75sE2j?6{tjs6G!|a)$(K8N zsha$$1ux8PFbcN(@PMW^3o73^{@$`glPF8qD zH)j;L(_iF|>oj-!S)Tq_aFPG`?co;JI8EZ4HY2?tMvB5Rua%8S^!&}SC4Yg5X`!d| zhN)}owY{AI)l*o8Pa)K*XIZtehGH%df4Kei2=nT{%91esO?P^_FT>Unubf zu>~u-F0_>ve#H6)00#dt8M3 zKexxyTb+;67l9)z;_vKo&Pva}4m+Ok&0#$d4WC!>)pT1$G+tVC;d|>#?uJ zuF}G?ZpOY7TjF2TqD9M=ZChlwY}2lFtF~=hx65v86#|n+OY766^L3rmh7C@;B&}!n zE1C@(+&;N;k1MRd$t&JuwpC9Veil0kd(5~2cMr?CXTV)!1`iyc zGXQ$%=Z89T^}mKu(OYkK?${Vih8u!XA%(dt1v&#l9c=cI?C0(&4jd zSs!+won>8xeFOF_*pU{J9O^XqugS*3P_^|{!<}*04<9#r)PRvWV~6HsTFVHoOlr#G z9|IeG+wh!0<1_aI6W)rzq}nz{evwk00!PAh;c%x?QjiTG!WrH5j^R$jq*i#PFaATH z74Klrd%w;a;WX?z!}HD}iCSPixYV-pu&;`>EX0Koio3y)7`A^hnGr=@+Kup@>4(z(7E;ndMt_t19!JDgO#a;$Sfc)>{L z6}hwO>e0?s4D_BE?Od94rXxHqjH z7H&M#8C2WX>OSr>a(bjbf1fMZ!q~!|;rsN7WlojcfobD%?z}5!)Sw)f^QF@Xchtvp z!~A7V_8a#UBfV=L3Hhl>fnSBAaD8nA3N9FV$Ju)Xe$xA|5oMfW-XhwYty_{tDM^g<}@GNqIvd^>~^i2w`vltiv~7Faptjkq1~CMXR*;|9DfEIFPHo@D33}}er>@>P!>QCL4QS#&-AbOK zR8q+dOfk7-Az9P4&eklA{ zc+_&IPvu;_%;&d*+&?3BB>-Yqw?Z4ReVyuX{hc@_vm5wpaSX4 zRh$ZNrnn~Vt7?T_7FW);+E!=J3g%`%`U)2EdB)-BHPw%-Ven)B03a{Pd zq*Tm(h`uJIiS)T)qsHe9%^6GYW#n8AHsp@c1IJ4TA2S-Xv|CpI7haFV9d!G^u>%K< zH?emE6PXZ!jWcbZW|b12K=?T9WXsC6?vkOiktp!p5))|k95a5{=uvKHEy9HNM&;Zy z{=P9eX(V*lAOhW_%Nz%hGP zxcJ_{JfHnscs6qK5+QY?hbCJ{-uZHb2gvEKO*Bd{eF_V6X26 zORs-8&?1mc4$UzwFfo>n%MEnQy$tu|m@7;epBUJ!Fs(6dFl{mIF#R#NVE%#WfVl+I z5hK4&*da`GS^^rtpTA4%R>B8jZnNR!|0OZ0(jX!X#^hjzV1{CD#|*;^$H;GlXWs$g z7I4Q&-H`;0!btdN{*1xgi5ZI-hZ$cL%rjsnezGU-m$Z3<_F17fUy1W~)`xzHsikkv z3pB}nHO~K7{P+ypI^58Rf7A)B-=Xnvt=Fp-m)gpZqEVx z{v@R)gBxRQtB&8cniJNVu#?~h|D<5V>i}#F_7B@odNpn9UD7{-c?S2rq<492u5H!Z zV_9pGZL0{gn1q(>rPC7W84#*s*TxhB`*H`Q*-oLb-y)G|B+>=rKWSNC1OI}sjuj|; zv1KhfV_98)fLRaFzQ3TDFxlW-0PgqX*An-?u-oL~s6k*0kUL(w$lHwtZl%05uSzlC)BVKZL9KG%i6Prj|a?F%pbp! zE)+;5p9U1nPnfe4COwU;vq^XYEqEyj^w^E;qyTZhp{qdZOW{_6ID|y|W3D2RuGH{L z!V^jC3h-NDni2LGwfT}bZ$SQsDd1Q5lWg0{1aGKhM%*IuSW7eilRSQcO8Gy)p$Re6 zBtS+4{zC1xkiY_(;d;rK2t7$;Iqu)UE2f4UF>eAtMS`DFkSl=oz;p+%4K;lZ*oD}i zQW)P!GJ%rANpm68Y+Q|I{)~cAnTv=&=|rw&{YoZPsPP5VVm0KMON1K$9;YzJeYQ1> zL^?I5DWK9pa7!r2I5M~n^BAT(1s_f32gq<5?iAAcKy1uzs5_p*{k97pz+DSd0h38y zKT)V_8v@9u9ka>gRw6tSN0-T89OrNGRT{2z+j20W8v3nA0u5!_^^w36x3N94^%Zbl zBA`s{I`wSp4Cods-m&qba4hRxa_RV!Wi7#^TWJh-YcaVHDp(rluhQAJt?tnO2Qr?A zdj=(+&y~O%0pblETB*yts$S{@Ue1!hxsXxDmVLNgU6~0aEs-L?_N1}(kin$ph zxk;@;u%>)-o8M+gpGw6_iCkqR0@0MqtM?vAUy-w$`C(GN{|AQS11pzRDuSGeS%|(chw8a7{QsqtvPVD%*VXUgtX=3plAk%93WQwQCG&+Jy95Yg~9s#ok!2Fe9 zPNQx$iB^Co?ory7k!d0BD$kL7?O-mr-fs=S3)0C=qAm2Im5AqcAa&q^QalabAzoVW zT(o2K2sihjNoa#t=z@3R{8z4k^z)5+3> zx};Vm)@zzhZe;5wvaSn5=C7iVs~|}|Fbl-fiFU{kCdSid5@fAEFtMz~mQaHR=_$r< z+JBUbkPylA4a8PM;U-C{Hko8Hg304~f%u^%%)FCHJ|4Lk&{QtZE6!rC?2(M#gNBXi zJK%oq+ll8wyG2>!|Bh^iGPzPy!&)L70w*o&ZHiF|*?JoHJ=DGdCiZvB+DEUhNlUjy zTAc>|6frA9>v^zPJxUURl>+N^oOXuGucKm-c+KJC8|cnmx55ylQD1j!mqkxC=3FBG3xoi}R;0!?PT-0`nH;Z2-Fg{ABAn zQv%r?*Ali4vmPVA4cH%HHexn;VVkjg0NaAS6|)Vq9fKTAm>Resuow3}%zihl<i@!h40GIsF~E>~i{kuu>seC+BPv?SbZkFH!FDAd#Q9gm>q^rClLJ|VWn-FSn6-I* zTEJ%q#^M==8E*phswV@(lb*tzkC`4$e=2Z+&3bI7{J_On599}$@O;O@e3aLwaB+U1 zg&n&k&Y!M3JsqeU485>5&L7jk>cCECT-QoyH=Xu$Ajwy>Jv{B{z|m^Hy!h}vZv^&L zwiktaeh|1Q#$Ki$Ul+Kd?nAKJ=M0o))6h4T!dW!n&otz~G~1e*Zd+;T`oy|GkKFC3 zm1`*d&6pc8pWyEo56r#Rj5!Axly!Icl;<&@6zIi zHhqQ>s%KwH!DxD`p_fHl&tJ#$-;(LpwGVb^;XAtEqd?ExRq_7HTSy=aev~z2ECLJ9EL+li(6R?{!<5_2 zBIT6sCS{E_`3T`0=qOwrZDMKJI7~by0h5SH!bHBMU25xv+XLyjGO(~JVHi<_iZ{pm z*>B2tyf#LD-=r`QMFhWs{SIa*ja-AG-9}hbaMB1%L1P6dUVobX3-pHk_5^Kf6g0dI z_!%1MJ;OqXdHnKw2|k=bI?c}DaOkbJFD^NyQuXT9TeKK#*)fT!>8*PV&0F?W6^d3B zQwAQCXZmiV|w~XqtF-*ITutL9XbxE7QO@Fo{(7Wrks5i-|F2$1H^`8j?h4Qw? z`^PD?P(CVdf7$$Glq4wt8d#ioG4Pxs7cd()Shzy0V4l!{Wf}Y;YL4Gf=1- z?V>|joyq)4%vI2>Xcxj^DAnzcCR+;zli?Q9rraD_|LlQH>ON`;^>9B7PA7X?<2x>xO-!yuUwCP1Lj7I9eat+ z`aIA&-0S1O3@70PJGI`A`$V5C2~?bQC=i=m68~lVk$4Wcp9rf%fk#q#*E;{lKwo|8 z$3VSY>sC@2h`EiLuAi0Q|K5g52b=RLgx#AyU4+iMl{U;Uddr7ki9;eJAc2#tM=1Nk zX0|nj4zakYZJng9Zxi-P6Bq}7D*o=+XKLBjFLby8$bt>{hk>&PoYuKC)hZla(rxPw zkT*cuHxNM;Yx8*t@(7Th$K+ui!~Z?FUy)EdGL6NY#eXG*yPUW^@P7?nBiway7XcfM z8W@O~Px|%AYa8~**qQ>=19wm+ybvmyo#0P>iL8Hv>0k8`0?GTFp@jwT9DpAIya?bT z06hUrn3Ld-L!uR=Fg=Vr(RGU;c+K-#NPE0%=ID{919dAAs(qQ&eb#tP5oUE2TQ5Bw zsGV{b)V~{Z4`u^_pGsgZo;=J1%;imOo$ynjcKgTiJb{^l>4uh?iaibUB<3khK4v=R zY0NX28JL-vvgVtn%#sJ z&DHCF3NZf}KK4`KL7UmUVP^vQEpuNd+8?xkJIMSdW+CP{{u{7uNL_kB=wMrKfLDhh zg}4{tUg)_OQ1T@1qICw+?qV z;);7c?k;4E&)$H0MJ}>e68#9zFQ^Q0Z}i+Tp1c2XH+&P}y*>A4+-Klu`L_jkTlh)b zTX9b!V@YQl?jIQmiF-TlFr!0p@4)@BSD7Kjct&iO$d@+ z%$uh6Oz7a=i%CPd2)_9DVX~t9`w>j@r|O%VrCb^}Ezw`Z!w$_-I_iVXQYLX_%Al;2 zId;DOBP*q0()2{XjpEhQb<^yWn#Rj_*v{$t+K89QlPOQ@yRuU9L+w*8_rIR#k14%0 z*$Pc%|67NY^z1j>w04XAE6YBMusd0y8Q6(`o;{n((^bx5g{u#_fT z*VWc%JEYW3uMSOWVCYHahZMCCjMfF1I+!%w{F0Q43Ek0$8~=}SIzr*C|Hn8_z!s6R z<^I>QQ9gduxNvErfAmONyt5m`*c74dx!Zk$lJ(rzCZh;E_X0*fT|M_K+}%8P0qlM? zZu3#T0cqUb1GHog@EXtE0(WR(AuUq35v~=uQhtZQdU){PaEG=Eyt=^m3;Z53@9Dv3 zkx8hO(A#SMiXQetuV!>~t>?Zm7xur-^Yp^q+jDc@vUR=Z4)fJ}gXew``EaA>eiC<| z2>wYc^x2z<{s#TgGJUpgR1h9UV98I=Y*O?}WC_CTw`n;a?IJ&eU@e5<2=&bdTqI!o zCl_oo5b%CNyBhe>Xt;@<#y3u0nCNqeo{uBtN5?H+8F-<9p9Q=UM~zQ)UMQt%vJ|F7 z{6Fh?_)YaDuf%@`Y*kh`Rb&lv3u8)OCJhi(WA!cy7|?C?shYy-V8H zG8W&8BTmwW0gt|$o9J&#=y}Pz?O^>S`DnZeQn-b@+vO`D@s&7I!VLW7C($P)=0h+6 z&jVZ{;3Q;k1RRpsX9S!(ANb@oz?U0c?MDAV;01*GUIJVw;MpEns%i^(qktCx-Y?+6 z9`8%l4Y*XmF9Xhd4{)JZwleT+LIs=~S}5>hWQY8uh$ecGz+WMHv4AyNS$<{Fj|%uz zz-I(}2F)+Ove^0W16~NY07uH~5(7O4UMb+$0B?LB`lmeXaei6VN+R%5i5>x$r9Qcc z=&uuB!&Em;xNAk-(~WuZ9!Km)A6fzX6miX^BISTT;2I$j?oL76fJepKLZ z0zV`0dpsE~Nv8|1<*x(03~+%szWIYEg>l5#A_P}TkYu}29IH;#d&^)Y60{sxDUOuy z&~oxCqvhoFiMf8?3gENX10TX@Sbk;oEF{$T7T_WrteVnew~EUYdA|VP26$A0>XUZp zR2eXD1HdrAd~q}_;r%!qZp4KWv=Z1#9JwhCOC(Qk8cZr%Ebw=Lm*7ZAi5ANOJ|o~& zfG2+hcvKXrOd}T%>U$S(p@4^b-BP5W0dI_e_q*U+llM82lt$or8;SnCN0GAVvk5h+ zFN_8of|+I}w9abiyT&u`VgDEABRV7>3NZm{@c3EC3IZ1O8hEPoT)SrRMqj9}gJ zJ8ci3w{4%3!yf?n&@*eX7wfz(sJ6cZ?<|+Y8D9w-HX+FJSr1lb8<6b8iS(IVf_Nm9YUp5MuN3fBz#9b|j2<~j<|TyY`nCZt6~q-=*=@ALbifHv9#_Tf zkbH+{UL$c?F9eA+);;r$lge0sq)Df+On+q2C3E?`<-hTny4~ z5cYUxFSaZ;gcblnB7jqftIj^c_j~3OY*~PipJ^|_+AmlKfPCti&#+}#;ykRponRdV z^11Ne7nl;vf_W|)P7)-sg@Sen?_tcB7%6)xYZ&JxRxDUw0X-6h^=o;oGlC`YC7noG z_OsMqeuTMM7VP?4G#AV8l@x5_f5H-6Q~c7u!;&Q!`FS~_+GcC11u89wR{q8EracspcBB3;;8XB=haQsFp*;+|1Xqm++z>KRKCa#0FC;MeAPA+VjsHqYY3V{i z`29~q$y^E8F9C@{5PlwA%98vQguKrsM)Vg!6yXG6p&%rAa1pGU(O9lK<^k7tC zPcBJpLyu5d;%IimHFm41Z$IN^>B?`ft_tbtzRYE+0N}t6O8!YEki-VX=Ie z7>vYkwntw}{M_>4o%nXxcqq}|co0Z~F*y=}-w^DfnALM1 z-$ls(5~B1!!P4wpTryo~c5xqOUddG4uo15zMxqlG_ZY}I`x{6;7>}V$A-*b*ybLuG VMJT@)V1)9exU0%4)!$I){{cU8PyGM@ delta 150469 zcmagH1$-1&_dh)6&a7oOn^}tkyNd;p^Z&f08M%7y@pJB-bnvp8`{vbL(#0z8^X<{otUlSr6n&tz zK&DiHNhXPiOp3)JD<(yvXb;H_X0b}LSy9ZAEGc9m*NyOESZ>zStXJs(r?*{o8<_zBUaWU!^%aGL=rPe3Rb0*X0lX3ma!g- zo)}h5sfBs;31RWo6(B~6j4WG@6lSvGMR7WbuoNqEIDn(#c4m>~Xhl%~9J2tACKFjD z$*kWGi^G6+J;EN$^q^RBSxt&b#zTa~N@n>D^idRS|RV?s4XQ6%6PGmr^O zuz(h_BHMuzW-+6-f=@G(R9CWCEV5*mB}s{rND*+O8&lpUQ#}yWVG#o;R*Phca#kdL zu|1}l8wi#ZMN+Zo@`{^*P8ii}RxG%ImduP1K_MU&$THi2+XhyPAP100VZ?wd0v7UvQxVij>0k2qwNg;)thNWdNiv=|nlhnu@Ns%UIw_{vfZgU#jUZ@dTK z!owrX;88(zNR+t+MT6+#ziNQgqJ$|<6A))*b!N0?P&VS*QdA3j|IE zDEPsml^7Wp{0A8klu`8QY6pLWgi@h@ux|V#GKT>mv*0!6HapFFc~@jIlM0JUhoLyZ zWj2R+1!Bl*s8c+e&CD8RDTIM#*)4^!2q=xe{WIr1V{YRgU=IDW20_Q5Nz#9D6>x_M zmcbZMFSv-o^rNnV`a_pXx3~-0AZr$oPhomFw-2hap1X7rvkSB!D^xm#SwSWIlZBMX zkUz8)l#}(J-Jh0)K0p=F2UTn|V-lb?V-E3#o1vn`5Mfe;q!;j%^c}Svg^nj0!g}^( z=5Urt+Pzo$XP$)2Sz*4k)UT7%yMNoYO=8Ec9WxTUXC!5GY$Kg?solG!bj(PuXq5Em zUZs*W*6RFcnRL%H=C&8rJ-VhRx9`|JBRO3E9;y=$_nG>aYLk zji-M41aDmNzV1Bux+JBfq_&X;QQpj<60D++e#RRpJ4w!iJU!WHjH=#l0aVVS(-Xf+ zN=r-b+P0naNH6Ux8#`6@{k=9+iLTNuJ;PUuj_6Z;ksS`(-G6VClH9d@MhEFoKAyT~ zh=EgjBul^lvoJlmdvbhLV`SBY1NJSojXNNMS60VB-C|nFWu2!Ma9M4cIL51o0R0F^u*TSA5?djChC=)&frl2QL&j4$qiIS;B(eR9_}sRAtNy52J;ropv;_ivY;+C@MvU3KOWAk?#Mk2L8| zIgf^+!glG&$%&n893r^!v!Lt6;-$mUx7H16o z-#Bah068j`G&!SvmzCBcUZ(MnAnnvQ74p8dBY%N{YhYu#WJufd zX=Zd0HmgT>X`9oY3lr|rR^8=~qAhv}e}T-Sl#fC%aAGPHyY$GFk8M%dCMC5y6h^*+ z6ht(@mALJnO}|cum5|2#tF-mE8OhzHjrq{!43Ju1O!v^0C!HZy&*+ev4(*#R{cQWY z(r+&$Y=`OZMJXLSCrc;vus|u&^(p~>+yZajSV=uHQWJrifHi<8m*5C zR49EbAHKBoWRNg9@vDl`y?oP`Qwsk5MZXt_qFK25OpUzX1*LLDVSdLcGz zO!*=JQf4G4c1dm90~JH{w!w-qgYwDQHn~lTF(*1okM$+NxccMrar2c>25nNiw(Hnl z`t@%vK&Ut+1#SqIGu)Yn2crWR+tm&s9c6Teu7zySB-YUWezYj?T&7ew~`$ zHql_oq4^zh%R@S4*#D^Lkld!TG{l)Fp>0yTq@{rUrI9%()#ny=My<+6P)f(vU%`zM zATQDP7LJcvoL`sGL9l%Hq;|>Dh*3p+k@p>W<96@RBcpBV*I1NWFIA)n9GUlu#M6Df zOOfcvpYvHC&Q%VkrsxyU;4ghu5r2sX`Ff#Ehor9UlZBJ^rz;O(Ifc?Xor=a{(DK5bj~=>BbD zM#nD6sXa2J_4$Juwl%#+T86Y#KTtG=Ug$T9#unl%Hdiv+gm|W156}wOO8lw<+={}* z0-1xIG5?P?V9yo#m8rmUN@`Nu#M~jIYvw$BW~3*z0h3pdM&&aaXx9afZHLs<&eH1q z;vQ+RAjzTP*-oFnrC21*(@z$QtJuex2kqBMDX>Wysci&97@mVPA)hNmtugF)J)wAf z+>U(nD{B7MXQ!T6JSw4ge$V9e^e)}oV`0nl`5R@1AziCaE*_UTDIeF}zl9IgB@y*q zQzhM*=h2}6-lR0fndi2pbi_)fKW%w#o1y0x=FcJC1$t)Yk0Ocy$bx*j3lizo62j$d zXPjO-AzJ@3L6Jw;V#Tu=O;*NJ6`{N$Hr}HN&vw z&-D8VF_fj-OZeS$^I`3tk_^XihF-ITpQhHNOPgGI-lj*CimCF_or^qC(=n|B>@2*9#Ge4Bjh ze5-uRe0N>*JTp8ay=Pq)U9*+ju04*)$^qA8<)^TLkpm(Z`xg1`nGd-xyRNyex~{lR zxQ@GyxpsU1^i0h3jPg8mFEd|q-*%sN|L(ryy5+j*y5YL+y5PFx8tp#is<+?rK;0Pj z&@|OG%{9R_&^5r--__66*VV_>8#65R{qFli$@Z=Et?(`PW%>3*9P-T#J1P&3929v@ z{nOVkvTtPn$cMhad=GpbANeLKy(4=?_KbY(d*y5P()S|M_uTi)H=3UMp7%Nn| zW4Gknv1(|l8XQ+$(slYA3>6MTbxLw!Sh z!+gVieKLK$eZ71=edpBI-dEn2-WT5I-e=yY-Y4E2;Saozybry9dGC3zd9Qjed5?N` zdJlMSde?YYdslgvc!!5C_Ac@+^#0z(7B?H%eF;u+)_=;`Zu_ly-18mt9D7{5UB9_@xpumCxVF2txwg8txHh{sxi-2sxYoO7xaPaoxeodc`1bp* zhFuA}9Cj(}kFX12`+Voa&V}vu?eXpQ&2g=9{pwonTII@i&30|D&vGqyWx1BQX1bPw zeoI`7Te}vy7P=<7C%MPChq=ePxqF;@qssmBWnbZXrM^^OsL$1j$}{z;`b2%KK2jg5f2kAglUEvvM zbExfvbGI||vAotaiY<4pVehUnWjQyPmN}O?=lhm87dr=0i-pbw&Re!$ob#QN3N7!B}$L#xEGo91f_XFe^&V8=)@)YH` zeT4bE^Ab&Wo~9qCIsde6cW!lFv~RQBbKZ8|ac;Lwb@sQdQKmTi*)G^8Imgjx^F-%1 zXW|6sPTP3rXxp#KIOkaBHibLy+r~I|IDd0~I8h#8Ilu;5ci66)4?BN%j&|y{y_v2P z_M`Sbwh6XVY=`Mj`HJ(t`GE7L^P+RC^@Qzbr|ul(+~WMnc~2hUJmeg2>t{LZyyhJ4 z9OfMA9O67^KVonFh^5`4sq#T~*nY_VyM3^8m-DJ~kaMtgpmTt;x2?akpL3V#zO%1$ zu5XU7kF&S4m-BV_tMD_>DEgzt1d4}TVZ*muNt%6Hm##;0dgs6fZ{ zSrrO@y4|zQv(>Z3v)QxBv(YomGuSi0)8Et2Gu<=IGu1Q2GuboAv)M7hv&pg9F&@`( zp0OV88RHr4`Prj;e)5d;OjbsChI@YT%=hea>~w5*%=OIi%=XOk%+v!F1DT6Gi#!WG z3p{;1y*<4=Jw318)7fO@h3C2FndhnJiRZEBk>{c3FV7Lj1J6v~c;7hRMehagIqzBT z8Snh?x#6e1r>&>FC%wnL$GnHVhrH9-@7{yn{oZ}vz1}_E-@LoLJG|Sy+q_%7TfCdS zo4gyn8@%hi>%42dzk0L1D>J<-yhFp6dxwN)d6#*YdPjy|_g?W{_Wt3$>s=at$9vnm z-*OATH@ts(SA^g9-Uz=DJ_wSr%skLHz}Me*DZHPppRccPtdIM~_#TJGmte1Po7-gfqKYMlWDDO|+$=*rciFutTc*lFkd1rZNdS_tW)7dS@bni6pRPPjT z!&~l~?i=pw?rZL=?kn!g?myfY-51>F-RInA-DljV+$Y^9+{fL=+|`e|kGK!J54jJz z54iWc_qq4F_qcbve{=70?{x2QZ+CBVZ*@O&KXpHGKXyNG-*?}0-*tx_?pbM%ey>t& z&3V=Y>=o7VOWJbd(M3{#w6Qm>;ulqZ>Rg3M+FBIg7X_M8U`K}q^Yn(5->0?ugvx8_ zqTaGfPv>P>oo2S%B-E1nmwu&6Y5Pc1r!tb{m$fA$^#WDjre%6k)q=4-tr$UlWeG6c z`k4IWXX;Y&lR8WvS2d8C2i2S)X{+)8V}8;O8&EV+>WC*l0XRFWqdmE4Eg?%mY@U4_ zE@?SSsLZ6G?3es(K~Vak6?zQ3Wz|Fvt>-PHx$>T0@k>AWr&=}oT`yjJiS>#-!Vcur)8BYAo2Ka3-)tk#V0Qgn^@jFgges6p9c$K` z*NCQxdWRZS>7hQg#`EaIs$UVcf{sjW6?%}>R(jT3HPjGcfFJ^W1a)4$Rgy;PC2D>| zll7i8tI!xdyJi!1)283A6;F@!K&?nztJNBhMDd|oZ-U~^+QX5Rn^ZeCVt0hy2^a() z0h0Ur_S(s`PA^?&08PtUUI%+xQ?h>597LnDcGN9J1$HZ<+vd+@@X{ zRj--%3F9UhwFY2#Ggd5%94H~7t)1V}c*LyVh z0@uS0>Y&8eFi6>YwT53)Z+%I_I@C+Q->?G>)jw(UADXH!Y&4%%WVLLJZH(#qm+#Co zk5d50Rz0Fg1?8R`khyD;wUFMnNlluePjAwo{&15$XwhbGQ~Va~-Yk>4o8qc4P)<91 zUeQhrH~H-v>xLo)MGy0eNEC@>?xarI>`i)^rqMuQgQmsZvrV0_+$yX{PUWv#^~|Q_ z>8ie@X+>NwHTC;Pi?I$!oz&KjFc9CbBrvrK`!aX5d3up%0eYr4XjU8fnf}d+d7lAW zT2B%ktak0mMn$`FP2boo2ul6Y>^E)Yx+0V=L7Vj3Lt@=0b7D3K?(!1T9 zA&}~3YM_exyB^>CLuI#k=+V3ZkiE9~4j{7cdtcCU{g3x*0g=HLo#}4Y@D^bf{liw3 zsjdEf^$)B$9B@T{qgAwhl36gHMm0#y8q{hwqYHZZ&)zTl582NWOB1qhuR)YqSklza zLAi*~7fL6T&o}FfTNc&Fe^w!+6QG`gz{{K<%U26Qxq+BA0^*yiH`u?_1PiGNFp|~+`0$-roYo>u=|wVZf`^^lhrZ$ zWU34FD;;X+$J_LbIbm`rf)H;C8T0$0auZmB->RO_yS0s?6Z)XGWvGvy-S#0Z)fXmL z$MtIRAo^PG)~*)9w43hg-Q3F8B|v1zY0w0WGwn7C$Zskm9Vd;NK!rkyiPDDQ zBy^GtMw+M3ZeI(@pv&#s(R{sWhX&3^O#5rTuq3cEPv+}WI~4ZL2T2;{s)X0C9V%O{!Wz zA<^-o7#U4-Mzf>t+9`czk9sgS*L&$IY2mB00_2F zXXt0Ys;syBt~uT1&r>O&d%iBl=9;r=eEpO`rC0v0jAI?_dV6RDgZ3o zO4Arb%T(uDpkIUo(KQGjFpR}^z4-UDX@b7*`*L(ffAxKodx0>W27?G#z>y2|;{PqC zY&5AC^%nmvOY`~CyH>AlzA2nyVfF3&?i{6vzUjXO*(F)O@ZU1ALu~3rXy0|5yU)@ex0M_t9vpK(4v2RFy4Yq5DkSwFg+}RPpc^9wy?!k2_?*tc_)z zgbq~4Qmmg6m=ctMXkjhQ0y##Xhk9aWWBXItZ%SYexMENBtjuyy6n|tk_6!OGs4!Tf zZ+X8JQ(4f+P3|HvV1#`c|*o>s>mn|J18Abj6Rdas2?(!Wnr$oZi@opG(* zw+9ftqHhM>&nnsP3yK?V()RxMniV zpdx?kM7f=^{u+dlzttZNK38al>c=^#sZ5Yf(EfBT&5w(RXZl}5rol5AGjtTLC5C+n zCdwREi(cyMhxMl6x;A_&JgbYtHxP(AedKiIA`2+`g;75J^PfggEB*FQI@rJ0s94uy zE4bDH0s&pnVj~~x3q~c=#VohpPZ*xDKaa33H#hWKwP(xqa-*AAvy7MiS$gl$ztRxB z=9o2*rl(`>!e_e9i$rCa8-P^3a7)Mi-g4s=U5kvZfEFK*eE@ixj4Maa_3y{^a4Zm{ z#xf5Or0&JIc;xS6##cgC^xg3(f!okcf@^KyF?BF(MMI4;0(OlA8-{5I$LXigc8ab} zNTYAFdQGTH^ozcAVi9<_*C&2v8Ey(#;CbmyCl%Flo=tvJIjO29chg`xAL4;$W0)w?6;a0I2m-ieZS$Q_2IakyGaac^jq<0{o4qeO`FE zqD@%|nH5|Qr_iL0U#{4zurx5DCB%rk^gxxY|fz5l$TxGtF2 z7{0=zd2fU`OW5%|&Z;*5`u`}c@XOoqZNB=YM)V2TJ&pNc;ZzRY1#uLTqjG)MFGa&e ziJV)jKmVm{JCtZAg)ae4%kKpQhI&z~Fr9`xYO)YQF=$Q!RAOGM{87;ZtQAtA77ZL{ zOg>`4+l5ZRM&_31cgzD;zrR2$D**gEAmPFuVf`uKFoA4EyyPR}%Y}9R2Qro}Y+3bx zt}73+|Ff3dmFRUA6$K*OEh_Hh1k#2OK|tSxP!U*GV_1|ZI=1Jx z9~vJVV?ZwdFUaE;`!P?=#YMv&!#cp+3ayc{xaQvn3{mj^XSkpxq;bwKj*Ku6WYJzz zw@{gB$$$O_dO9p=1%BMTq_|_HQiZ{yU^#nt>kpTtl^JF-;w%#sc==Fyme9uKJ3%uW z$P=I%7GArRrH@*A0uF4-vf^TraKHWUl$p7#37yWmw+x>50e$@P$I$YlR&2%fF__Z=3!N=+qFPvo7l|Hm3 z@efAOTW_viC%>zp&jC1aHls87i&X_HIs8##4B<=|1H-9})Z|Ve#F8Z?P-PX+xbPU z(O3bz4p}&h;yyRm`^YU2j;24n3R@y7UjNGl)0ggS1ZVEq&Jsur6xsD1>lvm`-Ssih z|76zzI;8LVErnj|Rd#alyiz+%4L<43+@{GOUHlgIbG8TJUSe;KKsW@*UR)n|VFt-TdtxzhF~$Uj@{ zdYOHGc-Zgm8wUEG-nUbqxHnpO^egvPDzZiq9=)X;g~2Pp%?gj6FwsDhP$U)&VmVuP z?(^$2_ZOzsSv&WaAxB>%5)lz0*!ak<7dzNn-*j*_g0b&^4**cwUQ1{M+tJ}Wfwe#uBwh*v*KF`gH0{6pP-s6Rc>M;+>D%?&+u`EX-In#~SJ zV(Wnm_6EvtNcitWTG$DuC_E`v$Vcm{pg#SNRa~l5-`EwF5VJ0O(?kA z)-pKjOmO%9_|2i|0CH(>d<{Ownx&`lckIPLDrUxaBQtC(xvR ztbi~FO25<@4MbEWyldpp#E@$JoZ2Ak6c99FodZUe*DPkqnMtEgBD(Zpky-qhnXF=T z*vMP@tmB30cGj-r^BH3Aj8j!Tqix_FlabB|#p>!Eef_B_VGl%>4e^zFTYq(`JM3us z>CItfK_g9sYzy=%my7C^&J;&l@v}2s^@t;W`(=^rv3%d@tl0r=E|+ zb-^hVY|ATs>a@<3by{ zp*Or3wD-bd1skOdRMlbP9jFrtjj2{v zM}&J0#ONZ0sUFk6`QvcJa+C1=!MPY!R`2ScUOK3Mdih6WGfrNvWF7|ROdYCwube@_ zpI3?_4IX>75d8l)uNK41NmrXAO|bN81zay(9S8~Ra;+Erly&!7A|X%K{6@U*g<_w= zz~`(ErWXRzlc_uPo;Nzu&a4|Z8WQPQ6>epV+l||G2;pL>yFpyvy;}s=?sqj2KpG{- zMM>7nyF`%D*Y`$Z`jPir(~PVK_s7b(4Sg6vNC!=PR1R5?J&#HvZT|RCQ8vn?7kpfW zj%0oK_!iM)z3$UqxNdzq71!ivjd5N4EL}KQptf+ZvPwOFQ?zUMqA%^vy7{6q!Br2u zdJkbl`l~&tsQtQvsTELlSpVvEeOjQeeLbHZk8V%*=@M^6RGLom{zMIFA>T(dnELWo zjLOh;K7dh0G+D!_B)#HS7@6cIZP{Cv~c@u?d2*S&P@GPJ3NJbz|2YVTWM>4??1ceR4^TfWa zK7XpvXS9)jWTHB>mU9!}%I2H#W?q8K9_F!{sS<7DHO=(77ch1R!B{~kEf7-O#}}EY zNcp|cTkt?cA-pkYa8dV*B?xUL7*+d5T@Bv0L-Ig;>??76z*Pa3D!Yn>Vu`Nu7FLSH zt%H?{nXX#3nOC`PrHLphZ=6^YWDSTT1DQ`GDgNc zh=dsEP)15pkMI={RGBXGn-TOit>SG|YDRncQk81qc2A{VG@Ylrs0ZGzxu|^P`OyA} z6-^O6>FUkEZYL;5Qw4VRur6_8}=Xq%$9pn{! zR5|9d5-V7;j1;ZD!1PQ#U=h?&2k@RgDocOx#Xf3UB(xvbNsCGYBVUXNm}R7f#5M!+ z7Wfrv@(*4plDY>%En(yQFx#C1!fO#(@i3uZ{Q&m{&x)iZn!tTgko^g~aTK+siF{EM zt#IuFEMO%ScWolvhSNMFn(C@o#6BTu+azT10ohr;JsS9*!S6?dZV-tWdMh4`6coaA z7!L+}K<UO`Oz3EZ8Q`jnA=bYXkNpDvDDIP@FXOH{}>BlyvoPL(pw2& zU?gZloNU5_!*0*zM7zL)y@SRww8Pi=%UHUHPIuy{5#+RLJT1oUYCL_2!kPtWNO*{S zO^^XG$B_b*6o$bKO^f$B1<6||)P#w>S_m<)YwjG{#f5A`zIoT8RFY3BNUkO~a$KOk zhHE2SnSnR0bu)$c(-RLpr}o4@MZCVafv6BUb1ki#c6|Pk`KIn-IU})kZs>yZH~7hG1*2jM2wGeL2^n%K4rDx_S33JG-GV~7+x%2M zD#v*`k3;6hW7vxQ($E+nwkcOQx$DOvx~WnMISf1 z_$7g8JR2%XEDvZFJS2i=tm_g|W0|263G-s+W^qC}Ef=H_lfi|Rv}@=OuSi0VP%$)- zRm&75JMjSYV@UCK4{(SFNDx$A1{9fKMX;_=hC#twcs?$QjAsc_6qIb5zhO9LfZF{#{~SY5AV|e)8f|kx5r+x@y2Bj0 zDR!|WK-VdFfSzJeYNK z5n2_0A(7{?c*Rfb_i78Op42&G`2#AtsrjNOXU%)c+OP(tn!i||hpsD)pwQ_5MV z04dkVnR1QX?gZKyC+shxkdV0-x?4;m8TOYiDnVO-m0T?54I&#xmE{`MQ6;HIOdeK6 zvePeR1Vhz8vA-1Uht|4RieiAfu+p^7P>RB1;QLD(M88p*Dhs`3Fe03U5@l#m)LldO zy22#HSkM4at>vN3AMssfsGRybOq61x+)`^H^QC zUN`gVm1qVwX3tcjDE60`zxj^r&yK82(c~IzHU;B8{PCwc8ERL`?DA|Rp?S);Gu zbC#A!-O9&Qp$4>^pQ%FCaf_--RjEI3UX|iA2fzS0(AWr^uz7|JNlmIj(YW0PfmPfG z<~7ONVFP#x#IL=vB7uO>&WEL0FJLRIC!I zb66Kiy~@kfpw8x=R>WE@`Q#e(PNn%_K@<2v)|fgkOn5w2VKEa}BlWT3u!*J0s1R9h zUngx5HpFDLWp?~qRG8j=47XdTONR)VbGnFq4{V!{6~MsdC|YCb2D;S2W}(!K zokC=&oFGTG?If?3px#>i)A^rloA zw@QfP;l6+wwDM|8gNu!JtA!_lh`+R9v9LTb3(PEQlrADjMN`z%mVgKac#m4(*W-Lv zEm{(P9y{zJ+pL)y3bd4wyoS9L$?v(mTWxT~WvI`3&wBkg01R8}Ltg8;uSWI!i%o{cw{kbd#-t z=r43KL%c15>=*n$b?FlkR@H^KguU;&R0KEw+f=xqZlrUtI|Lg9DYdH24Dm5x2$Oo3 zC%sKmYart#tNm~!K)WYWIrcCJ1m=+Jl6^V8?S>03Nw zXphc8^wWC6OX;~pZV;!vd=0JznD>V9y7eJ|(;6U-Jj<^)pk`6W@y9&`Jm7wTl1k!I zT0NfKtRbZk-QmABg1Bwu)R@w-l8nX_sC+vdN2UJT#1I-}%GDrt+=PFF=SH2>v+!v# zJqQQn8D)N3C-pf0tucLWLzc}17FYZ7^6$W@zQuoehel!eT1}`;g@29PC~qimqZp{3 zF`9ZD@S3!(I5^dpA8JCS;@)ADNk4{;7BRT}Ohl-Xn5IAP)_}_MS54?~ncdhuY#>s2 z!Yu-tw=x{WfZ%|->L^Rl(opaMJaMCr2b)2?Y~`Odqv(jOq7#e~(lnwU@6(LlMi{=M z8Ree&C}f=ZfKGr4`RAFBu_8rsj5m6h3e!lQ@-8j1jmptMKk>rN5h?G^?%AAnk#CBj zUO)<=UhFy9AO1xP`Y%1sKGlMLBihbqzfb?6rTppph`svqZXY00zs@IrKpb^dKBP(_ z;b54Pk&k)ChXxOB{*ab=TR9@_kYowJ7OhTa^{7ql#|M5y2as|wtB3gKA0sk;%%6P> z?KGbITGALg#uv1NxQ*neTVkBwc*$0X+E??$R`f~4Z>E6kh!SjrXj47RcebJ`;h_T@ zg3oYrgWEqrc49oQ{t0E#A%6Q4D(Bvg0~U@#2J=IG0ae?1*-xn&#HIbGREh?2{ZpzK zw!|FTo;WywANUmD+~zkwr7LLk`)4p&_p{BP!{WR5V|TQ^KRi9$3n1{U9^hra0Dyn; zHeb+}SjyHfr~>WgkH4Ug+`mUSkXSbhWrg#hnD`J+Or)`(;gdwt{Nur@YGa6j7WNh7 zGvLCIHuYdcz>Np9dXTsJl2S3`t}m%{?16}YSb-U|_5hb)LtI~g84vJ?Br1VJK-H6g zwy$}|B>EAZu8G@EynSo>h%WN=tzjb0b6XoK8aQMN?QiY?%2aTtV4WOU1iv%&ciy}W ztovjBO&i)xD|x-P6vVB4TY5@5PfDg>#7-uRoLv?2MhFYB^IyX`1h5H{3qh9Dh5S@9 za66b=+Cecb;;q{O4xO)VM@?`uwTFJvdCB(l0AXao4)k3$aZpp`u=(l^2OJ17u)+4o zJlBMA4@p@lizGa5qi#LoS>7{^0(|>-Vc3c6NM2-qB0GY%dwBDXh?mdv_8sXF4b1+c z6WPc$5JCsX8a^@X6;9d=cVI>S!L34o7baFOd!qxAVs72wnU0QR(za^ajNw&PXUQdD_ZNV$Tg&)%2ZQ=}s+a zC;z-V6{i!tUw7)}n_--z60OAvL|6$xKa<-t=$rWAh~TyB;tJa-I_w*22WA=Y3fZNXh z!dtn?(|#a-<|D(0M~Xnw&gVRfpkN{bT>J{lZJZ6q%-4)+tVBE+-m`Y=5h4_$*od}7 z-91sK9XARap}i5Hy3!iDilV9`Q(3#EdKA7?{Ek4yYuCJ=m?m+T3u&&%%GlVTW6 zES#EDV%fXQ;JHc_ntg zw~U12F(a~9^#eacNp9{>M`=vB+hO>z%9OaC@j|nZW%^_D&P`X>~^&lng;0v*su`yjlUpLv8@etqy5$k zX(lyIoI=K0)mzzL3?sN3r@3bY&8OLX{RrfUX7iV!+gl@zx9@Q?&lavq81FTby!_Be zDoV4npN^yq7XAzl8Bq5DroZ@%f2Y%7ET#F+bkKBP*0MHa7aa{Tp%K~j$AE8vuMV8z zaqGt+csWMx5Xx}JL`QR}$d@ISHD7a+NgaYP&XSdWhKx2DqC(m;r!u7E;>*f>-GqrG_j_aX=l z(}wj^G?Ti57nz2JCwcv8lnCuJYZ?^`-=}DOaP(V=gG;%RAD>3E(BQ}E;QTH8*mPK= z6&#EdV;*RNZ@q&1XHd{{SBA5!fJD&qcHu>c@YWMLKS-+3;~L@UFAzKVeVh zx|zmK*zf$e*)VM@`GeV1r)fGabyfSorEBDOiOumkewQ|!f47(}AZh&B z5*Uw-{P+@t;s<%eQmP52Z?+U7u$p&TN*iN(TkzNK>KOZuatYc09;oFKZrdjQ_Aw*uBYL!iA^@Zjr*Ec*oY>N zdCQIPK)&WPH&TZpD{Y~W0S>A#1p=ldbrK7NBasN=TLAX2y!<9=VZNl`G{!hSU=!5G zMm}c~l6-*h=qVv!d%(+J^3xwjm&S%olG%UVH&RxsATSTlMW!y5M6gST6x53%!~*r4z&v zc>u%ez@1iG@jlz>9q-qHD1jm+AVNcNvXH6M`GxI(Xd17wgIWRMBX>}L_%cyD!FUIF zt(`~%KIUC^(hA%P@1ly7#XsJKxOGeRh+RTI9N|@WQ=tOAEU_YJR|8I=hu|1uF(MWb zI(s|szMJj>#clRrrpJ8M9(n@XxO6X=q!%x^4`yc>Z?lgwqZW#-avY?_rZ$2c(O)+D zKix;geCxqp39ODdECHRMRqc!<=?Y$HKP824H;FAHq2E;alGFE#Es*Rp`)RFAllb^U z(7$W=(L?Yr=JIzBQ)~>*QK}%OCK(ecepP#75*dvw-s>>E#=3hQfxtZ$r>902IE*88 z0pzKp1RjN&6Tz*)zY>Cq7Dw?{DDf3k=;#gm$DtcO6d#Xb-N%noF?EGGWT-3SoQ+r8 zyn;KAQ71%6-yWkL9xR}a-&sZq(|U@~+h0H(%;`8hi6z{BoV+f97>xo2g(<|*Pw4de z$LU*I$2S}YcP!)T35ewiUgiX)0qn^q!0s#ftrJu}G%}9C=Z>skq|uJjTkiDZTI zCeHS(6UiCBsZ#*CZ8c{$e`q#_*}ghy=+37nDS+|gPQhnhk^R9b;i^sK(@rD!zQnJc zh6A%WyYv|$Yg_ntXTkl8`1rGQgf?cUokIj&Nbo3*D0Ki^7(9xz6fm7Q6(x|W9>@+{ zK#BqSJ4mGUAsq2oK@xP9nMi?FYF51LhcregD(;ba1b4nbCgm9dv- zZdsTkgiKl{$OXLN^DW_4hz!VlHOMsST|;R@`w35XS~kCTiKfzF{?la`xfA@*WvX3Z zB64Vkf(G)%!F0@kv?6j37oth&eZKb^?L|6s!gbJY6JK?m)<*4@BSf-NWTWs6lHDdC zW9nag$PMa=$iQ(ETInvYaFgmsUxQbJZEbKcZsOc00E6wn#z)*FAN9+gb(7jNb&+se z@wpP%XRu%E*^kHHq4#EP_v~8N0~B6HG-~BkoUnJ8T+sm+?{B zGv47(*a@AF`jh@^AD?rUTT;jHmc1W_MY)(e^Gqs6{hYPPydV3ZPNuj z@L-?u+ka8{&@0UPGhXZ=1z~U+KZKpqdDtT=Yu3>gHMJhW1=9JYM>Gt{zx2mcPx+m( zOg`iV`T5Dmkf`6Y15dzMh{xMLMS9{XkA4QuI>l>0gC!oze|Sa}!Ul-d;OsUQy!si` z#TI`28Mx^&fB1~%hs_hUBIiAZ&wCDb+`^wche8_2>%Bk#@H@|XL0?7glEe6=P#*7o6MgHw8`UUB|qOYMJUhw*_sSe)yzozbZd-j@I#XkX8inDMD ztVjS>7W-BrgHLcRib$iMvthRDBGIiP^~iSPtR{u}17Qt@fS;bC}VHTe_aFbPW6W^}% zVvXS4Shb!|Avk@fExm>=g5pLm(NlbzqRxk!!PkN!0XJV1irr1@I*1d`BLD6;@t=rQ zE4a&QN7fSC7b0Xwya|Y4ERD|)By|-3Lt$SdGx4d36^~uZ{uS5*AsSGtuF0NgVzmip z8%~>9Q~raUO$4VPHKW0g{mj7{L-)>huy-Pm#bBKlR+Xdug1L|J*A5nh(-;hA3+Ws` z5YEzgf`xtQzH1j>jNz=YFjGN9$*=f$3u{mu~ptSl|@F%vl~rUlh$vcn^uPD|p^Egs8>C!^Xbo{T8MA)bujAxu0uMZ0kE6fT}@ z;>iKkjWj7H8PAVeS!Hmy!^VbUcXFJKl~pmNv9aLAmMYrZ;KyvNgfqX?=;sV$!hzWu z2GF1K%VDe&-rlpbVt9Mg$qv(BJR*YqfZMPL_FG`O*+_a}nM|B#P#@R@&m&`%^FAZ{ z8#6dGSzWMVYcC51 zk&n4+92u816MiNe@5rcXHopa-wl-=spY3H;(Cds>bk0_N3|w=U{}9PODq#d)`<3u8 zVb9PU=Lv;Vv?M2gZ|;T~m=X0ne-X)I*t z;l#?ZDCRGb(|@}pzL~SD=fu$u_%8*=sT|EdE41BU8kksgh6BDf!g!DNj#Q% zl&8eA583idd`mnl5k1H_(JO1nd6&j&p+kfMJAR2P1<+>@uUvpNFLd2(pH0vTtWNHa zpW&2k5IdaRaLks^D1h_sWBIuP%-8ge@kz5_N0ChuZUB;q+3+18EM4|Wq(ygvD zKEH<`+%?hVZSI6~z~( zTacIlGN+ER6%DH={#d}T{CQC}$=U~e2U*(0rxs&7LvLYtODoPA$Bv7D4G`O! z4sE0O$jFX-y-3rjTlk^k;I%Cr{xa-(cBusDEM+WH*YR;BSQnI7O0p98j*q`lid8EH zP~d4*K}shCksQL1k_!Bi5Io1@n66INe%vmPw=glx1aY2*1Q$dXM1*lL?T_C{XHSCs*uDn6%e>`JJjz3r~2-YOGQG8R4eEtAL(1zmtwQ zlGX8B1hTY?e`OD^26jRYWJh%<{g3(O>Z~s9;0bSnmnQKsZ-OsQXWxAjmI8!5_ZBN1 zHzGm^gjMYy=C@-I>>xvSK#|iXJAY$>BaUk|*=nQ%p4VjWA!Ke^3tmeW-&%{kPiwNH zYqK^K`YuF7AbET=vNxqU!T=9 zi=-ih;dXsi*LFcfV{p2*@M;a%=g3lwX#ljJlm5Cf6z(EEr!g>ki~rG>eHZx% zqMN`jiF5H&?e?qq6YQDVUypeAcYv-Te9t>9-n0mRQ|Iw7SAla^M@9vDR^iC=d^q4JTV6U-9py!(B#eCFoF*L4KEQ_nxPq6U^;* z!hH=FCqzlz%Ojh^td7pE-W-w#yM0ntrlR>z5KHlsNBOdTfisS%V)M=wF``9 z{@A+o-+)K~h^=Cr4)H^{MNUCoJmx}10mj66mJW7%K_D@t3ldno zKuffG1X)CNp$xxy{zohpiGpn(K^~WI>&L7x1f%rFYzi#qo{w4evO{HYm;(X`@e_CS zUqylf@EXr9LOh^O0uhZ}D+%LOY{@zU>?tkTTx_m2YQ+|X8EG|PkdBS{gw4Yi<@`@r znrW8FuI}W8K4l4>L*i5>2!f40;|YJ~hJW%YE2=&~hQ=XiAL7FYe8i`$p#8OB^^pfa zW@6Q+EIwK^OF$#xj;MbL)h&Dy)ZY3OIDEj%e#WAdyH=pM@n`!l0{8IxpBs+scb~JJ z$W*-j1uGMISL`+$0K6deCgcO>EL5HM{{r~^n(z98wGKZhc+?732kv(8YKg2g%xH2V zOF&j~cp|H6g8h^IyjL5F&%Tn#@V_aT$nSp1YDVwH(u_Yd!Ws)g7;+0N?Bw;5V2fAs zu1V1ABl(mh_OW-HP+W~gY-jic<)Jyx@UYgb9YVWqt=Wel_Kw!Mb^F3{#!hYg?+Oo&kFZw>24G1o@;g3p${?rO)G0xcF+#Qy# z$;}N3UC)cOgEsz!f76a7q1VZFV6IL4RXbM5*;_GoM~t0GL7hzPfcT>yKh%M}ML%b&9oa{O>{a_t=>K)-zn21M zX+ie66c)jP2jG^KkX65>lq{(i#e^EtXkaHq5k|h`7p|saJ(svO4Ngu=UOWx)(-}TJ z4b!*ed(yx>zi?+a7U}!N7OP>q0lLG2Z@&DdQnHGj@ao+_lm($L&@gBay0i%p0PlJs zwql2OW3M2M!_wJTna`a_^V#h`kq|{BBXFWvpy>bO>^;D%D7ydgyE{8K<)&;%g%G$2 z0Ya~WbT$G4qJkY21rhvS%$@?_;N06rzwCzX8Fn2xoe*|Jf_K9VZ3^?6GK^E5|L8x}vsIDG*VWM!@>ZJi(zT*t++=AR{%P#>?__@1VclKmRa~kS z$yz|U|Iv#Sn!#GYv6|HfQX8+`(gjrXR}hH>)ZkYL6$`1uuX?fIfxa972tY$$na+;< z6}-qMdhjdc=PA_wH@&?!iFW*^e+Wn~)f2FNk6QQCe}oNWPfz^;n`B^|0u!ihm2sqANOU3)@MXDdP zUoos8Zyj%Y+KY{VgUqk_O@W%)i#6qoHAR7%s|wVVFV++<)-(##^y>#iSZzk9Eq_`3bNKq8Ltj_V*zLe>8{UY{4gU9i_Y-k#o>@_FG~;D=tA zZr|s}%;7E}3gQWZ>7BUzQdkPWyLd;GUkcI)0DrMvfVJD@ z%p20JwUnBohv#?5A5Zh=Cch;=l;#b|$}fdt0;S%$$uA8?sq?>j7=+S%=*)jN5T$C# zoDALQOWFSV3G8Iw0ebnKo1EZ(nd59+#5GR?M$#J!ATl79b59s|#3}7+PJ!RKk9{q- zc`<+^ERfvb2{-`03*bBZy;ykH;TLwc3c! z{k7;g1OS6VoqIyN2I#}VN46aZEi4$kfqLVfV81zYl;wy;Sl$EGKVK`jIZAK`UWD~! zj9j54>S|>?0D)wrW3JQTa^q{2?_}k|+opKqX;z^e zzy!v>`9;hLG`IBaASfvNQ_3K{W5XekLb)dZ7VZ+7z^7vQP5x$_2G9dzW*t8PQmxD; z4(NE5jEZrizf^TF^aiWx>%n@lhyy%&;34RPlhl5IgT33JLxUk2q|nvXZ^Q^Y&;hO~Ex-oCyGpF49FTz1)I1y~U-Kcg7^=Sxb;Y=$AR0RdfV7x*;Et}=$_LEg=AmFW z?$G(6dZj=x&fFTD#LYE2g{Fe{Urr5D!KVIBAEoMF!7FiNDkP8tbU9UzDGmt)1g{48 zcy(c8KzWEv(A)mC*NM2plEd`gaBZ12OlNlf>M*@4*xk0n(cEGB&v39zn`q^5aETw# z)#1=Pr%=`iy-etFr_ummz7H{Q;kt+(kI;L;x%an``sXD!24d5|?(7U;FKcCFRt%`W zc_@%;`h$ftM#0XJLPJLB?QqE*rI*!mJkg`|{(9J8zZdj=8q^(`W1x=vlWvcJZeuQW z84Ka}cbYm@->hx&bR4ILXtC#^sdT#otzGa_2~uWI{#Fo6U6oZaO&AYI|A#6~fF!kv zrcMA{ocA1^06i*7FHY3Icb!L7u)&z!f9SJG_|!N$I|(e~Mo;);d{IlL#%a0*2a`Y2 z^kZyHP1jqRtJ&3}2&cFN@EYbS%1+lyg>fk>`cNR^G`5}OPWL=X2igpp?@eTx0KRg` z9x6FiuNAlj(155+_Ce@(o|2|wVGk2c)hpIzNyOJxLE#KF**pATWx<3hmciU)nD?da z*@z8Ml()O?iop)UvTP@9njWg1@PuG0j!Olzm>e+GM#%-Tpb19HF&{ZgP^ z2%Qvb=V|0jtWE~~Jrm}d%`{?`zF6DuX)+rt2dQuG9DNwPIzF2V<;E?_nhRc>sN6gV ztGB4{Jk0bGikh$2GUk~9234M~M^Msy-4#T*WjTp4fjOS~%m;{$r|I+c9T4?8F92gS zhQ=X$43-#aOrt?LHo*mlT8He%l7@J44y2oJ=)n24$MsHMZ zFF*?ZiZjDIz$c(ezHkc&T&#~YmqP1-XcYUYpE;ctEr!iw9hF$3H-udE#S;A;Tvja6 zvjHN%F4fB=j)E026VVgwa+HB9JA-e<)#BilrThbtv2n3!pLxMIccSrQ=s%L6>=YuK>%A3K=WGqeJ3fsqX>@I${+z>N3yTRUj6@cO=+x z2q+9K4ydFe)?n4I(d;$)0qp6XYxUTWtJ13bY9O?<(>1Fu*x{?RXf1?>t8~)7xYp@k zK*RR^Iz2x0i0p_=fd~Ns?({=mGb?L5&0MD!D`h{hEwNq+QJwX ziZ1_vLFyhHjk>3lZJ;buY2h~gjqoY{0e#g|%$)^32J`^#O@+4W?F+AGM>}W^n+5dd z-E8^7I}n{5HJVblW4ElQMcaY8X4576&Tj{VgH80s4!tQ*feMeRdz3)LkPLdqogjO1v{ZfSW1U>LhZMW3L$@InAfO=^oV%Vr-B0sa7WOt zT|itZbZHkfcYCP%ZhalJ4|jJ1WLs0&J^Fr#BTx4LQKnPny`UcH)M76d;|g`$3nBgr z4cQAtDgre3LR7v&NB3fvU-9VsP!H2_@J~H~oex>dp_~u#1F*<|t(*^|_UkFZ!$n*n zbO_${H0feU$!`) z*NeN&396E1M{_bPA^g6%8jg;r8fYy`!P=qLX9u8%7*5L%=*5bTH_#9VGGJYoz|E0w z)VJV;M7almJJ!=@2lY>&s9S$fPYOgo*;xxMns}ksAuMXT8 zJwF}>*Wx;-$NIa&+=bSg=RA{-VD4cuUUO969dXU>^I>$l5ZDc%CgcFPM(M}&R`JOo zPB5b*(oA8C;LeTR!j2GghhRPyW-&F3IF7ZuL@yuLi^WVAs9^6nC=l#%@|${XP7^zAaZuXY5~8O%(Hr1yjJ)e6mBQzyK|rf(D9wqBg!te zS8+3go|Wvq+k`va3IkVPM(1F9Jes}4v-=!#Dk=2zJa~wqRQ3WGr{na+1-(n?MNo=d z-ZPi*<1YWWOjj-d1Dv4Hi+ZV&6a2wRJ7P^8K;jNFj~j6jyv7j~9ObaD6zI@u`sAV> z<$p{WwhZg$DoVbn7x4r89l;xRB~85uTr!VNUWDGxc0*=j3!ocFu1k8k@C^X?Rfapt zisi(jX)Jc_SV6B{0%2K6-7e`J@8ghX;Ue-HDVunJo^sU*(^O%__+?wWT zx_w#CMd#06(aVKi#+V-bYj77S_9~Wd40XJUZ8(93T?KtQM)B7a_%yx-0@s(iT!V(? z9vwlUdp9S%48R6f0@K~MedQ;!i!d(c9H=G7u*9%8q zkO7&zI9L!j7DTNIkUnJEJ^vee^JdF+tN^?$ zuy^@Sb#s`Ab72OsMjS-L+>MG~&jLELRwx+FLVvxxN7cB63lLOXBkv7v|92#O_kSg=yC%l_cLqwnZ{;_?1F`X=`7yQ|lRAG%6y0_@iu00a&U z()>)ibXPAQi@f)2FI~zQ9cC6xocTnkAXvU}nYZYrdw{d$)b^fkp_fzcA-hcv%(-t8 zW_$~k|6BLKL*v}vdIkT*J^|y@26NN8zm=m$!~1}k#q{lcy+;TtF~#P(ZoBSx5A+fg z{XlPCut5}3%tS~gj(}nLtIvJmPvUC!pb`(kId7pM5A`V57C2DZ4UeNm5B0KK0JRE# zX&ha6sMq}08wrnK-`+xvA7OI0P|_n%<1LhqOUz$pK#J;n7&622>e!!D@VKAuJi^Rx zqk8}7-vV*Y`v=tS&(V*uH2bLRV=OXI&trX3@EV14)OsKo@GKR5f~h-7uRehVe~(@y z;17I3C5BDqCHQ9w!%-@O-t#KcpXl%7OHZBvg0@lYQ@{ki`xFFg8?||=M`C~f_!NX; z8_jr%owbd&+LtR&^@NzQtg;H|Y2&zm4+H+{m7al*Ttpu~(@PaQ$2x+5pZU%5Nj3ms z2igA+vy{fKo}*pQ^xDz(tKIokUUTN0v1fUL7mbP&6}2&=T8Z-b`TBX<0B(0p6f1NVz6G%G z;Vo6k2PVatnuz^qw12?2sy)>WxC-Q<5H!OB`{v&dz5Nd8WcPuW*zSXGlHCXUmKz&I zC3JBcfF2>llk{g-TFM;)PwQp6xz&nhX3!Txeo3fRui(s?JQ`YeU{heMA{N9_%BUf}c3(BfbV`H1riw7)fhi@hUFqzG$}xt>ePSbl6wm{0b`U zCps40&iof+N9dz5FN$}-@1k)&kcTJxiI36NV?St%j!=xhXcKV+X+jjtAlHy(aw-a7 zON18qi*9(u$0cTI8z{pi+QVx)B0y9?^+o}r1fG2rAX?(GB0wYr4)P7C!?SnXkpzWO za)5}ZLV=d5Q?bC5v7P6HBogSHh5C>afA?n8I9!(2hK6 z1UOdM6eiWf6dx`sO1u@|qIG-qDEcm3_(8?eBOF6GOk=|_g@G$iiwwt-(iG5LDY5xV*99AS?usk&3f41 z;0IK%I2t@kor?pG&eG`OqLwzA_7=x-T^kK%ByugB8Ik0PwItFyj5Hx588h6Vk1-E{ z=K$!3`N3X?wU7F{#WzsC-FJ(!8k&rYL(BWRoa_91$!eF?Dwx`E>H_}n~d z6px)dk<#PETVUbu#*1lDC)g1Wt_C%QLPx9*1OI1Eri_y4(@DxHDW=f=QsQ0x@nb4m zT9o8#tI|MZ$<)8JsP)R@$9l&~4o4jahyXMuikCX)=#*sfc^bS}1zv#GmV@*(B!p=R z?Ts6o0N{3!hLjSG>0W}U7={=J;2A7Bdmgdj*n#+lnq@>XJuEHG!-{t*K}3+JjQHNT zXCVDdxw0bOXBIp|9Og`VudHa{oXGRMk!Im{;e!BOMW66o?I-g+{wk(3u$(9d>8@5e z(aDJeZv@;q=a$1}*-3wv6K#P3s+AWd!v68MGw=0Bc}o0k-D~p3# zUSM-m$mDk9vQkQ_*kw!r)2#yG%dq;XFlQCMj5Jaze7ObQf#&GA3RdRSPWWY8cK;O~ z?M;8=ur{g}Ux$c-UpU7A)p>}HdFGq89;)EcGXJCD0@2Zkzf`^4Y6nZJY+GBe(s$KF z18_wPtBDA|X`HDI)L;Vbt|oRMylq@{EaX*6eo2%J8qW#V)Z(1e%saH?CGkcm+^%$h zBqwmOE!7AD4XXk8y+yTZh<5_VaUJ&f02gtL#?=tb-Mk&JuHa;kqczPHqTFvd+!X=Z zPIDj`HN~eTZtJ2Uqf{7*&?AL_ea+Jf9HH7zg@WKV^{Xk$MqFhtZMFrcaT&CS*30~C zb4@X?z6 zj!uL=TF7Jsx0$e7pw@S(el0Q02{BNIMdMN}Q4(1uf@+KIxb&+nZbCHgRtH$`BCVxyRB$ZypJdYez9aPiv*4@lN~jisErqI@`ZfDh~O$7*mi$4^dAa-3r80aGuf zSL%u8aEBjKPYi)0M@)UuNFQm?>AIpY{inXd(P{O?OL_e{R$nxXyd$9$a=|_WV9Xns zG)Gd^2G~!3(GU^;`|scU?l_cJ3==bibZ+dm|=;>oD+w2EXn}rg9tV+D#0FQj*l|mrQ!pNHh!E0_Q;N44@tK z2w@NCPb$6N7%h#U(Tzn4ybX#s!D4J7Y66ryjGi_Tk#wX9KvVsGD{Pn()mfB83rK9o zd~Paz@v2~D;;2_aJ5p)wt6+_X(bZQ$9Y>IFQ%rMfD&G_Yx-~Uz3SKCU#x}((r)V=j zOQS1If!0rXiZv7P@4H8}nuDe4PZ`b8gZ^}^xv{d=31Rszo`~wJ>84=h;|2SdaCjwi4~N;@iPQxDg<1)`ZbaiCZMz1S3CjfWC1V=P*Pw@)Jne@&3qI}7|!j5UI;3&*fjLET1 zuMnIV1dSTC9fdK@9F1)Qe{^?_4^LWn~b6_L|=MT)d~HcxHbNj0RqH?H6Kx-~gaXY-peA*kS|dr}m=M zC*C4M71@vR8;9O#ZVkJ$CHI2s7`Wj=@9(Jm-_?Ald4n?(| zh+NkzV*_G`mxsSP(^qSww~UohcF87hi5kCVZT8-RCUbc1IR{5) zig3f$RxWnAUc%gSk`v`rr&(DjjSr@SUy2addi9&%-9Wd$6fI*8A}Fhdj(9j&)`Z@W z;yCowR9&j0`fw@H{w_4Lhy`WHHUs9-Uf*| z`we8p6BO~S*ap&@^R0;Nxl|zhkTVPd%-Q_}?25G&zGlLlhmIqTQ&>K=9hGsZ3}**S zg{lC3dBF-ho>u@Ow34A0e6a@OumYdhjT+b=x`l6m_2pcIFV;}lEU!~QHXwzI6iRm_ zinp*xjF@$B=AQ4w=cQGzKtgzn#KDafRL_3dv|qLv=SyULkDWN0-v1s{`6dni9+Wr5 zGxvKDsd4@_2bdwCyd9mv%ltt>KZwq-_9p)zszdR<><3ZO4=K4f^Gfcbvp>|GRInBbVIn;Byi+BUM%c=5@kQ*n$cTyw;PYdQ?OYm6@lYrkQ(1jntJx!o;-LS@U z=(TQGk=gWHHxS<}8rMx+029@#JIM5Qn$ul$iX9=XV-9n(;d;lRHw5?q@=Q1mD5(zk z*St?Pe-fqLNN~xL9`}tnB1_=na)mhDb}-0z`t2uhYqMy_PvX0h-C2F56tqZr!?Vw3 zw#>nZZUOg-DsXl_FpECzAtqzo&w2oz?WUSPW2z3&yFZIqNb}u)7U~crn~%&lXs`HL zG|~2r{so^JMX&!Ns(_*B`HT2S8|FFoi$IY5Ub_4r1>1hVf@2v+6@L}w>iw5DIeZ-0 zi0$)(&6vBf&gdklzivBVFqOqTAX3*{NTYuhU1e{W0_Pw{lK9Gv^GJ0J1LzlfkWVLN zmfT?#wPrkE8i-sNzloA%#(0A|;MUnQmMvjCxjel<5-NQ#XQ4yiBa?!X<#Far5(xQ<$%p9 zj*Hjp*eMF`C2IEE1ix-&&a1%gRJ@jH15g2P;6wxVO~b@-1H1i-V8}MJ28g<>q5qDi zN)Ceb%o6cFKQ@+P`tm{IBp6cm`e#u>0m-i8+!U9v?OlaNZ|Wrq6)uoFffFa#s|8p^ z4)k84Na#O|1`#4y6kcs?d$f=_A*Q#u0p>j5cQFTSljnCRY5GubALtDq(Fc8i<5yF1 zA5kUp5zrMRD2!3(?qiX;ui3PHIh*ox*VC@P&_Qe@|9;qRtLe>tBGZ2Z z2c588VFQKyA^LHk5ZnSm8S(*m)*q-egwFpVn($L4DnEZ(Hw7F(KkASoKBsp5#TVeh zH}@ACX?uzw8Zba)=%*xA^uTC)ias1D7Dt@d*r5pD#3m1`rI0#?h$4lDiZ}pB(?A2?4y@oN6{UhE*zzdg8ydRd^k68ISpBGUDv;qq z>Xr%}-xwN|3dI;PyfjmMs`WQfcB&}v2X>g{VHg}Aq>5^dwhJ_$tPEeEN^D%_3^g#8 zF>>?c@ddbpae5p8aOYfp7ui73q@rLrc3T4i^w4+1Fu_x3!7x$NYazQbOn8j3tjM1} z9GbF)RAYn~3|GO8BSfRp8BlS@`tX!lZVusNQj;SUf0hu)z{+Ka=czOjSbCo4wUHu3 zD?V7nLQxr{+{J>TV}tC8vlk!;R+e8z0YEY+XOtLOY&zRDpp!KhK3>u4U5~)G+y_sUrD{JB~YBvTP<`w#5jQ9W!D>-9C{dhn*V>dnm zfae6cNZdh594B3;30xu@!Cs!3MTuj@+dW}Lhxe&%M8^((-Fv<&$0!Z(SA0K5Euvpw z%T1V01DHpFbOrAc?65#1BuRz9zVX{*!G#A({FoC09-d;k| z72JO1c2U?ks4B-%mvK;Xx2Ch>#HZ1D0B7ghf$$6*!YUevd5_wRhtRj2MvoVrDm^jc z;4jOrE{K&zcMQfqa|)G>%~sta#0s0CDyN?U*2n_q^-PHNjTcGl(S$gg;auhImRy$e5@P7Y}x5 zm@%8R_Iu%yfCCn?3`UWD)|lG`YU9RR8~GET*Uoufo1G#G)ZPXXQCOv6U~6X}oQHLXew-v~>B&SHlSI*K{guODAXXcWRo&uzIl#`(T+II3z-t)jUlNn)hX}Oi z4LqA9YKJ`l9x)NjtU3)|%+DH5^x-5-fciphxcvRUec*TV|NH>d)U_vzgpzyo#<9Tn zKJ3Sfk!%vNA(j>!AR1Z$s0X*_P8^W>$7Jz2tN>Rhi@5mx*c-`)cVd&F>}nN@U_B-= z>JYA6VI9h$Drur>^kk@|feo?TS)9I-B{TcRoJ7B+0UaHosc9l15?Rvh&^2U916bJ6 zFt7xjNfRYpy-XJ;dK)6st)`(?#*HbbDnj-A*wD zgBcRn1WpkzMNS0Ir?Ub|x4mPTwgj0Isr3}`A>^T@Q$*7^SiUdZ7Wu(a%9qXGy8R4| z0>1q5kcv$Ot9X|_oGNPi-Su-}8$@F`?)8k#M6+mDoL<}Up*=Frn`%uLMWu(`;OMjI;$0A)%<1A= zsE13>0M^c>_hx`U+eh7IfadO^Ni)Fp?V;7Ul-tEBHQ)=Cyhp@h>vB|-JMq)sRoVPR z*{=_W;`=~}YRnY1LXldX!5ZtY7&?DzKLCufR?2poFFKEleyj*mOR%lyoLmM9x_ z$*x|E1uBie&fESduy-Dx^AM>Obpnw>?QWkjYC7oX_Bq3qaE zE_eJ)7&M+e^Fc~Nuy4#ESJ$U$<}EECikUeZyf7b`*hT+t;eBvf$=A>UM_kF4jotC? zlC3%6SG+mEmmBgvF`>6XO zsEzi}wnZ>4qdk}EKY^c1b5~G7&T#j>jYMl?d%1} zBW}L}c;@HLLsi|nokE{4h2S-l#4>RaGV0Z3A~6(Uop4`*%Ua$?%m>tPxri)qh!(Y5 zj$YlM^yR=AQDYF zMAeW7A~y72J*GV?pe_4+1$K&hGfH3ApL(qXOLU(f)qz>XwNkV&yYol^{B1EFVO{pV zJG9`tk+gKB7>at0Rsn8O==)Wo)bmt=p#`Qyp?l=fx=u@1K@Po7*H(#=v3oTzd=?Hi zE(CR>izNv==Fx>6=+@ynNmW;i`B3lYtVX45idrKo@l=JfBnWAv)f$l$h4qJ!R7V42 zW-D{LS#>*GgOCt;4b&(b$agK&dD+xsEq3QdI<;1`j?U&8%;Fhzsm10!7|R32a=g6` z+Q(E{v`&1Ux90haP4QXc#DABDtQS>_D_k7sVCKh4n+R1=SNwPeU&Qvfg8qND9y-SR zl)7G&ZE;FqhcLIb0`WW}0M5~|fVEg%G{p8n!s7t!oI^v|C=WiE;V}Q7xflFw{zIVF zapc?pek_H$ZNQ%0Nwu;edF`Zg*AVz_;7YAjDB*huEdtc(rRYO{F7f1v_hF!UKTX|t$WWU)7BA_uxY z3nyAB44$K&U)e0``m1|(W6Pk*TR@Vo)2CaorJvAGTd=;sF(iPBAS;v z0h9~D1bTVpNCpWOOrHILO{xPK>fNNR*bN?fwiP=E2-$XXLb5~XSwrBCr`Ym*tWK@A ziJA5!uso7M`gYOOzGs;ugWlN=B8_95wu}DADCxTc9LP1Qumc?ED0*`TgrD&=X@@8r zbQ>k$XROoX1YBQf(+*KGFRv@>1aK})u+{sxm(jSfz);p{cd&Kyn4(11u>};hQ?&3? zJ%*kjgTC1*?!JkGzx@)mSbye0dDgM0XC%_iIQT9ABBBc4i(_JS3Fn0?s)HfoAa4K% zq{9P{+L#i#MHcQRQN}J{^c>o|3$phPO4yCrK22?Ri-d^vpj~Eru4`vG(r}t5w9S)t zi-tjyyviDp1@bzHuI(0eL*U>7QeG69ayTIalek)YM2Bd+$~rxBhsvSD5Bh1`d6dwq zJ))R92gxBV{hRp!TYLbK!-@;E=5pFJ_142ZKo^s!T?WhaFbRa6QxRBhc*^GBl4vKtGM_Dx0dL@oG(;4G{LlD5f_l}aq$d#Vc!#2%LSBh zLac&C^xO%2?>hOM1R&m{GAAJbKctl>AyOWtoRi{C@Lt7l>*h%|%D}7R%qa+@hp1)_ z$lW;VpCcBd&AO*C>vJicFOSK2Mtp`71-?cOcx{en&>66j5GBr>6<-C;Wb$5Ee%o-V$T4Of zS$B$|f~Ry{5T8N@PP!nzuhG|OyM}=UhS=kuX#5Ij2iJ22poNKr{shSlIQmJQ+EE6s zUw~lvN?pVnT&9v2MMI41%ZpHh6IH$h3v?g)SBo|V|{c? zcL863d*r-~NjOGHm!Z8qPLnQ!*6yQKmqkwiVx23Z%BNT^Y!?VI=sOl>jthJf7S7kw zSl#9)N{ z010JwC-sF>B5FnRw6_Buy z7F@+BZqtsdqAf1vuZd#ekCalxOl2b;Dp+u{!5V#fP0TQN!+RJ?1Dv4g%@h`XUCbbP zL)4~K*F|$`a6^0)dX+g&wV1R`(81fHYSjBO5$nmRdJ0(GtSj@#eMdw%7eZGL)oxsB zvi{Fsq@fQ)e3=xU4xaR;u3{JhK$oM~!mRx;I|7FxiWN)7M;4RMA)lt;4O<@asa@<} zuP(x?Fv=8owMuV2A{vplQ2nu*6&F_U;1UoE2^3yIl{1MWvQ?;j}me`xE(RWWpg_j2hFxk*8M51)EFJIsS1x_Pe9-qZh;6sTR za0?z4c3%y>EuQ$%Ur$B(&_SS__>6_-FxexJt!4m)J`;(>nFQhW2bqV^A#Mleo;uV+67o9O1Sq|#|Oia{LN0m0Tn8E3Odm6@FaM@j@Q5~1r(r5yw#$0K%!1k)=G`7NO>GUyv(=t7MeTG`dpF-3!Gdu*Z+4QgI5(I^T5>qA_6{%z-DVAC!D2KYHI8-x7- zQ<0ZP;)b1`AwLsB?ghKxc@~V5c3a5p0Fd=XYx2d`p67P(wpKJhZ9!gh`MDZ$Pg2M$ zMv>~?jyz9|;jNmVNFlFgel`Zw{PY#0AqJfGiV^jaw_9qZIRS?M3qw+=F|Z{#6-fT* z={l-mAASbQ#`}{MQ`#d-F=PvT~o#Dbf+Jk;wmf zAM+OEg%x_9x5K+a1t;b}BLLr13T$jdmV4^WlflgjE2^87n^&R?Gj5-}CMJQ zM9;j(j7IHc&#%GDt^KPFPE}#2wa9;oAq<((x~bvimnuqV`Myxf{u8jp6)dH5jg64j zd7Z#E#25ed0&;%%qZH0r*{P=V;Bl7vp*Nl51)kcDAG-v5h4yaJ92XKYX66#z& zhxI2Mg7~4$*zwYLMBc|)w6KlQG?HF)oQJq-FQq(dmFRqWFI2| zQoT=Kqc*tj#JG#-Wy3Ui-3jRc@-X^_Gp`lnZGak%_TzJ@uTqacjFQGd z9quwy{xG_BJmHLG^`A&|r_78)8Z{@9qG;*{0epOmFd=s8;7A~TZ1%!AMeHR5S0+q( z8PU}3m+0=te^SgVIAIMoI4-Wte_nR`^E3RxGfGY|iWKHo_z@Jt$WW39t^y-^5M*BQ zEJ*<|2O&Jt-}nJCd5Zx?MPs{$liGe8V8mDd(`hr8Jjfj=Rh|pLO|}mN_#TWHIS&*A z%J1ytng<6ME41UD)Pcq`BQ^`?dufrci%TIz#(9^s#d0TJ@^k;WgWcy**vMF+zX z0}C)sC8IpV+P!3a2$ElJ40xApYK}|cY;Q(qU?_A{|H01YY-MCquQB*?HjN%*oI%wd zV~u1tAJoIZ0kKh~?becF^H~rF@|92q#Knh+R3I_bD&PoWJwkpHDtGj?!nHSjmZYAbFV$?sB5}W zvB1G>eQ18V5$msvBC)zP@;c5hGMW{;4qGWNsfH5Xez5lFIAIgQDpK)Wrv_7ugxAM` zbt?iMpI@|ml#xWh_-A_|sNJM?#5`r`vUcDYPbFfi)SF(HAq}Gr=wz<)bN3q(fX~EDH`+l)?=#(a zM~*S9d1L6rbgTkgd5|Oyde|EJP8~)wSm(ehBXkW%sX};2oME(-BP1KSXoj%_%G}px zf`uDF9cCiT`zFnvX~Yyp_$lUst-}*BS_mDl+to+VshMC#_fgm^qiKylgjL9ve`cEd zd@M(PN*n7pWIqG&{Vh}xwvH_bD~%Do)&-Vl9|zFp`!n+n)Yw5&XBmHDr*xZb^o1Jh z@oZx$?U-XELriQj*QgBp<*##%qS0rS%Pu3$*AHh7F+h!D&;jgUX2{dJj`?V&Jt7?ZWNp41gs4tzCYm2p{H zKYFzhS!lfx3wUz6nnKV3GS_g>Wf`2}5Hbb?Mk%D2IspwJS<`AG1KOj2HAXCyrxn)# zF>a+%Ym5XV6UWuk`ZY$W=LerC2bt6K_Zp)H+yg7DHQp+@2ra6~vHr3X1U;Xq6a_f= z_*$B_7F05gcC9sTA*62IIwQR3V2qnjY_l}hsi}p;i8d_Rn}aELozXF5h!5)+-5{Rq z-yzH)l$2!@NBx0W81Mj3$a=%jV4#cGV7Oyf8n9j?0N9^RRcs{j1&@Xss4U*cN!Ku% zyuZQV6Xiy1z}l>*;~R__Az1?cIer$1C1WBd{HjJ|8zXVxlgihGG8N_q^to>()!Asg z6L%1kr@jEyJHFs&iH^`r|LZf0HX7MM2ZG&BfUZ9rfSgF>+k2BS)^*r+cEfxepi-NS z=2*ban?V&0dirfPLNyF%+!i2TBTGPJU%Az&hoL>#3RHfd;-vM6x7(Usl0;Kx>Q zV8gc??-tp>F*x>YAve1V&I-(QOwy1tUE5)N5jfljzU|mdyjODI6f*4GX>bfv5gXY_{slQDC_h zQrtI>e;exeG>@>RtmJzH4d8@KjxPam$L6tSZl;?s%R^N5-)+o<)^71`;~i{DpFPIA z@N#Xl2mHbm+PlYS4A~`OuTcy7)0TUUd8LrwTAJ-+HEh7q(CPEhLI!l)P|`>w7Bi1) z%BO*T*@v1(X#GB8E(G6i{xs^trZMkNqjbz(&F$-o0&o@3(R!iplB5#*j1TG7pGG!d zcG-S>HkEGfH~xYj-p0QG$SHLFFC$Xh>5&H*0xy&QL2QUsWF0g2EMtB!&aJfuTMu~Pe?jyERa+2~_NX@(4FN((@SXZJDVkQUK{mszmC zw{K^)qgV~s1DR0J+wN5Cq|yA{sbD9cZyfBw00x;fb2)fiX? zum!-Wo`bN#o1F%?dD?U4$5o>N9|Y+w{*FAd@o`eb#6Xu1xl{4x^g@@%=)Q6HFD zhHSVBTeDDY)+2t7?cNQ5%9g{{!z3hn1-wy&4EZ zDPBaURFV3Dw6gY7yG8uA*(ZJx|NnQ3^x;LLhIbgFE`k@jOi7oF!dznauqaKxWPFOC zB-Dki3awD^Wh2u6qA%Qozy@LXl`k6+n2=X58(rNPGrM`}4SA5L0xJ|SLDx7R4qE3X zk6kvF(EhVV%MW0K1*xfwU_-YKISRk)g50^RUds(vEMjnBjAfz>Z(5|o)so_{s;|RL z#7v>p$F|CIaoHICo#*A}DbI*_~hN-!iAu-Z2yaFo)G&+1X`h46f z?`h0u`VLxq6}$90-Mb1=Z8lZDh7}${ov#@YWxVNOlpfLKj4}XMpu6#KBLRn!??XKC zPs+H4z1@qhT{FtX!_^SG4G;lFKsR|mDkf1CGL&*5)wyoOz&O$Rx>2SOw~Va_Ahw5b zYrJRVb;GH{t8n~HqpX|M0VTYCpm=~=U&g@sx6^dWylE6IKD=PDfuubJ-h!X3$DNCn zg2!sjTgITMkpfd{atd%ATOXZLUxqd6*e#J z);*#g_l?qZryxEOm9g~_(AI^)04_HeEEe7RXx!9AEly(Q6xg-JD>J6DGkXq<=h<}p zzESq=p~mwUTH=L!Gx!C>g_+rkw)&bY#Pc^A;*AN&?5LdOy)RU7_yK2O6TKYE)OP1! zYW=_%T%41Qy3seM1>iIPRB|Fq;3*n%l_GPxd}s{t<3k?UFE*RTJT$61hcSlDravDV z4g5~=BghxoROFHIcA#ni09nW#j-sC*8SbVivK&wWurAzg7gBqQW^VO~bGl8qH=#Ev zO9eLxzl2zmX^0QMTS@yF`2&*BHM8pvW;&gDWb^}B`uZPCGpN%)#@~Ju`Rg!sWYfyW zMiVFB;>?jI{X1IwmFSC*A3HdV(dS-kADtq-A_@!f`!sP_*>Zrx?r6Lg5 zoGfK|9Wt@jP*31HaG%vQ`Ga|wy(ln;{EFhbf7fJ#SaxfJ53BhWt4zE(a-~WLsIXr8 z4LYmIgMqai=-WtOUr?o^v{A@-K>cMQ-_SOBUN+=wI#dmPobm^dm-|lH6DGFqJ~9UH zjPj8mA@={4kE{+mZYf{+YPD4R5H<5D9D@N4Q4AHBwp7kE*2k$stHELd4ir+S8L)7b zN@>2b4tRj$zOpb__`iK+0`j93_mhc0)SvmupS7W$6MpiB7MRR-%$g2HRk_J@*d^P- zwW?Nt{5b-4UM5z0ES6WH8pSozwg4G#9!BbTj19#QjbP8ECjm&bIG5akvTOjN&apM{ ztSvGKycZ~o>&Pe3Jy2GQy5)~*V99*VOP~t8ehJ8V4wSPYP&NogD0{4*VpS9LMqrK2 zAek6`zz0hL3vnnw60mMprVc^!tFV5~IRBcWB`c`_tO@KdNOU$x)+j*+x~{Bpjoki; z#(ywd1&TnE9!#UU!See;x&C-j;p%f>QQ(9rX>BlO{x7-{ESG^Vm~F~8LjJ;N!6xOs zi2nM9$l@WleE2I~K*V0WNiT=U&%vBd2$2cl3#83eS8xPlbi>5@%M@=y17|=7q{m+7nOVF!YF;N64~h>Bk7b-fg-RA&Y_8 z^of)m0Eyp4%FbW_PDjcCF!pzfg0}1_O^A|p;q`MQ3iEM=h8C7DBQN6C!g8sGq;tPU zqqR#kD_VXJ%w4!Bni)&IiptTDW}{+cVhDx`0Cj-(#wuc@e^644YzgO#)iJUHs$7YY zMZ<6U#MvjhvqA-^`&GPnkD`kKgpYaNFD8REyxF0+JYO7sew?o!0BPP}9|LuKi0-Ng zI)$R!l;oC0z}5G2%bnOgZ^vTR{=tb@vLbwH7Q{-zU6VL`cm;KhlQS?W(IuoygJHLH zyzGw4!0cmg2iHlP+Ne142!Yvv02EkV8;JP8NAqXHglU?_e=F(}x?vVf)D zw6Uywg7I!B2bj#HQsw0qa3?p)qwsIKRzVgk!c21weT+?D6ZHR}r#-G0ch5`g!-4BdL~qomKK-6?T0wvKbUv4LHQ zbF0Yqn2C_8vT#qfbK@)C!+pS<_1EmFSDI#Y7JY-=SO3lHO{`;GmG3g&yO9xz#|S47 zc0$%6DI_}Hf_%#*>Y<%5fGaVg#wb-fk2t1l{9DrOsHU&i<~pfiBjGR(7o08bq1lJF){s>|J08`*Ch9|_YRZy5 zXW(Q>?<>rKQEPCuCY5&)J$lUHY|T zdaoAtz*YLOmaK-$>{_w}1jnF>zHuYkzJ?sn6MZAezqTCd;|&C+mUUzpt*9+)`*