@oazmi/build-tools
Version:
general deno build tool scripts which I practically use in all of my typescript repos
1,024 lines • 2.35 MB
JavaScript
// @generated file from wasmbuild -- do not edit
// @ts-nocheck: generated
// deno-lint-ignore-file
// deno-fmt-ignore-file
// source-hash: 3b5c90a178e55810b1055b1d09a614399c986f76
let wasm;
import { read_dir, read_to_string_lossy, stat_sync, } from "./snippets/loader-ace679fc3fd6566c/fs.js";
const heap = new Array(128).fill(undefined);
heap.push(undefined, null, true, false);
function getObject(idx) {
return heap[idx];
}
function isLikeNone(x) {
return x === undefined || x === null;
}
let cachedFloat64Memory0 = null;
function getFloat64Memory0() {
if (cachedFloat64Memory0 === null || cachedFloat64Memory0.byteLength === 0) {
cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer);
}
return cachedFloat64Memory0;
}
let cachedInt32Memory0 = null;
function getInt32Memory0() {
if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) {
cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);
}
return cachedInt32Memory0;
}
let WASM_VECTOR_LEN = 0;
let cachedUint8Memory0 = null;
function getUint8Memory0() {
if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) {
cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);
}
return cachedUint8Memory0;
}
const cachedTextEncoder = typeof TextEncoder !== "undefined"
? new TextEncoder("utf-8")
: {
encode: () => {
throw Error("TextEncoder not available");
},
};
const encodeString = function (arg, view) {
return cachedTextEncoder.encodeInto(arg, view);
};
function passStringToWasm0(arg, malloc, realloc) {
if (realloc === undefined) {
const buf = cachedTextEncoder.encode(arg);
const ptr = malloc(buf.length, 1) >>> 0;
getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);
WASM_VECTOR_LEN = buf.length;
return ptr;
}
let len = arg.length;
let ptr = malloc(len, 1) >>> 0;
const mem = getUint8Memory0();
let offset = 0;
for (; offset < len; offset++) {
const code = arg.charCodeAt(offset);
if (code > 0x7F)
break;
mem[ptr + offset] = code;
}
if (offset !== len) {
if (offset !== 0) {
arg = arg.slice(offset);
}
ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0;
const view = getUint8Memory0().subarray(ptr + offset, ptr + len);
const ret = encodeString(arg, view);
offset += ret.written;
ptr = realloc(ptr, len, offset, 1) >>> 0;
}
WASM_VECTOR_LEN = offset;
return ptr;
}
let heap_next = heap.length;
function addHeapObject(obj) {
if (heap_next === heap.length)
heap.push(heap.length + 1);
const idx = heap_next;
heap_next = heap[idx];
heap[idx] = obj;
return idx;
}
const cachedTextDecoder = typeof TextDecoder !== "undefined"
? new TextDecoder("utf-8", { ignoreBOM: true, fatal: true })
: {
decode: () => {
throw Error("TextDecoder not available");
},
};
if (typeof TextDecoder !== "undefined")
cachedTextDecoder.decode();
function getStringFromWasm0(ptr, len) {
ptr = ptr >>> 0;
return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
}
function dropObject(idx) {
if (idx < 132)
return;
heap[idx] = heap_next;
heap_next = idx;
}
function takeObject(idx) {
const ret = getObject(idx);
dropObject(idx);
return ret;
}
let cachedBigInt64Memory0 = null;
function getBigInt64Memory0() {
if (cachedBigInt64Memory0 === null || cachedBigInt64Memory0.byteLength === 0) {
cachedBigInt64Memory0 = new BigInt64Array(wasm.memory.buffer);
}
return cachedBigInt64Memory0;
}
function debugString(val) {
// primitive types
const type = typeof val;
if (type == "number" || type == "boolean" || val == null) {
return `${val}`;
}
if (type == "string") {
return `"${val}"`;
}
if (type == "symbol") {
const description = val.description;
if (description == null) {
return "Symbol";
}
else {
return `Symbol(${description})`;
}
}
if (type == "function") {
const name = val.name;
if (typeof name == "string" && name.length > 0) {
return `Function(${name})`;
}
else {
return "Function";
}
}
// objects
if (Array.isArray(val)) {
const length = val.length;
let debug = "[";
if (length > 0) {
debug += debugString(val[0]);
}
for (let i = 1; i < length; i++) {
debug += ", " + debugString(val[i]);
}
debug += "]";
return debug;
}
// Test for built-in
const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val));
let className;
if (builtInMatches.length > 1) {
className = builtInMatches[1];
}
else {
// Failed to match the standard '[object ClassName]'
return toString.call(val);
}
if (className == "Object") {
// we're a user defined class or Object
// JSON.stringify avoids problems with cycles, and is generally much
// easier than looping through ownProperties of `val`.
try {
return "Object(" + JSON.stringify(val) + ")";
}
catch (_) {
return "Object";
}
}
// errors
if (val instanceof Error) {
return `${val.name}: ${val.message}\n${val.stack}`;
}
// TODO we could test for more things here, like `Set`s and `Map`s.
return className;
}
let cachedUint32Memory0 = null;
function getUint32Memory0() {
if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) {
cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);
}
return cachedUint32Memory0;
}
function passArrayJsValueToWasm0(array, malloc) {
const ptr = malloc(array.length * 4, 4) >>> 0;
const mem = getUint32Memory0();
for (let i = 0; i < array.length; i++) {
mem[ptr / 4 + i] = addHeapObject(array[i]);
}
WASM_VECTOR_LEN = array.length;
return ptr;
}
function handleError(f, args) {
try {
return f.apply(this, args);
}
catch (e) {
wasm.__wbindgen_exn_store(addHeapObject(e));
}
}
const WasmLockfileFinalization = (typeof FinalizationRegistry === "undefined")
? { register: () => { }, unregister: () => { } }
: new FinalizationRegistry((ptr) => wasm.__wbg_wasmlockfile_free(ptr >>> 0));
/** */
export class WasmLockfile {
__destroy_into_raw() {
const ptr = this.__wbg_ptr;
this.__wbg_ptr = 0;
WasmLockfileFinalization.unregister(this);
return ptr;
}
free() {
const ptr = this.__destroy_into_raw();
wasm.__wbg_wasmlockfile_free(ptr);
}
/**
* @param {string} file_path
* @param {string} content
*/
constructor(file_path, content) {
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
const ptr0 = passStringToWasm0(file_path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len0 = WASM_VECTOR_LEN;
const ptr1 = passStringToWasm0(content, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
wasm.wasmlockfile_new(retptr, ptr0, len0, ptr1, len1);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var r2 = getInt32Memory0()[retptr / 4 + 2];
if (r2) {
throw takeObject(r1);
}
this.__wbg_ptr = r0 >>> 0;
return this;
}
finally {
wasm.__wbindgen_add_to_stack_pointer(16);
}
}
/**
* @param {string} specifier
* @returns {string | undefined}
*/
package_version(specifier) {
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
const ptr0 = passStringToWasm0(specifier, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len0 = WASM_VECTOR_LEN;
wasm.wasmlockfile_package_version(retptr, this.__wbg_ptr, ptr0, len0);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var r2 = getInt32Memory0()[retptr / 4 + 2];
var r3 = getInt32Memory0()[retptr / 4 + 3];
if (r3) {
throw takeObject(r2);
}
let v2;
if (r0 !== 0) {
v2 = getStringFromWasm0(r0, r1).slice();
wasm.__wbindgen_free(r0, r1 * 1, 1);
}
return v2;
}
finally {
wasm.__wbindgen_add_to_stack_pointer(16);
}
}
}
const WasmWorkspaceFinalization = (typeof FinalizationRegistry === "undefined")
? { register: () => { }, unregister: () => { } }
: new FinalizationRegistry((ptr) => wasm.__wbg_wasmworkspace_free(ptr >>> 0));
/** */
export class WasmWorkspace {
static __wrap(ptr) {
ptr = ptr >>> 0;
const obj = Object.create(WasmWorkspace.prototype);
obj.__wbg_ptr = ptr;
WasmWorkspaceFinalization.register(obj, obj.__wbg_ptr, obj);
return obj;
}
__destroy_into_raw() {
const ptr = this.__wbg_ptr;
this.__wbg_ptr = 0;
WasmWorkspaceFinalization.unregister(this);
return ptr;
}
free() {
const ptr = this.__destroy_into_raw();
wasm.__wbg_wasmworkspace_free(ptr);
}
/**
* @param {(string)[]} entrypoints
* @param {boolean} is_config_file
* @returns {WasmWorkspace}
*/
static discover(entrypoints, is_config_file) {
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
const ptr0 = passArrayJsValueToWasm0(entrypoints, wasm.__wbindgen_malloc);
const len0 = WASM_VECTOR_LEN;
wasm.wasmworkspace_discover(retptr, ptr0, len0, is_config_file);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var r2 = getInt32Memory0()[retptr / 4 + 2];
if (r2) {
throw takeObject(r1);
}
return WasmWorkspace.__wrap(r0);
}
finally {
wasm.__wbindgen_add_to_stack_pointer(16);
}
}
/**
* @returns {string | undefined}
*/
lock_path() {
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
wasm.wasmworkspace_lock_path(retptr, this.__wbg_ptr);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var r2 = getInt32Memory0()[retptr / 4 + 2];
var r3 = getInt32Memory0()[retptr / 4 + 3];
if (r3) {
throw takeObject(r2);
}
let v1;
if (r0 !== 0) {
v1 = getStringFromWasm0(r0, r1).slice();
wasm.__wbindgen_free(r0, r1 * 1, 1);
}
return v1;
}
finally {
wasm.__wbindgen_add_to_stack_pointer(16);
}
}
/**
* @returns {string}
*/
node_modules_dir() {
let deferred2_0;
let deferred2_1;
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
wasm.wasmworkspace_node_modules_dir(retptr, this.__wbg_ptr);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var r2 = getInt32Memory0()[retptr / 4 + 2];
var r3 = getInt32Memory0()[retptr / 4 + 3];
var ptr1 = r0;
var len1 = r1;
if (r3) {
ptr1 = 0;
len1 = 0;
throw takeObject(r2);
}
deferred2_0 = ptr1;
deferred2_1 = len1;
return getStringFromWasm0(ptr1, len1);
}
finally {
wasm.__wbindgen_add_to_stack_pointer(16);
wasm.__wbindgen_free(deferred2_0, deferred2_1, 1);
}
}
/**
* @param {string | undefined} import_map_url
* @param {any} import_map_value
* @returns {WasmWorkspaceResolver}
*/
resolver(import_map_url, import_map_value) {
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
var ptr0 = isLikeNone(import_map_url)
? 0
: passStringToWasm0(import_map_url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
var len0 = WASM_VECTOR_LEN;
wasm.wasmworkspace_resolver(retptr, this.__wbg_ptr, ptr0, len0, addHeapObject(import_map_value));
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var r2 = getInt32Memory0()[retptr / 4 + 2];
if (r2) {
throw takeObject(r1);
}
return WasmWorkspaceResolver.__wrap(r0);
}
finally {
wasm.__wbindgen_add_to_stack_pointer(16);
}
}
}
const WasmWorkspaceResolverFinalization = (typeof FinalizationRegistry === "undefined")
? { register: () => { }, unregister: () => { } }
: new FinalizationRegistry((ptr) => wasm.__wbg_wasmworkspaceresolver_free(ptr >>> 0));
/** */
export class WasmWorkspaceResolver {
static __wrap(ptr) {
ptr = ptr >>> 0;
const obj = Object.create(WasmWorkspaceResolver.prototype);
obj.__wbg_ptr = ptr;
WasmWorkspaceResolverFinalization.register(obj, obj.__wbg_ptr, obj);
return obj;
}
__destroy_into_raw() {
const ptr = this.__wbg_ptr;
this.__wbg_ptr = 0;
WasmWorkspaceResolverFinalization.unregister(this);
return ptr;
}
free() {
const ptr = this.__destroy_into_raw();
wasm.__wbg_wasmworkspaceresolver_free(ptr);
}
/**
* @param {string} specifier
* @param {string} referrer
* @returns {string}
*/
resolve(specifier, referrer) {
let deferred4_0;
let deferred4_1;
try {
const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);
const ptr0 = passStringToWasm0(specifier, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len0 = WASM_VECTOR_LEN;
const ptr1 = passStringToWasm0(referrer, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
wasm.wasmworkspaceresolver_resolve(retptr, this.__wbg_ptr, ptr0, len0, ptr1, len1);
var r0 = getInt32Memory0()[retptr / 4 + 0];
var r1 = getInt32Memory0()[retptr / 4 + 1];
var r2 = getInt32Memory0()[retptr / 4 + 2];
var r3 = getInt32Memory0()[retptr / 4 + 3];
var ptr3 = r0;
var len3 = r1;
if (r3) {
ptr3 = 0;
len3 = 0;
throw takeObject(r2);
}
deferred4_0 = ptr3;
deferred4_1 = len3;
return getStringFromWasm0(ptr3, len3);
}
finally {
wasm.__wbindgen_add_to_stack_pointer(16);
wasm.__wbindgen_free(deferred4_0, deferred4_1, 1);
}
}
}
const imports = {
__wbindgen_placeholder__: {
__wbg_length_cd7af8117672b8b8: function (arg0) {
const ret = getObject(arg0).length;
return ret;
},
__wbg_iterator_2cee6dadfd956dfa: function () {
const ret = Symbol.iterator;
return addHeapObject(ret);
},
__wbindgen_is_undefined: function (arg0) {
const ret = getObject(arg0) === undefined;
return ret;
},
__wbindgen_in: function (arg0, arg1) {
const ret = getObject(arg0) in getObject(arg1);
return ret;
},
__wbindgen_number_get: function (arg0, arg1) {
const obj = getObject(arg1);
const ret = typeof obj === "number" ? obj : undefined;
getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret;
getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
},
__wbindgen_boolean_get: function (arg0) {
const v = getObject(arg0);
const ret = typeof v === "boolean" ? (v ? 1 : 0) : 2;
return ret;
},
__wbindgen_string_get: function (arg0, arg1) {
const obj = getObject(arg1);
const ret = typeof obj === "string" ? obj : undefined;
var ptr1 = isLikeNone(ret)
? 0
: passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
var len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
},
__wbindgen_is_bigint: function (arg0) {
const ret = typeof (getObject(arg0)) === "bigint";
return ret;
},
__wbindgen_is_object: function (arg0) {
const val = getObject(arg0);
const ret = typeof val === "object" && val !== null;
return ret;
},
__wbindgen_bigint_from_i64: function (arg0) {
const ret = arg0;
return addHeapObject(ret);
},
__wbindgen_bigint_from_u64: function (arg0) {
const ret = BigInt.asUintN(64, arg0);
return addHeapObject(ret);
},
__wbindgen_jsval_eq: function (arg0, arg1) {
const ret = getObject(arg0) === getObject(arg1);
return ret;
},
__wbg_getwithrefkey_edc2c8960f0f1191: function (arg0, arg1) {
const ret = getObject(arg0)[getObject(arg1)];
return addHeapObject(ret);
},
__wbindgen_error_new: function (arg0, arg1) {
const ret = new Error(getStringFromWasm0(arg0, arg1));
return addHeapObject(ret);
},
__wbg_statsync_ba4bc4e00234af92: function () {
return handleError(function (arg0, arg1) {
const ret = stat_sync(getStringFromWasm0(arg0, arg1));
return addHeapObject(ret);
}, arguments);
},
__wbg_readtostringlossy_e211ea9309ea6db7: function () {
return handleError(function (arg0, arg1, arg2) {
const ret = read_to_string_lossy(getStringFromWasm0(arg1, arg2));
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
}, arguments);
},
__wbg_readdir_5ab9fc7090a3eeaf: function () {
return handleError(function (arg0, arg1) {
const ret = read_dir(getStringFromWasm0(arg0, arg1));
return addHeapObject(ret);
}, arguments);
},
__wbg_String_b9412f8799faab3e: function (arg0, arg1) {
const ret = String(getObject(arg1));
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
},
__wbindgen_is_function: function (arg0) {
const ret = typeof (getObject(arg0)) === "function";
return ret;
},
__wbindgen_object_drop_ref: function (arg0) {
takeObject(arg0);
},
__wbg_get_bd8e338fbd5f5cc8: function (arg0, arg1) {
const ret = getObject(arg0)[arg1 >>> 0];
return addHeapObject(ret);
},
__wbg_next_196c84450b364254: function () {
return handleError(function (arg0) {
const ret = getObject(arg0).next();
return addHeapObject(ret);
}, arguments);
},
__wbg_done_298b57d23c0fc80c: function (arg0) {
const ret = getObject(arg0).done;
return ret;
},
__wbg_value_d93c65011f51a456: function (arg0) {
const ret = getObject(arg0).value;
return addHeapObject(ret);
},
__wbg_get_e3c254076557e348: function () {
return handleError(function (arg0, arg1) {
const ret = Reflect.get(getObject(arg0), getObject(arg1));
return addHeapObject(ret);
}, arguments);
},
__wbg_call_27c0f87801dedf93: function () {
return handleError(function (arg0, arg1) {
const ret = getObject(arg0).call(getObject(arg1));
return addHeapObject(ret);
}, arguments);
},
__wbg_next_40fc327bfc8770e6: function (arg0) {
const ret = getObject(arg0).next;
return addHeapObject(ret);
},
__wbg_isArray_2ab64d95e09ea0ae: function (arg0) {
const ret = Array.isArray(getObject(arg0));
return ret;
},
__wbg_instanceof_Map_87917e0a7aaf4012: function (arg0) {
let result;
try {
result = getObject(arg0) instanceof Map;
}
catch (_) {
result = false;
}
const ret = result;
return ret;
},
__wbg_isSafeInteger_f7b04ef02296c4d2: function (arg0) {
const ret = Number.isSafeInteger(getObject(arg0));
return ret;
},
__wbg_length_c20a40f15020d68a: function (arg0) {
const ret = getObject(arg0).length;
return ret;
},
__wbindgen_memory: function () {
const ret = wasm.memory;
return addHeapObject(ret);
},
__wbg_buffer_12d079cc21e14bdb: function (arg0) {
const ret = getObject(arg0).buffer;
return addHeapObject(ret);
},
__wbg_new_63b92bc8671ed464: function (arg0) {
const ret = new Uint8Array(getObject(arg0));
return addHeapObject(ret);
},
__wbg_set_a47bac70306a19a7: function (arg0, arg1, arg2) {
getObject(arg0).set(getObject(arg1), arg2 >>> 0);
},
__wbindgen_jsval_loose_eq: function (arg0, arg1) {
const ret = getObject(arg0) == getObject(arg1);
return ret;
},
__wbg_instanceof_Uint8Array_2b3bbecd033d19f6: function (arg0) {
let result;
try {
result = getObject(arg0) instanceof Uint8Array;
}
catch (_) {
result = false;
}
const ret = result;
return ret;
},
__wbg_instanceof_ArrayBuffer_836825be07d4c9d2: function (arg0) {
let result;
try {
result = getObject(arg0) instanceof ArrayBuffer;
}
catch (_) {
result = false;
}
const ret = result;
return ret;
},
__wbg_entries_95cc2c823b285a09: function (arg0) {
const ret = Object.entries(getObject(arg0));
return addHeapObject(ret);
},
__wbindgen_string_new: function (arg0, arg1) {
const ret = getStringFromWasm0(arg0, arg1);
return addHeapObject(ret);
},
__wbindgen_object_clone_ref: function (arg0) {
const ret = getObject(arg0);
return addHeapObject(ret);
},
__wbindgen_bigint_get_as_i64: function (arg0, arg1) {
const v = getObject(arg1);
const ret = typeof v === "bigint" ? v : undefined;
getBigInt64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? BigInt(0) : ret;
getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
},
__wbindgen_debug_string: function (arg0, arg1) {
const ret = debugString(getObject(arg1));
const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
const len1 = WASM_VECTOR_LEN;
getInt32Memory0()[arg0 / 4 + 1] = len1;
getInt32Memory0()[arg0 / 4 + 0] = ptr1;
},
__wbindgen_throw: function (arg0, arg1) {
throw new Error(getStringFromWasm0(arg0, arg1));
},
},
};
export function instantiate() {
return instantiateWithInstance().exports;
}
let instanceWithExports;
export function instantiateWithInstance() {
if (instanceWithExports == null) {
const instance = instantiateInstance();
wasm = instance.exports;
cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);
cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);
instanceWithExports = {
instance,
exports: { WasmLockfile, WasmWorkspace, WasmWorkspaceResolver },
};
}
return instanceWithExports;
}
export function isInstantiated() {
return instanceWithExports != null;
}
function instantiateInstance() {
const wasmBytes = base64decode("\
AGFzbQEAAAABhwRAYAAAYAABf2ABfwBgAX8Bf2ABfwF+YAJ/fwBgAn9/AX9gAn9/AX5gA39/fwBgA3\
9/fwF/YAN/f38BfmAEf39/fwBgBH9/f38Bf2AEf39/fwF+YAV/f39/fwBgBX9/f39/AX9gBn9/f39/\
fwBgBn9/f39/fwF/YAd/f39/f39/AGAHf39/f39/fwF/YAh/f39/f39/fwBgC39/f39/f39/f39/AX\
9gDX9/f39/f39/f39/f38AYA9/f39/f39/f39/f39/f38Bf2ATf39/f39/f39/f39/f39/f39/fwF/\
YBZ/f39/f39/f39/f39/f39/f39/f39/AX9gCX9/f39/f35+fgBgBX9/f39+AGAEf39/fgBgBX9/f3\
5/AGAGf39/fn9/AGADf39+AGADf39+AX9gBH9/fn8AYAV/f35/fwBgBH9/fn4AYAV/f31/fwBgA39/\
fABgBX9/fH9/AGACf34AYAJ/fgF/YAN/fn8AYAR/fn9/AGADf35+AGADf35+AX9gBH9+fn8AYAV/fn\
5+fgBgBH99f38AYAJ/fABgA398fwF/YAR/fH9/AGAEf3x/fwF/YAF+AX9gAn5/AGACfn8Bf2ADfn9/\
AX9gA35+fwF/YAN+fn8BfmAEfn5/fwF/YAR+fn9/AX5gBH5+fn8BfmAHfn5+f39/fwF+YAF8AX9gAn\
x/AX8C7xIsGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx1fX3diZ19sZW5ndGhfY2Q3YWY4MTE3Njcy\
YjhiOAADGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx9fX3diZ19pdGVyYXRvcl8yY2VlNmRhZGZkOT\
U2ZGZhAAEYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fF19fd2JpbmRnZW5faXNfdW5kZWZpbmVkAAMY\
X193YmluZGdlbl9wbGFjZWhvbGRlcl9fDV9fd2JpbmRnZW5faW4ABhhfX3diaW5kZ2VuX3BsYWNlaG\
9sZGVyX18VX193YmluZGdlbl9udW1iZXJfZ2V0AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFl9f\
d2JpbmRnZW5fYm9vbGVhbl9nZXQAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18VX193YmluZGdlbl\
9zdHJpbmdfZ2V0AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFF9fd2JpbmRnZW5faXNfYmlnaW50\
AAMYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFF9fd2JpbmRnZW5faXNfb2JqZWN0AAMYX193YmluZG\
dlbl9wbGFjZWhvbGRlcl9fGl9fd2JpbmRnZW5fYmlnaW50X2Zyb21faTY0ADQYX193YmluZGdlbl9w\
bGFjZWhvbGRlcl9fGl9fd2JpbmRnZW5fYmlnaW50X2Zyb21fdTY0ADQYX193YmluZGdlbl9wbGFjZW\
hvbGRlcl9fE19fd2JpbmRnZW5fanN2YWxfZXEABhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18kX193\
YmdfZ2V0d2l0aHJlZmtleV9lZGMyYzg5NjBmMGYxMTkxAAYYX193YmluZGdlbl9wbGFjZWhvbGRlcl\
9fFF9fd2JpbmRnZW5fZXJyb3JfbmV3AAYYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fH19fd2JnX3N0\
YXRzeW5jX2JhNGJjNGUwMDIzNGFmOTIABhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18oX193Ymdfcm\
VhZHRvc3RyaW5nbG9zc3lfZTIxMWVhOTMwOWVhNmRiNwAIGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJf\
Xx5fX3diZ19yZWFkZGlyXzVhYjlmYzcwOTBhM2VlYWYABhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX1\
8dX193YmdfU3RyaW5nX2I5NDEyZjg3OTlmYWFiM2UABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18W\
X193YmluZGdlbl9pc19mdW5jdGlvbgADGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diaW5kZ2\
VuX29iamVjdF9kcm9wX3JlZgACGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxpfX3diZ19nZXRfYmQ4\
ZTMzOGZiZDVmNWNjOAAGGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ19uZXh0XzE5NmM4ND\
Q1MGIzNjQyNTQAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18bX193YmdfZG9uZV8yOThiNTdkMjNj\
MGZjODBjAAMYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHF9fd2JnX3ZhbHVlX2Q5M2M2NTAxMWY1MW\
E0NTYAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193YmdfZ2V0X2UzYzI1NDA3NjU1N2UzNDgA\
BhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18bX193YmdfY2FsbF8yN2MwZjg3ODAxZGVkZjkzAAYYX1\
93YmluZGdlbl9wbGFjZWhvbGRlcl9fG19fd2JnX25leHRfNDBmYzMyN2JmYzg3NzBlNgADGF9fd2Jp\
bmRnZW5fcGxhY2Vob2xkZXJfXx5fX3diZ19pc0FycmF5XzJhYjY0ZDk1ZTA5ZWEwYWUAAxhfX3diaW\
5kZ2VuX3BsYWNlaG9sZGVyX18lX193YmdfaW5zdGFuY2VvZl9NYXBfODc5MTdlMGE3YWFmNDAxMgAD\
GF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXyRfX3diZ19pc1NhZmVJbnRlZ2VyX2Y3YjA0ZWYwMjI5Nm\
M0ZDIAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18dX193YmdfbGVuZ3RoX2MyMGE0MGYxNTAyMGQ2\
OGEAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18RX193YmluZGdlbl9tZW1vcnkAARhfX3diaW5kZ2\
VuX3BsYWNlaG9sZGVyX18dX193YmdfYnVmZmVyXzEyZDA3OWNjMjFlMTRiZGIAAxhfX3diaW5kZ2Vu\
X3BsYWNlaG9sZGVyX18aX193YmdfbmV3XzYzYjkyYmM4NjcxZWQ0NjQAAxhfX3diaW5kZ2VuX3BsYW\
NlaG9sZGVyX18aX193Ymdfc2V0X2E0N2JhYzcwMzA2YTE5YTcACBhfX3diaW5kZ2VuX3BsYWNlaG9s\
ZGVyX18ZX193YmluZGdlbl9qc3ZhbF9sb29zZV9lcQAGGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXy\
xfX3diZ19pbnN0YW5jZW9mX1VpbnQ4QXJyYXlfMmIzYmJlY2QwMzNkMTlmNgADGF9fd2JpbmRnZW5f\
cGxhY2Vob2xkZXJfXy1fX3diZ19pbnN0YW5jZW9mX0FycmF5QnVmZmVyXzgzNjgyNWJlMDdkNGM5ZD\
IAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18eX193YmdfZW50cmllc185NWNjMmM4MjNiMjg1YTA5\
AAMYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFV9fd2JpbmRnZW5fc3RyaW5nX25ldwAGGF9fd2Jpbm\
RnZW5fcGxhY2Vob2xkZXJfXxtfX3diaW5kZ2VuX29iamVjdF9jbG9uZV9yZWYAAxhfX3diaW5kZ2Vu\
X3BsYWNlaG9sZGVyX18cX193YmluZGdlbl9iaWdpbnRfZ2V0X2FzX2k2NAAFGF9fd2JpbmRnZW5fcG\
xhY2Vob2xkZXJfXxdfX3diaW5kZ2VuX2RlYnVnX3N0cmluZwAFGF9fd2JpbmRnZW5fcGxhY2Vob2xk\
ZXJfXxBfX3diaW5kZ2VuX3Rocm93AAUDpxqlGgsFDg4FCAgxCxAzCwgLEAgLBgUOCxISEAgOBQsOAw\
UMCAsFDgYFCwsQBQUFCA4IDAgLEAgGCxAFBQ4LBggOCBAFEgYGCAYLEhIPEgUFCQgQEgsFBgsOCQUL\
BQgSEhIGEhI/BQgSEhIIBggIEw4FDgUQEBAQBRAQEAUQBRAFBggIEAsOEAMIBRIDCwgDBgMIBQUWBQ\
MSAgsGCAUOCBAQEAgQEAUFDgULBQgJEgYCDgUFBgULBQsIBgUCEAsJCwsFCCcFCwgGBRIFCwsGDAMM\
BQULBQ4IBgkCBggIAgsFCwgFBQUIBgMJCQUGDgwICAUDBggFAgkICQkDBQYIEAYGCwsCCwsICAsCCA\
sFBgULCAUODgMIDgwCCRELAwkICAgCAgsIBgkFCA8QCAgCCwgIBggGCAYLBgYJBQkDCwwMEAkJCwIF\
CQkJCRAFCwsGBgYGDAgMCAUJCQkJCQgGBgULBgYGBgYGCAgICwYFCAgGAgYGBgYGBgUCCAUGCAkLEg\
UJCAUGHQUFBQULBQUJCAULBRAJEAUGBggDBQgCAggFNQgCDggCBQUIBQkGCBAGBQYOGgsFBQIOEA4Q\
BhAGBQYDCwsFCxAFCQgFCwYLCwsLBgsICAsLBQUGBQgIBQYGEhAFDxMQCxADBhILBQUCCAgJCAgECR\
IFBQgFBQkIBRIGBQgJAwM3AwMDBQgFBQgGBgsFAhAFHwYGBQUIAwkOBQgLHRAFCwIGCAgIBgUFBQUG\
BgUDCQUFCAYLHAUFCAgIGxAIBQUOBgYIBQUFBgsJCAUOBgULCwYFAwgDBgIfCBALBQgGCQgFBQUCBQ\
sIBgUFDgkJAgkJCAUIBgYICAILBQIeBgIGCAUCCwsLEAUFAwUDEAIIDhATCAgFBgUeBQsOAggGCAgI\
AggFCBACJwsFCAUGAgwCAgwFBQsFDAsFAgsIBQIQAwsFAgUCHAIDEBAGBQUFCwYFBQUFBQYFAgUSAg\
IQEAsLBQgIHQgGCwgLCwIICwsFCwsCCwsFCwsLCxkLCwsLCwkLBgUFBQUCAgMIEAULBQIJAgICBgIC\
AgICAgICAgICAgICAgICAgIIAgICAgICAgICAgIJCwsCAgICAgICAgIFCwwDDAwLDAwFGAgIAgUGBg\
4LBgsLCAsCCwsICwsLCwsLBQYLAgICDwUIBgUFCwgFBQULBQULFwUFBggDCwMLBQsLCwUGCyMGBgIJ\
CxIFCAUGCAIIEgYGCQUFBgUDBgsoHAkCCBUICwYLCAgQBgwFCAsIEAYCBQkFCQMTBgIIAQYACwsLBg\
YIEAgCBgUDCAsjEAkMAgsFCAULBQsFBQUCCAgIAwsLDgUCCA8FBgsPBQMFBgkICwUFBQUDBQUFBQgM\
CwUFBgYICAgJBQUFBQUCCAsJCQYFBQsLAggJBQgDBQIFEAUCAgUJBQYGBQMDCwsGAwUFBggFCAgFAg\
4QBgYGBgYLBggDBQYIBQsJCQYFCAUIBQYSAwYMBTY2BgYGBgIIBQsDBQYGBgYLCwYGCAgIBgUFBQUF\
AwwFBgUMDAUQBQUMBgUMDAMIBQkLCwYICAgGCAsFCAgICAkIAwUFBggIBQUGBQUJBQkFCAsCBQIFDA\
UFBQMICAIFBQUFEAIGEAsLAxAIBRAGAg0FAg0GBQwOBQUIBQUFDgYGBgUFBgUFBQUGBQUJBQsICQ4F\
AwUJAgU5AggMAgUFBQUGCR0uDgUIBQgFCAgICAgFAgsFBQUJOAIFAgICBQIFPAIFAwUDBQM5AwgCAw\
UGAgMIAggQEAUFBQUJCQMOBQYDIAYFBQUFBQYQBQUFCAIICAgFBgULAwUCCwMCDgsFAgsCAwwOBQYG\
Aw8GBQYFBQ8GOzsLBQMGBQUCBToLOgUIBToFOwYIEAUFOzsFOzsFBgUJBQMFBTkIBgIFCQkLDAMLCA\
kICAUFBgUICAYICAgIBQUGBgYGBRAFBgMDBggpIAUFBQUOBQIFCAUJBQICCQIDBRACCQIGAwYCBQYG\
IAUGAgUJBS0tBQwFAgUFBQMIBgYIBQULAgUFAgYDBQgIBQgICwULCwsQCwIGBgUGBgYFBQgLBgYOBh\
AFCwUDBQIIBQgGBQgFBggFCAICAhAJCQIGAgICAgUCAg4FBQgGBgUFCwUFAgUFBg4GBgYGBgYGBgYG\
BQULBgUFAg4FCAsFAgULAAIGAgUFAgkIEBAFCAUFAwgFAw4GBgUIBQMLBgYIAwICAgIFDgsGAwMGBg\
YGBgYGBgUFBQUFCAgIBQYGCQUGBgMFAgIGAwMGBgUCBgUFAgYCBQ4FAgIDAwEGCBAGBgMFCAUFBQII\
AgYGAgIIBQgIAgwCCAYICAsICwgCBQ4FBgICBgI+BgkFDgIDAgsCAgIFAgwLAg4CAgUFAgkICwkLBQ\
UFAwMCKgsCBQYDCwIFAggMBQICAgMDAwIDCAMFAwsICAUGBQUFCAgCAgYGBgUQAgYJCQUCCwsLAgUF\
BQUFBQUFBQIFBQUFBQUFBQUGAgUJAgYOCAYGBgYGAgYGBhAIBQYGBQgIBQIICAUIEAkICQkFCAgIBQ\
YGAggjBgIFAgkIBgUFDAEOAwICBQgnJzACBQUCBQYGBgYGCgIKBgICCgUIAgICAgoKAwoKCgoIBgYF\
EAUCBgYGBgYGBgYGAgIGBgYCBQgCAgMICAICAwYFAggCAgYFCAgCAgICBQUCAwUCAwIFBgYFBQUFBR\
ACAgIFAgI9AgUFCQgGAQEICAUDDggICAMBAQIKCgoBAQEBAQEBAQoICAsICAgDBQgIAgYMCxADEAgF\
AxACAgkJBQULDgUSBQ8FAgICBgUCAggCBwcOCAgOCAgIDAwCCAUIDggIDAgKBgsLDgIDBggGAgIGBS\
wCBgoKAgoKCwgICgILBgIFAgoKCAMFEgkFBgsCAwYFBQUFCAILBQUGCQMDAgUFBQIGBQYFBQUFBQYG\
BQUFBQgGBgIDBgUFDgYGBQgOBwYDBQgIBgYGBgMGAgIDBgIGBQYGBgUFBQsGAwYGBgYGAQYGBgsFCw\
gGBgUFBgAFBgYFBgUAAgYAAgIAAAwGBgUFBgUFBicFAgIGBgYGBgYGBgYGBgYGJwUFBgYDBQAGBgwC\
BQ4FAgICAgYGBggGDgYOBg4GAwYGBg4JAgICDgICCAgGBgIODg4ODgYGBgYCBgYGBg4FCAgOCQYFBg\
YGBgUGAg4GAw4MBQIFBQUDBSsLBQMCBQUFBQMFBQMFBQUFCQkGDhwCCgkKCgMcBgICBgUFCg4GAg4I\
IQ4CIQ4CBgIKCAYMDAYGCB8DAwUCBgwGBQYFBgICCQkGEgYGBgYCCwU1BgYMBQIGBgYIBgYGBQgCCw\
YDDggLBgYLDggGDAIIBgsGCA4LCwgLBggLCwoCBg4OBQ4CAwYDNgUFAgYFAgIGEAIFBQUFBQsCDAkF\
AgICAgIFBQUCAwUMAwUGAgkCBQwLDgILAgIMDg4MDAwMCQYCDA4OAwIMCAIGBgYMDg4ODgwODhEFDA\
YMCQwMDh8JDAkJCQwnAgsODgwMDAYGAwMMBQICDAsLBQUICQIIAgMIBgUMCAMDCAICCAgICA4kDg4P\
Ig8mBwIIAwkGBgYCCAgLBQgCLAUCBggIDAYGLCwGAgYFLCwsBgICAgICBQsMAgYFCwIDAwgCCwYDCA\
gLBgYDAgkFAgYFBgYDCAYDBgUCAggIAgUGCQkCAgUFCAkJAwICAgYFAzQGCAUFAgUCBQUFBQYCBQIC\
AgUFBQUCAgUFAiAFBQUFAgUFBQUFBQUDAwICAgILAgUFBQIDAgICBQIFAgIFBQICAgUIAgYBAwUDAw\
MCBgYGBgYGAgYGBQUIAgUCAgICAgUIBgYFCQkICAgJBgYFAgIFAgYGBgYGBgYGBQIIAgUCAgICBgUF\
AgYFAgUCAgkGBgYGBgsGBgYFKwIFKwYGBQICAgIGBgYGBgIFBgYCAgICBgUFBQIFBQUFAgIrKwUCAg\
IFAgIGAgYGAgYGBgYGBQYCJQIFAgUCBgICAgICAgYCBgICAgICAgICAgMCAgICAgIGBgYGBQYIAgIC\
AgYCAgIFBQMMAgIJAwMDDgYGAggCAgsCAgsLAwUCAgYCAgICAgICAgICAgsCAgIGAgIFAgIGAwUIBg\
YFBQIFAgYDAgYGBgYCBgUFBQUCBQUFBgYGAgYLBQUFBQUFBQUCBQUCAgUFBQICAgIIBQUCBQICAgIC\
BgYCBQYJAgICAgICAgMFBgUGBgICBgwJDAwMBgYGCQkGBgIMCwwCAgIMAggIAwYGBgYDBQIDAwYGAg\
IJAgUFBQMDAwMDAwUAAwYGBggGAAYIBgYGBgYGBggGCAYIBggJAgUGBgIGBgYGBgYGBggGBgYGBgIC\
CQsICAYGAgUFBQUDBgICBgYCBgYGBgYGBgYGCAYIAwMDAwMCAwYGBgYGAgYGBQgCCAYFBgkJCQkCAg\
ISBgEBBQYFBgYGAwIDAwMFBQIDAwMDAwMDAwYDAwMDAgMCAwMDAgMDAwIDAwMDAwMDAwMDAAgICAUF\
BAcBcAGmBqYGBQMBABUGCQF/AUGAgMAACwefAxAGbWVtb3J5AgAXX193Ymdfd2FzbWxvY2tmaWxlX2\
ZyZWUAlAgQd2FzbWxvY2tmaWxlX25ldwBIHHdhc21sb2NrZmlsZV9wYWNrYWdlX3ZlcnNpb24AuAIY\
X193Ymdfd2FzbXdvcmtzcGFjZV9mcmVlAMYTFndhc213b3Jrc3BhY2VfZGlzY292ZXIAUhd3YXNtd2\
9ya3NwYWNlX2xvY2tfcGF0aABRHndhc213b3Jrc3BhY2Vfbm9kZV9tb2R1bGVzX2RpcgD6ARZ3YXNt\
d29ya3NwYWNlX3Jlc29sdmVyAC8gX193Ymdfd2FzbXdvcmtzcGFjZXJlc29sdmVyX2ZyZWUAggIdd2\
FzbXdvcmtzcGFjZXJlc29sdmVyX3Jlc29sdmUANRFfX3diaW5kZ2VuX21hbGxvYwDFERJfX3diaW5k\
Z2VuX3JlYWxsb2MA+BIfX193YmluZGdlbl9hZGRfdG9fc3RhY2tfcG9pbnRlcgCnGQ9fX3diaW5kZ2\
VuX2ZyZWUA7hcUX193YmluZGdlbl9leG5fc3RvcmUA+hgJygwBAEEBC6UGwBaRGJsChBmxGb8Wqxis\
GI0UyA64CYMYxBj+FrIZsBmYA9gZgwyDCo8SkBKaA8QW2gL8BtAZ1hnHGLQZ2QXMFJYSxhe1B8sUnw\
+yGL0SsBW2GcgRywu1GP8IxRbYC84P2QvOAv8LuBnmFYMZxwe5GZwQvRm+GYIS7Aq4D9wSkhGoC8UM\
vw2RFIgJiQmHCcAN6RPtCIYXvxKOC4AMhRfFGLwZ8gHWAboZyROYGoYE4QyUAoESuxmEEpca0wfVEK\
wRkgaKCZQM9g6CGPwF3gKUF5MXghnNGeQD4AiIErwJ1A2ZDZoN0RnyCfsG0hnTGb0Pvw+BBNkZ+gTV\
GaAN1wHpCMAPmAjhGbUR1xn5DvoO+w6lCdoR0BWECqoFww/WC4cRqxCTEqwQ3BCIEbcV9w+aD/kD4x\
iyFdUOoQ2XE8oUrRCKEZkTixGaE7YQ6BnKD8sP/A7qDIEV7Ae2E7cR4AyxE+oIgwXgB80Pzw/QD9cL\
1RSSFbsMkBWUFdMVvhWRFY4VjxWVFZMVyxOHBP8OwwfsGdUI1gjaE5QBwwGgE6wF6xnsDO8Z8BnxGf\
IZgBScEoAP0g/VF7ENlAudEpEJkgmTCfcKjwLzCLQNwRWeEsoFnxJ/qAS/BNkH/wb6C5sS8QyhEtMP\
sw30GfIMpRLTBO0T8Az0DKAS7gynEoEP9Qz0A5QJphK3E4gQlhGJEJcR8wzeEs8LrQP4GdQH9wWDDq\
EY7hKjEu8M1Axn6QmHDfYZ9BGiEvAShg7zEYIGrgbvEtwIwAj5DJ4R4gHCBaUTrQzMDfkI7Ai8D68N\
nhnhDfQVlwmlCuYDhQ/rCJgJwASGD74T9ASDGr4RvRHxB84JhBrAE+IWnAmiEaYarBXAFI8H1xH6Av\
gYYLAS4xPjFvgVpxqOGu8IpQKHGeoW6xbsFvAW6RbvFu0W7haRGf4YiwXtF/oWuxLEE5UavBLPDegD\
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