UNPKG

@jitl/quickjs-singlefile-cjs-release-asyncify

Version:

Variant of quickjs library: Variant with the WASM data embedded into a universal (Node and Browser compatible) CommonJS module.

1 lines 1.45 MB
"use strict";var __create=Object.create;var __defProp=Object.defineProperty;var __getOwnPropDesc=Object.getOwnPropertyDescriptor;var __getOwnPropNames=Object.getOwnPropertyNames;var __getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty;var __esm=(fn,res)=>function(){return fn&&(res=(0,fn[__getOwnPropNames(fn)[0]])(fn=0)),res};var __commonJS=(cb,mod)=>function(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports};var __export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__copyProps=(to,from,except,desc)=>{if(from&&typeof from=="object"||typeof from=="function")for(let key of __getOwnPropNames(from))!__hasOwnProp.call(to,key)&&key!==except&&__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to};var __toESM=(mod,isNodeMode,target)=>(target=mod!=null?__create(__getProtoOf(mod)):{},__copyProps(isNodeMode||!mod||!mod.__esModule?__defProp(target,"default",{value:mod,enumerable:!0}):target,mod)),__toCommonJS=mod=>__copyProps(__defProp({},"__esModule",{value:!0}),mod);var ffi_exports={};__export(ffi_exports,{QuickJSAsyncFFI:()=>QuickJSAsyncFFI});var import_quickjs_ffi_types,QuickJSAsyncFFI,init_ffi=__esm({"src/ffi.ts"(){"use strict";import_quickjs_ffi_types=require("@jitl/quickjs-ffi-types"),QuickJSAsyncFFI=class{constructor(module2){this.module=module2;this.DEBUG=!1;this.QTS_Throw=this.module.cwrap("QTS_Throw","number",["number","number"]);this.QTS_NewError=this.module.cwrap("QTS_NewError","number",["number"]);this.QTS_RuntimeSetMemoryLimit=this.module.cwrap("QTS_RuntimeSetMemoryLimit",null,["number","number"]);this.QTS_RuntimeComputeMemoryUsage=this.module.cwrap("QTS_RuntimeComputeMemoryUsage","number",["number","number"]);this.QTS_RuntimeDumpMemoryUsage=this.module.cwrap("QTS_RuntimeDumpMemoryUsage","number",["number"]);this.QTS_RecoverableLeakCheck=this.module.cwrap("QTS_RecoverableLeakCheck","number",[]);this.QTS_BuildIsSanitizeLeak=this.module.cwrap("QTS_BuildIsSanitizeLeak","number",[]);this.QTS_RuntimeSetMaxStackSize=this.module.cwrap("QTS_RuntimeSetMaxStackSize",null,["number","number"]);this.QTS_GetUndefined=this.module.cwrap("QTS_GetUndefined","number",[]);this.QTS_GetNull=this.module.cwrap("QTS_GetNull","number",[]);this.QTS_GetFalse=this.module.cwrap("QTS_GetFalse","number",[]);this.QTS_GetTrue=this.module.cwrap("QTS_GetTrue","number",[]);this.QTS_NewRuntime=this.module.cwrap("QTS_NewRuntime","number",[]);this.QTS_FreeRuntime=this.module.cwrap("QTS_FreeRuntime",null,["number"]);this.QTS_NewContext=this.module.cwrap("QTS_NewContext","number",["number","number"]);this.QTS_FreeContext=this.module.cwrap("QTS_FreeContext",null,["number"]);this.QTS_FreeValuePointer=this.module.cwrap("QTS_FreeValuePointer",null,["number","number"]);this.QTS_FreeValuePointerRuntime=this.module.cwrap("QTS_FreeValuePointerRuntime",null,["number","number"]);this.QTS_FreeVoidPointer=this.module.cwrap("QTS_FreeVoidPointer",null,["number","number"]);this.QTS_FreeCString=this.module.cwrap("QTS_FreeCString",null,["number","number"]);this.QTS_DupValuePointer=this.module.cwrap("QTS_DupValuePointer","number",["number","number"]);this.QTS_NewObject=this.module.cwrap("QTS_NewObject","number",["number"]);this.QTS_NewObjectProto=this.module.cwrap("QTS_NewObjectProto","number",["number","number"]);this.QTS_NewArray=this.module.cwrap("QTS_NewArray","number",["number"]);this.QTS_NewArrayBuffer=this.module.cwrap("QTS_NewArrayBuffer","number",["number","number","number"]);this.QTS_NewFloat64=this.module.cwrap("QTS_NewFloat64","number",["number","number"]);this.QTS_GetFloat64=this.module.cwrap("QTS_GetFloat64","number",["number","number"]);this.QTS_NewString=this.module.cwrap("QTS_NewString","number",["number","number"]);this.QTS_GetString=this.module.cwrap("QTS_GetString","number",["number","number"]);this.QTS_GetArrayBuffer=this.module.cwrap("QTS_GetArrayBuffer","number",["number","number"]);this.QTS_GetArrayBufferLength=this.module.cwrap("QTS_GetArrayBufferLength","number",["number","number"]);this.QTS_NewSymbol=this.module.cwrap("QTS_NewSymbol","number",["number","number","number"]);this.QTS_GetSymbolDescriptionOrKey=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_GetSymbolDescriptionOrKey","number",["number","number"]));this.QTS_GetSymbolDescriptionOrKey_MaybeAsync=this.module.cwrap("QTS_GetSymbolDescriptionOrKey","number",["number","number"]);this.QTS_IsGlobalSymbol=this.module.cwrap("QTS_IsGlobalSymbol","number",["number","number"]);this.QTS_IsJobPending=this.module.cwrap("QTS_IsJobPending","number",["number"]);this.QTS_ExecutePendingJob=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_ExecutePendingJob","number",["number","number","number"]));this.QTS_ExecutePendingJob_MaybeAsync=this.module.cwrap("QTS_ExecutePendingJob","number",["number","number","number"]);this.QTS_GetProp=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_GetProp","number",["number","number","number"]));this.QTS_GetProp_MaybeAsync=this.module.cwrap("QTS_GetProp","number",["number","number","number"]);this.QTS_GetPropNumber=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_GetPropNumber","number",["number","number","number"]));this.QTS_GetPropNumber_MaybeAsync=this.module.cwrap("QTS_GetPropNumber","number",["number","number","number"]);this.QTS_SetProp=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_SetProp",null,["number","number","number","number"]));this.QTS_SetProp_MaybeAsync=this.module.cwrap("QTS_SetProp",null,["number","number","number","number"]);this.QTS_DefineProp=this.module.cwrap("QTS_DefineProp",null,["number","number","number","number","number","number","boolean","boolean","boolean"]);this.QTS_GetOwnPropertyNames=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_GetOwnPropertyNames","number",["number","number","number","number","number"]));this.QTS_GetOwnPropertyNames_MaybeAsync=this.module.cwrap("QTS_GetOwnPropertyNames","number",["number","number","number","number","number"]);this.QTS_Call=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_Call","number",["number","number","number","number","number"]));this.QTS_Call_MaybeAsync=this.module.cwrap("QTS_Call","number",["number","number","number","number","number"]);this.QTS_ResolveException=this.module.cwrap("QTS_ResolveException","number",["number","number"]);this.QTS_Dump=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_Dump","number",["number","number"]));this.QTS_Dump_MaybeAsync=this.module.cwrap("QTS_Dump","number",["number","number"]);this.QTS_Eval=(0,import_quickjs_ffi_types.assertSync)(this.module.cwrap("QTS_Eval","number",["number","number","number","string","number","number"]));this.QTS_Eval_MaybeAsync=this.module.cwrap("QTS_Eval","number",["number","number","number","string","number","number"]);this.QTS_GetModuleNamespace=this.module.cwrap("QTS_GetModuleNamespace","number",["number","number"]);this.QTS_Typeof=this.module.cwrap("QTS_Typeof","number",["number","number"]);this.QTS_GetLength=this.module.cwrap("QTS_GetLength","number",["number","number","number"]);this.QTS_IsEqual=this.module.cwrap("QTS_IsEqual","number",["number","number","number","number"]);this.QTS_GetGlobalObject=this.module.cwrap("QTS_GetGlobalObject","number",["number"]);this.QTS_NewPromiseCapability=this.module.cwrap("QTS_NewPromiseCapability","number",["number","number"]);this.QTS_PromiseState=this.module.cwrap("QTS_PromiseState","number",["number","number"]);this.QTS_PromiseResult=this.module.cwrap("QTS_PromiseResult","number",["number","number"]);this.QTS_TestStringArg=this.module.cwrap("QTS_TestStringArg",null,["string"]);this.QTS_GetDebugLogEnabled=this.module.cwrap("QTS_GetDebugLogEnabled","number",["number"]);this.QTS_SetDebugLogEnabled=this.module.cwrap("QTS_SetDebugLogEnabled",null,["number","number"]);this.QTS_BuildIsDebug=this.module.cwrap("QTS_BuildIsDebug","number",[]);this.QTS_BuildIsAsyncify=this.module.cwrap("QTS_BuildIsAsyncify","number",[]);this.QTS_NewFunction=this.module.cwrap("QTS_NewFunction","number",["number","number","string"]);this.QTS_ArgvGetJSValueConstPointer=this.module.cwrap("QTS_ArgvGetJSValueConstPointer","number",["number","number"]);this.QTS_RuntimeEnableInterruptHandler=this.module.cwrap("QTS_RuntimeEnableInterruptHandler",null,["number"]);this.QTS_RuntimeDisableInterruptHandler=this.module.cwrap("QTS_RuntimeDisableInterruptHandler",null,["number"]);this.QTS_RuntimeEnableModuleLoader=this.module.cwrap("QTS_RuntimeEnableModuleLoader",null,["number","number"]);this.QTS_RuntimeDisableModuleLoader=this.module.cwrap("QTS_RuntimeDisableModuleLoader",null,["number"]);this.QTS_bjson_encode=this.module.cwrap("QTS_bjson_encode","number",["number","number"]);this.QTS_bjson_decode=this.module.cwrap("QTS_bjson_decode","number",["number","number"])}}}});var require_emscripten_module=__commonJS({"dist/emscripten-module.cjs"(exports,module2){"use strict";var QuickJSRaw=(()=>{var _scriptName=typeof document<"u"?document.currentScript?.src:void 0;return typeof __filename<"u"&&(_scriptName||(_scriptName=__filename)),function(moduleArg={}){var moduleRtn,c=moduleArg,aa,f,ba=new Promise((a,b)=>{aa=a,f=b}),ca=typeof window=="object",m=typeof importScripts=="function",p=typeof process=="object"&&typeof process.versions=="object"&&typeof process.versions.node=="string";function r(a){a={log:a||function(){}};for(let b of r.Sa)b(a);return c.quickJSEmscriptenExtensions=a}r.Sa=[],c.quickjsEmscriptenInit=r,r.Sa.push(a=>{a.getWasmMemory=function(){return t}});var da=Object.assign({},c),v="./this.program",w=(a,b)=>{throw b},x="",z;if(p){var fs=require("fs"),ea=require("path");x=__dirname+"/",z=a=>(a=fa(a)?new URL(a):ea.normalize(a),fs.readFileSync(a)),!c.thisProgram&&1<process.argv.length&&(v=process.argv[1].replace(/\\/g,"/")),process.argv.slice(2),w=(a,b)=>{throw process.exitCode=a,b}}else(ca||m)&&(m?x=self.location.href:typeof document<"u"&&document.currentScript&&(x=document.currentScript.src),_scriptName&&(x=_scriptName),x.startsWith("blob:")?x="":x=x.substr(0,x.replace(/[?#].*/,"").lastIndexOf("/")+1),m&&(z=a=>{var b=new XMLHttpRequest;return b.open("GET",a,!1),b.responseType="arraybuffer",b.send(null),new Uint8Array(b.response)}));var ha=c.print||console.log.bind(console),A=c.printErr||console.error.bind(console);Object.assign(c,da),da=null,c.thisProgram&&(v=c.thisProgram);var ia=c.wasmBinary,t,B=!1,C,E,F,G,H;function ja(){var a=t.buffer;c.HEAP8=E=new Int8Array(a),c.HEAP16=new Int16Array(a),c.HEAPU8=F=new Uint8Array(a),c.HEAPU16=new Uint16Array(a),c.HEAP32=G=new Int32Array(a),c.HEAPU32=H=new Uint32Array(a),c.HEAPF32=new Float32Array(a),c.HEAPF64=new Float64Array(a)}c.wasmMemory?t=c.wasmMemory:t=new WebAssembly.Memory({initial:(c.INITIAL_MEMORY||16777216)/65536,maximum:32768}),ja();var ka=[],la=[],ma=[];function na(){var a=c.preRun.shift();ka.unshift(a)}var I=0,J=null,K=null;function L(a){throw c.onAbort?.(a),a="Aborted("+a+")",A(a),B=!0,C=1,a=new WebAssembly.RuntimeError(a+". Build with -sASSERTIONS for more info."),f(a),a}var oa=a=>a.startsWith("data:application/octet-stream;base64,"),fa=a=>a.startsWith("file://"),M;function pa(){var a=M;return Promise.resolve().then(()=>{if(a==M&&ia)var b=new Uint8Array(ia);else{if(oa(a))if(b=a.slice(37),typeof p<"u"&&p)b=Buffer.from(b,"base64"),b=new Uint8Array(b.buffer,b.byteOffset,b.length);else{b=atob(b);for(var d=new Uint8Array(b.length),e=0;e<b.length;++e)d[e]=b.charCodeAt(e);b=d}else b=void 0;if(!b)if(z)b=z(a);else throw"both async and sync fetching of the wasm failed"}return b})}function qa(a,b){return pa().then(d=>WebAssembly.instantiate(d,a)).then(b,d=>{A(`failed to asynchronously prepare wasm: ${d}`),L(d)})}function ra(a,b){return qa(a,b)}function N(a){this.name="ExitStatus",this.message=`Program terminated with exit(${a})`,this.status=a}var O=a=>{for(;0<a.length;)a.shift()(c)},P=c.noExitRuntime||!0,sa=typeof TextDecoder<"u"?new TextDecoder:void 0,Q=(a,b,d)=>{var e=b+d;for(d=b;a[d]&&!(d>=e);)++d;if(16<d-b&&a.buffer&&sa)return sa.decode(a.subarray(b,d));for(e="";b<d;){var g=a[b++];if(g&128){var h=a[b++]&63;if((g&224)==192)e+=String.fromCharCode((g&31)<<6|h);else{var k=a[b++]&63;g=(g&240)==224?(g&15)<<12|h<<6|k:(g&7)<<18|h<<12|k<<6|a[b++]&63,65536>g?e+=String.fromCharCode(g):(g-=65536,e+=String.fromCharCode(55296|g>>10,56320|g&1023))}}else e+=String.fromCharCode(g)}return e},ta=[0,31,60,91,121,152,182,213,244,274,305,335],ua=[0,31,59,90,120,151,181,212,243,273,304,334],R={},S=0,va=a=>{C=a,P||0<S||(c.onExit?.(a),B=!0),w(a,new N(a))},wa=a=>{if(!B)try{if(a(),!(P||0<S))try{C=a=C,va(a)}catch(b){b instanceof N||b=="unwind"||w(1,b)}}catch(b){b instanceof N||b=="unwind"||w(1,b)}},xa;xa=()=>performance.now();var T=(a,b,d)=>{var e=F;if(!(0<d))return 0;var g=b;d=b+d-1;for(var h=0;h<a.length;++h){var k=a.charCodeAt(h);if(55296<=k&&57343>=k){var l=a.charCodeAt(++h);k=65536+((k&1023)<<10)|l&1023}if(127>=k){if(b>=d)break;e[b++]=k}else{if(2047>=k){if(b+1>=d)break;e[b++]=192|k>>6}else{if(65535>=k){if(b+2>=d)break;e[b++]=224|k>>12}else{if(b+3>=d)break;e[b++]=240|k>>18,e[b++]=128|k>>12&63}e[b++]=128|k>>6&63}e[b++]=128|k&63}}return e[b]=0,b-g},ya={},Aa=()=>{if(!za){var a={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:v||"./this.program"},b;for(b in ya)ya[b]===void 0?delete a[b]:a[b]=ya[b];var d=[];for(b in a)d.push(`${b}=${a[b]}`);za=d}return za},za,Ba=[null,[],[]],U=a=>{try{a()}catch(b){L(b)}};function Ca(){var a=V,b={};for(let[d,e]of Object.entries(a))b[d]=typeof e=="function"?(...g)=>{W.push(d);try{return e(...g)}finally{B||(W.pop(),X&&Y===1&&W.length===0&&(Y=0,U(Da),typeof Fibers<"u"&&Fibers.Va()))}}:e;return b}var Y=0,Fa=81920,X=null,Ga=0,W=[],Ha={},Ia={},Ja=0,Ka=null,La=[];function Ma(){return new Promise((a,b)=>{Ka={resolve:a,reject:b}})}function Na(){var a=Oa(12+Fa),b=a+12,d=Fa;return H[a>>2]=b,H[a+4>>2]=b+d,b=W[0],d=Ha[b],d===void 0&&(d=Ja++,Ha[b]=d,Ia[d]=b),G[a+8>>2]=d,a}function Pa(a){if(!B){if(Y===0){var b=!1,d=!1;a((e=0)=>{if(!B&&(Ga=e,b=!0,d)){Y=2,U(()=>Qa(X)),typeof Browser<"u"&&Browser.Ja.Ta&&Browser.Ja.resume(),e=!1;try{var g=(0,V[Ia[G[X+8>>2]]])()}catch(l){g=l,e=!0}var h=!1;if(!X){var k=Ka;k&&(Ka=null,(e?k.reject:k.resolve)(g),h=!0)}if(e&&!h)throw g}}),d=!0,b||(Y=1,X=Na(),typeof Browser<"u"&&Browser.Ja.Ta&&Browser.Ja.pause(),U(()=>Ra(X)))}else Y===2?(Y=0,U(Sa),Ta(X),X=null,La.forEach(wa)):L(`invalid state: ${Y}`);return Ga}}var Ua=a=>{for(var b=0,d=0;d<a.length;++d){var e=a.charCodeAt(d);127>=e?b++:2047>=e?b+=2:55296<=e&&57343>=e?(b+=4,++d):b+=3}return b},Ya=(a,b,d,e,g)=>{function h(n){return--S,u!==0&&Va(u),b==="string"?n?Q(F,n):"":b==="boolean"?!!n:n}var k={string:n=>{var y=0;if(n!=null&&n!==0){y=Ua(n)+1;var Ea=Wa(y);T(n,Ea,y),y=Ea}return y},array:n=>{var y=Wa(n.length);return E.set(n,y),y}};a=c["_"+a];var l=[],u=0;if(e)for(var q=0;q<e.length;q++){var D=k[d[q]];D?(u===0&&(u=Xa()),l[q]=D(e[q])):l[q]=e[q]}return d=X,e=a(...l),g=g?.async,S+=1,X!=d?Ma().then(h):(e=h(e),g?Promise.resolve(e):e)},$a={b:(a,b,d,e)=>{L(`Assertion failed: ${a?Q(F,a):""}, at: `+[b?b?Q(F,b):"":"unknown filename",d,e?e?Q(F,e):"":"unknown function"])},q:()=>{L("")},n:()=>{P=!1,S=0},j:function(a,b,d){a=new Date(1e3*(b+2097152>>>0<4194305-!!a?(a>>>0)+4294967296*b:NaN)),G[d>>2]=a.getSeconds(),G[d+4>>2]=a.getMinutes(),G[d+8>>2]=a.getHours(),G[d+12>>2]=a.getDate(),G[d+16>>2]=a.getMonth(),G[d+20>>2]=a.getFullYear()-1900,G[d+24>>2]=a.getDay(),b=a.getFullYear(),G[d+28>>2]=(b%4!==0||b%100===0&&b%400!==0?ua:ta)[a.getMonth()]+a.getDate()-1|0,G[d+36>>2]=-(60*a.getTimezoneOffset()),b=new Date(a.getFullYear(),6,1).getTimezoneOffset();var e=new Date(a.getFullYear(),0,1).getTimezoneOffset();G[d+32>>2]=(b!=e&&a.getTimezoneOffset()==Math.min(e,b))|0},l:(a,b)=>{if(R[a]&&(clearTimeout(R[a].id),delete R[a]),!b)return 0;var d=setTimeout(()=>{delete R[a],wa(()=>Za(a,xa()))},b);return R[a]={id:d,Ua:b},0},o:(a,b,d,e)=>{var g=new Date().getFullYear(),h=new Date(g,0,1).getTimezoneOffset();g=new Date(g,6,1).getTimezoneOffset(),H[a>>2]=60*Math.max(h,g),G[b>>2]=+(h!=g),b=k=>{var l=Math.abs(k);return`UTC${0<=k?"-":"+"}${String(Math.floor(l/60)).padStart(2,"0")}${String(l%60).padStart(2,"0")}`},a=b(h),b=b(g),g<h?(T(a,d,17),T(b,e,17)):(T(a,e,17),T(b,d,17))},p:()=>Date.now(),m:a=>{var b=F.length;if(a>>>=0,2147483648<a)return!1;for(var d=1;4>=d;d*=2){var e=b*(1+.2/d);e=Math.min(e,a+100663296);a:{e=(Math.min(2147483648,65536*Math.ceil(Math.max(a,e)/65536))-t.buffer.byteLength+65535)/65536;try{t.grow(e),ja();var g=1;break a}catch{}g=void 0}if(g)return!0}return!1},e:(a,b)=>{var d=0;return Aa().forEach((e,g)=>{var h=b+d;for(g=H[a+4*g>>2]=h,h=0;h<e.length;++h)E[g++]=e.charCodeAt(h);E[g]=0,d+=e.length+1}),0},f:(a,b)=>{var d=Aa();H[a>>2]=d.length;var e=0;return d.forEach(g=>e+=g.length+1),H[b>>2]=e,0},d:()=>52,k:function(){return 70},c:(a,b,d,e)=>{for(var g=0,h=0;h<d;h++){var k=H[b>>2],l=H[b+4>>2];b+=8;for(var u=0;u<l;u++){var q=F[k+u],D=Ba[a];q===0||q===10?((a===1?ha:A)(Q(D,0)),D.length=0):D.push(q)}g+=l}return H[e>>2]=g,0},a:t,r:va,s:function(a,b,d,e,g){return c.callbacks.callFunction({handleSleep:Pa},a,b,d,e,g)},i:function(a){return c.callbacks.shouldInterrupt(void 0,a)},h:function(a,b,d){let e={handleSleep:Pa};return d=d?Q(F,d):"",c.callbacks.loadModuleSource(e,a,b,d)},g:function(a,b,d,e){let g={handleSleep:Pa};return d=d?Q(F,d):"",e=e?Q(F,e):"",c.callbacks.normalizeModule(g,a,b,d,e)},t:function(a,b){Fa=a||b}},V=function(){function a(d){return V=d.exports,V=Ca(),la.unshift(V.u),I--,c.monitorRunDependencies?.(I),I==0&&(J!==null&&(clearInterval(J),J=null),K&&(d=K,K=null,d())),V}var b={a:$a};if(I++,c.monitorRunDependencies?.(I),c.instantiateWasm)try{return c.instantiateWasm(b,a)}catch(d){A(`Module.instantiateWasm callback failed with error: ${d}`),f(d)}return M||(M="data:application/octet-stream;base64,AGFzbQEAAAABjwd0YAJ/fwBgA39/fwF/YAR/fn9/AX5gAn9/AX9gAX8Bf2AFf35/f38BfmAEf39/fwF/YAN/f38AYAF/AGACf34BfmAFf39/f38Bf2ACf34Bf2ACf34AYAF8AXxgA39/fgF/YAN/fn8BfmACf38BfmAGf39/f39/AX9gBn9+f39/fwF+YAN/fn8AYAR/f39/AGADf35/AX9gBH9/fn8Bf2AGf35+f39/AX5gA39/fwF+YAN/fn4BfmAFf39/fn4Bf2AEf39/fgF/YAd/f39/f39/AX9gAX8BfmAFf39/f38BfmAEf39+fgF/YAN/fn4Bf2AEf39/fwF+YAABf2ACfHwBfGAAAGABfgF/YAV/fn5+fgBgBX9/f39/AGAFf35+f38BfmAEf35+fwBgB39+f35+fn8Bf2AEf35+fwF+YAV/fn9+fwF/YAR/fn5/AX9gBX9+fn5/AX9gCH9/f39/f39/AX9gA39/fgF+YAJ/fAF/YAR/fn9+AX5gBH9+f38AYAR/fn9+AGAGf39/f39/AX5gA35/fwF/YAl/f39/f39/f38Bf2AGf35/fn5/AX9gA39+fgBgBH9+f38Bf2AFf35+f38AYAZ/f39/f38AYAF+AX5gB39+f39/f38BfmAFf35/fn8BfmADf39+AGAEf35/fgF/YAV/f35/fwF/YAR/fn5+AX9gAn98AGAFf39+f38AYAd/f39/f39/AGACfH8BfGABfAF/YAN8fH8BfGACf38BfGAEf39+fwBgBH9+fn4BfmAGf3x/f39/AX9gAAF8YAZ/f35+fn4Bf2ACfn8AYAV/f39/fgF+YAR/f35/AX5gB39+fn5/f38BfmAFf3x/f38BfmAEfn5+fgF/YAp/f39/f39/f39/AX9gB39/f39/f34BfmAHf39+fn9/fwF/YAJ+fwF/YAZ8f39/f38AYAV/fn9/fwBgBn9+fn5+fwF/YAZ/fn9/f38Bf2ADf3x/AX9gB39+fn9/f38BfmAEf39/fgF+YAV/fn9/fwF/YAV/f35+fgF+YAV/fn5+fgF/YAV/fn5/fwF/YAV/f35+fwF/YAJ8fwF/YAZ/f39+fn8AYAh/f39/f39/fwBgA39+fAF+YAABfmACfHwBf2ACfn4BfGAHf39/fn5+fwF/YAF/AXxgA35+fgF/YAR/fn5+AGADf398AGAI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CQJkYQC0CQJlYQCzCQJmYQCyCQJnYQCxCQJoYQCwCQJpYQCvCQJqYQCuCQJrYQCtCQJsYQCsCQJtYQCrCQJuYQCqCQJvYQCpCQJwYQCoCQJxYQCnCQJyYQCmCQJzYQClCQJ0YQCkCQJ1YQCjCQJ2YQCiCQJ3YQCNCQJ4YQDVAwJ5YQChCQJ6YQDFBAJBYQCgCQJCYQCeCQJDYQCdCQJEYQCbCQJFYQCaCQJGYQCXCQJHYQCWCQJIYQCVCQJJYQCUCQJKYQEAAkthAL8JAkxhAJMJAk1hAJIJAk5hAJAJAk9hAL0JAlBhALwJAlFhALsJAlJhALoJCdMHAQBBAQvmA84J6gbNCdUDnwiaCJUIkAiJCIEI0AXUB9EH0AfOB78HjQWcC5ILhwv+CvYK7grmCtcKxQqyCqcKpQqhCpsKlAqPCtkI1wjWCNUI1AjTCLMD0gjQCOwFzwjOCM0IzAjLCOQF4wXKCMkIyAijBMcIxgjFCKwExAj9BcMIwgjBCL8IvgjBBaQK1gmMCdYGiAmfCZwJmQmYCdAFlgjACZEJrAaPCY4JmwaGCYUJhAmrBIIJgQmACf8ItAjvCfAJ5gnlCe0JsQiuCKsIpQikCNYGggjeB8AFygrpCZMKkgqWB5EKkAriBOcJjQriCeEJ4wnqCf8JzwX8CfsJ+gn5CfgJ9wn2CfUJ9AnzCegJwgnBCfgI9wj2CPUI9AjwBfII8QjwCO8I7gjtCOwI6wjqCOkI6AjnCOYI5QjkCOMI4gjhCKYE4AimBN8I3gjdCNwI+Qj8CPsI+gj+CJ0E2wjaCNUD1gfVB90H3AfbB9oH2QfYB9cHowiiCKEIpgSgCPAFngidCJwImwiLCYoJiQnCB80HzAfLB8oHyQfIB8cHxgfFB8QHwweoCM8H0wfSB98HygXLBeUH5AfjB+IH4QfgB+YH5we8BKcIpgiLAqwIqgipCK0IrwiyCLwHmQW7B7oHuQe4B5AFtwe2B74HmwW9B6MKogq2CLUIuwi6CLkIuAiMCosKigqJCogKmQqYCpcKlgqVCo4KnQqcCpoKoAqfCp4KhQqECoMKggqBCoYK2Ai0CpoLswqeC7EKsAqvCq4KmAuWC7AHrQqsCqsK7QWqCqkKqAqmCqIHvQq8CrsKugq5CrgKtwq2CrUKwwrNA8IKwQrACr8KvgrVCtQK0wqKCIgI0grRCtAK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AUEBRg0BGgsPCyEDIwIoAgAgAzYCACMCIwIoAgBBBGo2AgAjAigCACIDIAA2AgAgAyABNgIEIAMgAjYCCCMCIwIoAgBBDGo2AgAL5gICAn8BfiMBQQJGBEAjAiMCKAIAQRBrNgIAIwIoAgAiAigCACEAIAIpAgQhASACKAIMIQILAn8jAUECRgRAIwIjAigCAEEEazYCACMCKAIAKAIAIQMLIwFFBEAgAachAiABQv////8HWARAIAJBgICAgHhyDwsgAUKAgICAcINCgICAgIB/UQRAIAAgACgCECACEPACEB4PCwsjAUUgA0VyBEAgACABEMAEQQAjAUEBRg0BGiEBCyMBRQRAIAFCgICAgHCDIgRCgICAgOAAUQRAQQAPCyAEQoCAgICAf1EEQCAAKAIQIAEQtAIPCyABpyECIAAoAhAhAAsjAUUgA0EBRnIEQCAAIAIQ1ANBASMBQQFGDQEaIQALIwFFBEAgAA8LAAshAyMCKAIAIAM2AgAjAiMCKAIAQQRqNgIAIwIoAgAiAyAANgIAIAMgATcCBCADIAI2AgwjAiMCKAIAQRBqNgIAQQALuwoCBX8PfiMAQeAAayIFJAAgBEL///////8/gyEMIAIgBIVCgICAgICAgICAf4MhCiACQv///////z+DIg1CIIghDiAEQjCIp0H//wFxIQcCQAJAIAJCMIinQf//AXEiCUH//wFrQYKAfk8EQCAHQf//AWtBgYB+Sw0BCyABUCACQv///////////wCDIgtCgICAgICAwP//AFQgC0KAgICAgIDA//8AURtFBEAgAkKAgICAgIAghCEKDAILIANQIARC////////////AIMiAkKAgICAgIDA//8AVCACQoCAgICAgMD//wBRG0UEQCAEQoCAgICAgCCEIQogAyEBDAILIAEgC0KAgICAgIDA//8AhYRQBEAgAiADhFAEQEKAgICAgIDg//8AIQpCACEBDAMLIApCgICAgICAwP//AIQhCkIAIQEMAgsgAyACQoCAgICAgMD//wCFhFAEQCABIAuEQgAhAVAEQEKAgICAgIDg//8AIQoMAwsgCkKAgICAgIDA//8AhCEKDAILIAEgC4RQBEBCACEBDAILIAIgA4RQBEBCACEBDAILIAtC////////P1gEQCAFQdAAaiABIA0gASANIA1QIgYbeSAGQQZ0rXynIgZBD2sQekEQIAZrIQYgBSkDWCINQiCIIQ4gBSkDUCEBCyACQv///////z9WDQAgBUFAayADIAwgAyAMIAxQIggbeSAIQQZ0rXynIghBD2sQeiAGIAhrQRBqIQYgBSkDSCEMIAUpA0AhAwsgA0IPhiILQoCA/v8PgyICIAFCIIgiBH4iECALQiCIIhMgAUL/////D4MiAX58Ig9CIIYiESABIAJ+fCILIBFUrSACIA1C/////w+DIg1+IhUgBCATfnwiESAMQg+GIhIgA0IxiIRC/////w+DIgMgAX58IhQgDyAQVK1CIIYgD0IgiIR8Ig8gAiAOQoCABIQiDH4iFiANIBN+fCIOIBJCIIhCgICAgAiEIgIgAX58IhAgAyAEfnwiEkIghnwiF3whASAHIAlqIAZqQf//AGshBgJAIAIgBH4iGCAMIBN+fCIEIBhUrSAEIAQgAyANfnwiBFatfCACIAx+fCAEIAQgESAVVK0gESAUVq18fCIEVq18IAMgDH4iAyACIA1+fCICIANUrUIghiACQiCIhHwgBCACQiCGfCICIARUrXwgAiACIBAgElatIA4gFlStIA4gEFatfHxCIIYgEkIgiIR8IgJWrXwgAiACIA8gFFStIA8gF1atfHwiAlatfCIEQoCAgICAgMAAg1BFBEAgBkEBaiEGDAELIAtCP4ggBEIBhiACQj+IhCEEIAJCAYYgAUI/iIQhAiALQgGGIQsgAUIBhoQhAQsgBkH//wFOBEAgCkKAgICAgIDA//8AhCEKQgAhAQwBCwJ+IAZBAEwEQEEBIAZrIgdB/wBNBEAgBUEwaiALIAEgBkH/AGoiBhB6IAVBIGogAiAEIAYQeiAFQRBqIAsgASAHELYCIA