UNPKG

@oazmi/build-tools

Version:

general deno build tool scripts which I practically use in all of my typescript repos

1,012 lines 949 kB
// @generated file from wasmbuild -- do not edit // @ts-nocheck: generated // deno-lint-ignore-file // deno-fmt-ignore-file // source-hash: 8be8873de32e32c6f8f3de796ad385c151fe38e0 let wasm; import { atomic_write_file, is_file, read_file_bytes, } from "./snippets/deno_cache_dir-be1befe246e02081/fs.js"; import * as import0 from "./snippets/deno_cache_dir-be1befe246e02081/fs.js"; 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(); let cachedUint8Memory0 = null; function getUint8Memory0() { if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) { cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer); } return cachedUint8Memory0; } function getStringFromWasm0(ptr, len) { ptr = ptr >>> 0; return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); } const heap = new Array(128).fill(undefined); heap.push(undefined, null, true, false); 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; } function getObject(idx) { return heap[idx]; } 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 WASM_VECTOR_LEN = 0; 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; } function isLikeNone(x) { return x === undefined || x === null; } let cachedInt32Memory0 = null; function getInt32Memory0() { if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) { cachedInt32Memory0 = new Int32Array(wasm.memory.buffer); } return cachedInt32Memory0; } let cachedFloat64Memory0 = null; function getFloat64Memory0() { if (cachedFloat64Memory0 === null || cachedFloat64Memory0.byteLength === 0) { cachedFloat64Memory0 = new Float64Array(wasm.memory.buffer); } return cachedFloat64Memory0; } 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; } function handleError(f, args) { try { return f.apply(this, args); } catch (e) { wasm.__wbindgen_exn_store(addHeapObject(e)); } } function getArrayU8FromWasm0(ptr, len) { ptr = ptr >>> 0; return getUint8Memory0().subarray(ptr / 1, ptr / 1 + len); } /** * @param {string} url * @returns {string} */ export function url_to_filename(url) { let deferred3_0; let deferred3_1; try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); const ptr0 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.url_to_filename(retptr, 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]; var ptr2 = r0; var len2 = r1; if (r3) { ptr2 = 0; len2 = 0; throw takeObject(r2); } deferred3_0 = ptr2; deferred3_1 = len2; return getStringFromWasm0(ptr2, len2); } finally { wasm.__wbindgen_add_to_stack_pointer(16); wasm.__wbindgen_free(deferred3_0, deferred3_1, 1); } } function passArray8ToWasm0(arg, malloc) { const ptr = malloc(arg.length * 1, 1) >>> 0; getUint8Memory0().set(arg, ptr / 1); WASM_VECTOR_LEN = arg.length; return ptr; } const GlobalHttpCacheFinalization = (typeof FinalizationRegistry === "undefined") ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((ptr) => wasm.__wbg_globalhttpcache_free(ptr >>> 0)); /** */ export class GlobalHttpCache { static __wrap(ptr) { ptr = ptr >>> 0; const obj = Object.create(GlobalHttpCache.prototype); obj.__wbg_ptr = ptr; GlobalHttpCacheFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; GlobalHttpCacheFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_globalhttpcache_free(ptr); } /** * @param {string} path * @returns {GlobalHttpCache} */ static new(path) { const ptr0 = passStringToWasm0(path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ret = wasm.globalhttpcache_new(ptr0, len0); return GlobalHttpCache.__wrap(ret); } /** * @param {string} url * @returns {any} */ getHeaders(url) { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); const ptr0 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.globalhttpcache_getHeaders(retptr, this.__wbg_ptr, ptr0, len0); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; var r2 = getInt32Memory0()[retptr / 4 + 2]; if (r2) { throw takeObject(r1); } return takeObject(r0); } finally { wasm.__wbindgen_add_to_stack_pointer(16); } } /** * @param {string} url * @param {string | undefined} maybe_checksum * @param {boolean} allow_global_to_local_copy * @returns {any} */ getFileBytes(url, maybe_checksum, allow_global_to_local_copy) { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); const ptr0 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; var ptr1 = isLikeNone(maybe_checksum) ? 0 : passStringToWasm0(maybe_checksum, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); var len1 = WASM_VECTOR_LEN; wasm.globalhttpcache_getFileBytes(retptr, this.__wbg_ptr, ptr0, len0, ptr1, len1, allow_global_to_local_copy); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; var r2 = getInt32Memory0()[retptr / 4 + 2]; if (r2) { throw takeObject(r1); } return takeObject(r0); } finally { wasm.__wbindgen_add_to_stack_pointer(16); } } /** * @param {string} url * @param {any} headers * @param {Uint8Array} text */ set(url, headers, text) { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); const ptr0 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passArray8ToWasm0(text, wasm.__wbindgen_malloc); const len1 = WASM_VECTOR_LEN; wasm.globalhttpcache_set(retptr, this.__wbg_ptr, ptr0, len0, addHeapObject(headers), ptr1, len1); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; if (r1) { throw takeObject(r0); } } finally { wasm.__wbindgen_add_to_stack_pointer(16); } } } const LocalHttpCacheFinalization = (typeof FinalizationRegistry === "undefined") ? { register: () => { }, unregister: () => { } } : new FinalizationRegistry((ptr) => wasm.__wbg_localhttpcache_free(ptr >>> 0)); /** */ export class LocalHttpCache { static __wrap(ptr) { ptr = ptr >>> 0; const obj = Object.create(LocalHttpCache.prototype); obj.__wbg_ptr = ptr; LocalHttpCacheFinalization.register(obj, obj.__wbg_ptr, obj); return obj; } __destroy_into_raw() { const ptr = this.__wbg_ptr; this.__wbg_ptr = 0; LocalHttpCacheFinalization.unregister(this); return ptr; } free() { const ptr = this.__destroy_into_raw(); wasm.__wbg_localhttpcache_free(ptr); } /** * @param {string} local_path * @param {string} global_path * @returns {LocalHttpCache} */ static new(local_path, global_path) { const ptr0 = passStringToWasm0(local_path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passStringToWasm0(global_path, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len1 = WASM_VECTOR_LEN; const ret = wasm.localhttpcache_new(ptr0, len0, ptr1, len1); return LocalHttpCache.__wrap(ret); } /** * @param {string} url * @returns {any} */ getHeaders(url) { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); const ptr0 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; wasm.localhttpcache_getHeaders(retptr, this.__wbg_ptr, ptr0, len0); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; var r2 = getInt32Memory0()[retptr / 4 + 2]; if (r2) { throw takeObject(r1); } return takeObject(r0); } finally { wasm.__wbindgen_add_to_stack_pointer(16); } } /** * @param {string} url * @param {string | undefined} maybe_checksum * @param {boolean} allow_global_to_local_copy * @returns {any} */ getFileBytes(url, maybe_checksum, allow_global_to_local_copy) { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); const ptr0 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; var ptr1 = isLikeNone(maybe_checksum) ? 0 : passStringToWasm0(maybe_checksum, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); var len1 = WASM_VECTOR_LEN; wasm.localhttpcache_getFileBytes(retptr, this.__wbg_ptr, ptr0, len0, ptr1, len1, allow_global_to_local_copy); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; var r2 = getInt32Memory0()[retptr / 4 + 2]; if (r2) { throw takeObject(r1); } return takeObject(r0); } finally { wasm.__wbindgen_add_to_stack_pointer(16); } } /** * @param {string} url * @param {any} headers * @param {Uint8Array} text */ set(url, headers, text) { try { const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); const ptr0 = passStringToWasm0(url, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); const len0 = WASM_VECTOR_LEN; const ptr1 = passArray8ToWasm0(text, wasm.__wbindgen_malloc); const len1 = WASM_VECTOR_LEN; wasm.localhttpcache_set(retptr, this.__wbg_ptr, ptr0, len0, addHeapObject(headers), ptr1, len1); var r0 = getInt32Memory0()[retptr / 4 + 0]; var r1 = getInt32Memory0()[retptr / 4 + 1]; if (r1) { throw takeObject(r0); } } finally { wasm.__wbindgen_add_to_stack_pointer(16); } } } const imports = { __wbindgen_placeholder__: { __wbindgen_error_new: function (arg0, arg1) { const ret = new Error(getStringFromWasm0(arg0, arg1)); return addHeapObject(ret); }, __wbindgen_object_drop_ref: function (arg0) { takeObject(arg0); }, __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; }, __wbg_readfilebytes_86561e41f1395610: function () { return handleError(function (arg0, arg1) { const ret = read_file_bytes(getStringFromWasm0(arg0, arg1)); return addHeapObject(ret); }, arguments); }, __wbindgen_is_null: function (arg0) { const ret = getObject(arg0) === null; return ret; }, __wbindgen_is_undefined: function (arg0) { const ret = getObject(arg0) === undefined; return ret; }, __wbg_atomicwritefile_ce49e481ebae9b55: function () { return handleError(function (arg0, arg1, arg2, arg3) { const ret = atomic_write_file(getStringFromWasm0(arg0, arg1), getArrayU8FromWasm0(arg2, arg3)); return addHeapObject(ret); }, arguments); }, __wbg_isfile_377797e64aefa341: function (arg0, arg1) { const ret = is_file(getStringFromWasm0(arg0, arg1)); return ret; }, __wbindgen_is_object: function (arg0) { const val = getObject(arg0); const ret = typeof val === "object" && val !== null; return ret; }, __wbindgen_jsval_loose_eq: function (arg0, arg1) { const ret = getObject(arg0) == getObject(arg1); return ret; }, __wbindgen_boolean_get: function (arg0) { const v = getObject(arg0); const ret = typeof v === "boolean" ? (v ? 1 : 0) : 2; 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); }, __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_string_new: function (arg0, arg1) { const ret = getStringFromWasm0(arg0, arg1); return addHeapObject(ret); }, __wbg_set_f975102236d3c502: function (arg0, arg1, arg2) { getObject(arg0)[takeObject(arg1)] = takeObject(arg2); }, __wbg_new_abda76e883ba8a5f: function () { const ret = new Error(); return addHeapObject(ret); }, __wbg_stack_658279fe44541cf6: function (arg0, arg1) { const ret = getObject(arg1).stack; 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; }, __wbg_error_f851667af71bcfc6: function (arg0, arg1) { let deferred0_0; let deferred0_1; try { deferred0_0 = arg0; deferred0_1 = arg1; console.error(getStringFromWasm0(arg0, arg1)); } finally { wasm.__wbindgen_free(deferred0_0, deferred0_1, 1); } }, __wbindgen_is_string: function (arg0) { const ret = typeof (getObject(arg0)) === "string"; return ret; }, __wbindgen_is_function: function (arg0) { const ret = typeof (getObject(arg0)) === "function"; return ret; }, __wbg_length_161c0d89c6535c1d: function (arg0) { const ret = getObject(arg0).length; return ret; }, __wbg_new_d1cc518eff6805bb: function () { const ret = new Map(); return addHeapObject(ret); }, __wbg_next_586204376d2ed373: function (arg0) { const ret = getObject(arg0).next; return addHeapObject(ret); }, __wbg_value_3158be908c80a75e: function (arg0) { const ret = getObject(arg0).value; return addHeapObject(ret); }, __wbg_iterator_40027cdd598da26b: function () { const ret = Symbol.iterator; return addHeapObject(ret); }, __wbg_new_632630b5cec17f21: function () { const ret = new Object(); return addHeapObject(ret); }, __wbg_get_0ee8ea3c7c984c45: function (arg0, arg1) { const ret = getObject(arg0)[arg1 >>> 0]; return addHeapObject(ret); }, __wbg_instanceof_ArrayBuffer_9221fa854ffb71b5: function (arg0) { let result; try { result = getObject(arg0) instanceof ArrayBuffer; } catch (_) { result = false; } const ret = result; return ret; }, __wbg_new_73a5987615ec8862: function (arg0, arg1) { const ret = new Error(getStringFromWasm0(arg0, arg1)); return addHeapObject(ret); }, __wbg_call_3f093dd26d5569f8: function () { return handleError(function (arg0, arg1) { const ret = getObject(arg0).call(getObject(arg1)); return addHeapObject(ret); }, arguments); }, __wbg_set_e4cfc2763115ffc7: function (arg0, arg1, arg2) { const ret = getObject(arg0).set(getObject(arg1), getObject(arg2)); return addHeapObject(ret); }, __wbg_next_b2d3366343a208b3: function () { return handleError(function (arg0) { const ret = getObject(arg0).next(); return addHeapObject(ret); }, arguments); }, __wbg_done_90b14d6f6eacc42f: function (arg0) { const ret = getObject(arg0).done; return ret; }, __wbg_entries_488960b196cfb6a5: function (arg0) { const ret = Object.entries(getObject(arg0)); return addHeapObject(ret); }, __wbg_get_3fddfed2c83f434c: function () { return handleError(function (arg0, arg1) { const ret = Reflect.get(getObject(arg0), getObject(arg1)); return addHeapObject(ret); }, arguments); }, __wbg_buffer_b914fb8b50ebbc3e: function (arg0) { const ret = getObject(arg0).buffer; return addHeapObject(ret); }, __wbg_newwithbyteoffsetandlength_0de9ee56e9f6ee6e: function (arg0, arg1, arg2) { const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); return addHeapObject(ret); }, __wbg_new_b1f2d6842d615181: function (arg0) { const ret = new Uint8Array(getObject(arg0)); return addHeapObject(ret); }, __wbg_instanceof_Uint8Array_c299a4ee232e76ba: function (arg0) { let result; try { result = getObject(arg0) instanceof Uint8Array; } catch (_) { result = false; } const ret = result; return ret; }, __wbg_newwithlength_0d03cef43b68a530: function (arg0) { const ret = new Uint8Array(arg0 >>> 0); return addHeapObject(ret); }, __wbg_length_21c4b0ae73cba59d: function (arg0) { const ret = getObject(arg0).length; return ret; }, __wbg_set_7d988c98e6ced92d: function (arg0, arg1, arg2) { getObject(arg0).set(getObject(arg1), arg2 >>> 0); }, __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)); }, __wbindgen_memory: function () { const ret = wasm.memory; return addHeapObject(ret); }, }, "./snippets/deno_cache_dir-be1befe246e02081/fs.js": import0, }; 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: { url_to_filename, GlobalHttpCache, LocalHttpCache }, }; } return instanceWithExports; } export function isInstantiated() { return instanceWithExports != null; } function instantiateInstance() { const wasmBytes = base64decode("\ AGFzbQEAAAABvwIqYAAAYAABf2ABfwBgAX8Bf2ABfwF+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/YAt/f39/f39/f39/fwF/YA1/f39/f39/f3\ 9/f39/AGAJf39/f39/fn5+AGAEf39/fgBgBX9/f35/AGADf39+AGAEf39+fwBgBH9/fn8Bf2AFf39+\ f38AYAV/f31/fwBgA39/fABgBX9/fH9/AGACf34Bf2ADf35/AX9gBH9+f38AYAR/fn9/AX9gBX9+f3\ 5/AGAEf31/fwBgBH98f38AYAR/fH9/AX9gAn5/AX9gA35/fwF/Au4TLhhfX3diaW5kZ2VuX3BsYWNl\ aG9sZGVyX18UX193YmluZGdlbl9lcnJvcl9uZXcABhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX1\ 93YmluZGdlbl9vYmplY3RfZHJvcF9yZWYAAhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18VX193Ymlu\ ZGdlbl9zdHJpbmdfZ2V0AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fJF9fd2JnX3JlYWRmaWxlYn\ l0ZXNfODY1NjFlNDFmMTM5NTYxMAAGGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxJfX3diaW5kZ2Vu\ X2lzX251bGwAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18XX193YmluZGdlbl9pc191bmRlZmluZW\ QAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18mX193YmdfYXRvbWljd3JpdGVmaWxlX2NlNDllNDgx\ ZWJhZTliNTUADBhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18dX193YmdfaXNmaWxlXzM3Nzc5N2U2NG\ FlZmEzNDEABjAuL3NuaXBwZXRzL2Rlbm9fY2FjaGVfZGlyLWJlMWJlZmUyNDZlMDIwODEvZnMuanMI\ dGltZV9ub3cAARhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18UX193YmluZGdlbl9pc19vYmplY3QAAx\ hfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18ZX193YmluZGdlbl9qc3ZhbF9sb29zZV9lcQAGGF9fd2Jp\ bmRnZW5fcGxhY2Vob2xkZXJfXxZfX3diaW5kZ2VuX2Jvb2xlYW5fZ2V0AAMYX193YmluZGdlbl9wbG\ FjZWhvbGRlcl9fFV9fd2JpbmRnZW5fbnVtYmVyX2dldAAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJf\ Xx1fX3diZ19TdHJpbmdfYjk0MTJmODc5OWZhYWIzZQAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx\ VfX3diaW5kZ2VuX3N0cmluZ19uZXcABhhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193Ymdfc2V0\ X2Y5NzUxMDIyMzZkM2M1MDIACBhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18aX193YmdfbmV3X2FiZG\ E3NmU4ODNiYThhNWYAARhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18cX193Ymdfc3RhY2tfNjU4Mjc5\ ZmU0NDU0MWNmNgAFGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxxfX3diZ19lcnJvcl9mODUxNjY3YW\ Y3MWJjZmM2AAUYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fFF9fd2JpbmRnZW5faXNfc3RyaW5nAAMY\ X193YmluZGdlbl9wbGFjZWhvbGRlcl9fFl9fd2JpbmRnZW5faXNfZnVuY3Rpb24AAxhfX3diaW5kZ2\ VuX3BsYWNlaG9sZGVyX18dX193YmdfbGVuZ3RoXzE2MWMwZDg5YzY1MzVjMWQAAxhfX3diaW5kZ2Vu\ X3BsYWNlaG9sZGVyX18aX193YmdfbmV3X2QxY2M1MThlZmY2ODA1YmIAARhfX3diaW5kZ2VuX3BsYW\ NlaG9sZGVyX18bX193YmdfbmV4dF81ODYyMDQzNzZkMmVkMzczAAMYX193YmluZGdlbl9wbGFjZWhv\ bGRlcl9fHF9fd2JnX3ZhbHVlXzMxNThiZTkwOGM4MGE3NWUAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZG\ VyX18fX193YmdfaXRlcmF0b3JfNDAwMjdjZGQ1OThkYTI2YgABGF9fd2JpbmRnZW5fcGxhY2Vob2xk\ ZXJfXxpfX3diZ19uZXdfNjMyNjMwYjVjZWMxN2YyMQABGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXx\ pfX3diZ19nZXRfMGVlOGVhM2M3Yzk4NGM0NQAGGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXy1fX3di\ Z19pbnN0YW5jZW9mX0FycmF5QnVmZmVyXzkyMjFmYTg1NGZmYjcxYjUAAxhfX3diaW5kZ2VuX3BsYW\ NlaG9sZGVyX18aX193YmdfbmV3XzczYTU5ODc2MTVlYzg4NjIABhhfX3diaW5kZ2VuX3BsYWNlaG9s\ ZGVyX18bX193YmdfY2FsbF8zZjA5M2RkMjZkNTU2OWY4AAYYX193YmluZGdlbl9wbGFjZWhvbGRlcl\ 9fGl9fd2JnX3NldF9lNGNmYzI3NjMxMTVmZmM3AAkYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fG19f\ d2JnX25leHRfYjJkMzM2NjM0M2EyMDhiMwADGF9fd2JpbmRnZW5fcGxhY2Vob2xkZXJfXxtfX3diZ1\ 9kb25lXzkwYjE0ZDZmNmVhY2M0MmYAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18eX193YmdfZW50\ cmllc180ODg5NjBiMTk2Y2ZiNmE1AAMYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fGl9fd2JnX2dldF\ 8zZmRkZmVkMmM4M2Y0MzRjAAYYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2J1ZmZlcl9i\ OTE0ZmI4YjUwZWJiYzNlAAMYX193YmluZGdlbl9wbGFjZWhvbGRlcl9fMV9fd2JnX25ld3dpdGhieX\ Rlb2Zmc2V0YW5kbGVuZ3RoXzBkZTllZTU2ZTlmNmVlNmUACRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVy\ X18aX193YmdfbmV3X2IxZjJkNjg0MmQ2MTUxODEAAxhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18sX1\ 93YmdfaW5zdGFuY2VvZl9VaW50OEFycmF5X2MyOTlhNGVlMjMyZTc2YmEAAxhfX3diaW5kZ2VuX3Bs\ YWNlaG9sZGVyX18kX193YmdfbmV3d2l0aGxlbmd0aF8wZDAzY2VmNDNiNjhhNTMwAAMYX193YmluZG\ dlbl9wbGFjZWhvbGRlcl9fHV9fd2JnX2xlbmd0aF8yMWM0YjBhZTczY2JhNTlkAAMYX193YmluZGdl\ bl9wbGFjZWhvbGRlcl9fGl9fd2JnX3NldF83ZDk4OGM5OGU2Y2VkOTJkAAgYX193YmluZGdlbl9wbG\ FjZWhvbGRlcl9fF19fd2JpbmRnZW5fZGVidWdfc3RyaW5nAAUYX193YmluZGdlbl9wbGFjZWhvbGRl\ cl9fEF9fd2JpbmRnZW5fdGhyb3cABRhfX3diaW5kZ2VuX3BsYWNlaG9sZGVyX18RX193YmluZGdlbl\ 9tZW1vcnkAAQOYDJYMCAsOAxAQCwkFCA4QCBAIEAMLEAYSDg4LCw4OCAgIBQ4IDg4LCAUFCQMjBgUQ\ CQMGJwUFCAUJEAUIEQsMCQkFCAInCQgIBhsFBQsJBggJIQsFBQYQBQgJCwkJCQYOEAkFBQUFBQUFDA\ YICAgQBgYFBRIIDgUIAwoYGAUFBQUIDgIFBgUOAhYIBggSBQUFBQsIEggIBggIBggODggQCRMFDxAG\ BQgIAwMDBQsFGBgEBgkGBSkGBhAIAwgOEhIGECgOBggIGgUFHAIGCAgLCwsLAwsLBQYIAwgJDgYGBg\ 4ODgYFBQUZCAgOCAUOBQ4FDgYGBQ4QEBAGCBADAwgFAwUFCAgICQIICwsFCAgFCAgQBQsDFwYGBggX\ CAsjBQsGCwMFCAMJBgUGBQUYCw4YDg4OCwsICwsOCAgICAgOBQsGCAsLCwsPBQsQBQsDBQUICAgQBQ\ sLBQsLCAgFCQMVBQUFCxcXEgsDAwUDCAMDAwMIFA4LCQYJCAYLCwsSEgYIBQUQCxMCEhILCwgOCAYO\ BQUOAgELCwsFJAMOCAIDCAMFAwUFBQUFBQUICAsODgYFCQMOCAACBgUFBgYGBQsLCwsIAwkGBiAIBQ\ UFBQUIBQUGDAMIBQICAwkFBQUICAgDBQ4MDAUGDwUFDwgIDw8FBQgLBQgIBQgICAgFBQUIBgMHCw4D\ CAgGDhgFBggGBQwYCAgFDQsNCwgLCwkIAgUGCAUFDgUIBQUIBggCCAgLCAICAgIGDwEHBwUFBQkDBQ\ UFBQMDBQULCQUGCwUJCQUCBQgIBQUJBQMDBQUFBQUFBQUICAgICAgICAgCCBwIAgkFCwsLCQgICAsI\ CAYFBQUFBgUFBQkLEAIFCQYJDAwMDAwIBQUFBQsICwsLBQsICQUFDgIFBQYLBQUGBgMLBQYLCAsCCw\ ULCAkJBQ4OCwYDBgYJBQYICA4GBgsLCwgICA4FDgUODAUGCwUFCAgODg4GCwYLCwgFCwgICAICAgYF\ BQsICwkFAwUFDgIFAwUFBQUFBQIDEAUDBQUODgUICwMFCAgLAgUJBQgIBQkLBQYBDgsFCAgLBQULDA\ ULBQwLCwsFBQYLCwsFCAgICAUFCAgFBQwGEBACBgYCAgYFBgYIEBAIBgIICAgCAwUFBggJBQkICQgA\ BggFEAgQEAILCAIICAgGAgUFBgsGAwICAgIDBQUDCAULBQ4FAg4DBQgICAgFBQgJCAgICAUJCQgIDw\ YFBgIICAUICAUFCAgCBggICAYCCAUFBg4FCAgFCAgICAkLCAgDCAULBQULCwsICwYLCwsAAAUCBQUG\ BgMGBg4OAwYDCAgICAgICAUMAgUCBQwGAgUDAgUFBQIIBQYLBgUFDgYICAgICAUICAUIBQUJBQUFCA\ gFBQgFBgMJBQUICAMICAUICAUIDgIIBgYOCwYCAwICAgUGAgYLAgMBAQEBAwUICQgOCAIFAgkGAgIF\ AgICAgYGDAYOCA4LCA4LCwsFBQUFBQUFBQUFBQsLDggDBQ4CBQUDBgUFBQUFAgUFAgIFDgUFDgYGBg\ MRAwMGBQUFCAgKAwUFDg4dDhwfDw8CBQwDCwUGDAUFBQUMBgILAgYGCwICAgICAgICBgMFCgoDCQkF\ BgUGBQUCAQEBAQkDAwsGIwsCAgMJAgICAgYCCwIGBgYGAgIFCQYGAgICAgIGBgsCAgIIHgIIAgMGAw\ MFBgICAgsGAgUCCAIDAgIBAQEBDAsICAgBAggCBgICCAMCAwIIBgYCBQUCAgIJBQkCCQYOAgUCBQYG\ CQIGBQYGBggIBgYFCAUICAUFBgIIBQUCCAUFAggDCAUGBgYFBQUGBgUGBgUGAgICAgIJBQICAggDAw\ sICQICCQUDAwMDAwMDAgIDAiEMCQYJBgIFBQkFBgYGBgYLBgMCBgUGBgYGBgIDAwYGBQUCBgIGBgYG\ CAYGBQAAAgYCAgYGAgYGBQUGBgYGCAgGBgYFBgYGCQkJCQkDBgYGBgYFAwMFBgMGAwMDAwIFAgIBAg\ UFBQICAgMDAAICAwgGAwMDAwEBAQAGAgIIAgICBQICAgICAAICAgICAgICAgICAgICAgQHAXABtAG0\ AQUDAQAUBgkBfwFBgIDAAAsHpQMRBm1lbW9yeQIAD3VybF90b19maWxlbmFtZQDsAhpfX3diZ19nbG\ 9iYWxodHRwY2FjaGVfZnJlZQD1CBNnbG9iYWxodHRwY2FjaGVfbmV3AJcGGmdsb2JhbGh0dHBjYWNo\ ZV9nZXRIZWFkZXJzAOgDHGdsb2JhbGh0dHBjYWNoZV9nZXRGaWxlQnl0ZXMAsQMTZ2xvYmFsaHR0cG\ NhY2hlX3NldACnAxlfX3diZ19sb2NhbGh0dHBjYWNoZV9mcmVlAPYIEmxvY2FsaHR0cGNhY2hlX25l\ dwC5BBlsb2NhbGh0dHBjYWNoZV9nZXRIZWFkZXJzAOkDG2xvY2FsaHR0cGNhY2hlX2dldEZpbGVCeX\ RlcwCyAxJsb2NhbGh0dHBjYWNoZV9zZXQAqAMRX193YmluZGdlbl9tYWxsb2MAnAcSX193YmluZGdl\ bl9yZWFsbG9jAJkIFF9fd2JpbmRnZW5fZXhuX3N0b3JlAPUKH19fd2JpbmRnZW5fYWRkX3RvX3N0YW\ NrX3BvaW50ZXIAwAsPX193YmluZGdlbl9mcmVlAL8KCewCAQBBAQuzAYML6AvJBOgKc+EK4AqxBLoL\ xAq8C5wCxAHYC6kMhAv6C5QMiwuMC4AM7QrDC4MMqgyoDP8LkwySDJEMqwiUC80L1AvMC5UMpQjjCK\ MCxwv7C/wL/Qv+C7AJsQnVCNoJ1AivCcoLmAPLC5kD7wayAdILnguHAtELqwzTC+wK6gHrCpYMoQvW\ C6wM1QutDJ4MrgyvDOsJ2wnHCcEJwgnECcYJwAnDCbAFxQmzCbAM1gf0CrIMxwb3BrMMqQfuCfcKtQ\ yaCN4LtgzaB5oMsAuJAuILtwzhC+QD2AWbDLIL5Qu5DOQLugzOCbwMgAXwCfwK5Am9C7YJ0wSNAoIL\ yAe+DP8F8QmDBNUJ6QuBC/8IiQuIC8UFhQqHB94B6wuHC78MhQuIB4oL1gnSAr0EwAyGC4cKiQfyC+\ 4LwQzvC/AL4gHhCLkLuwvaCo4LzQqqBfYBwgyLB4EC9AvDDJIKjQu/C4QB7AbzCwq2zxGWDMU/ASF/\ IwBBkANrIgMkACADQQBBwAAQ9wshAyABIAJBBnRqIQQgACgCHCEFIAAoAhghBiAAKAIUIQcgACgCEC\ EIIAAoAgwhCSAAKAIIIQogACgCBCELIAAoAgAhDAJAA0AgASAERg0BIANCgICAgMAANwJMIAMgATYC\ QCADQcAANgJEIAMgAUHAAGoiDTYCSCADQcAAahDLCSICQRAgAkEQSRtBAnQhDkEAIQIDQAJAIA4gAk\ cNACADKAI8IQIgAygCOCEPIAMoAjQhASADKAIwIQ4gAygCLCEQIAMoAighESADKAIkIRIgAygCICET\ IAMoAhwhFCADKAIYIRUgAygCFCEWIAMoAhAhFyADKAIMIRggAygCCCEZIAMoAgQhGiADKAIAIRsgAy\ AKNgLwAiADIAk2AvQCIAMgBjYC+AIgAyAFNgL8AiADIAc2AowDIAMgCDYCiAMgAyALNgKEAyADIAw2\ AoADIAMgG0GY36iUBGoiHDYCTCADIBpBkYndiQdqIh02AkggAyAZQc/3g657aiIeNgJEIAMgGEGlt9\ fNfmoiHzYCQCADQeACaiADQfACaiADQYADaiADQcAAahC0AiADIB42AmwgAyAfNgJoIAMgHDYCZCAD\ IB02AmAgAygC4AIhHCADKALkAiEdIAMoAugCIR4gAygC7AIhHyADIAc2AowDIAMgCDYCiAMgAyALNg\ KEAyADIAw2AoADIAMgHzYCTCADIB42AkggAyAdNgJEIAMgHDYCQCADQfACaiADQYADaiADQcAAaiAD\ QeAAahC0AiADKALwAiEgIAMoAvQCISEgAygC+AIhIiADKAL8AiEjIAMgHzYC/AIgAyAeNgL4AiADIB\ 02AvQCIAMgHDYC8AIgAyAjNgKMAyADICI2AogDIAMgITYChAMgAyAgNgKAAyADIBdB24TbygNqIhw2\ AkwgAyAWQfGjxM8FaiIdNgJIIAMgFUGkhf6ReWoiHjYCRCADIBRB1b3x2HpqIh82AkAgA0HgAmogA0\ HwAmogA0GAA2ogA0HAAGoQtAIgAyAeNgJ8IAMgHzYCeCADIBw2AnQgAyAdNgJwIAMoAuACIRwgAygC\ 5AIhHSADKALoAiEeIAMoAuwCIR8gAyAjNgKMAyADICI2AogDIAMgITYChAMgAyAgNgKAAyADIB82Ak\ wgAyAeNgJIIAMgHTYCRCADIBw2AkAgA0HwAmogA0GAA2ogA0HAAGogA0HwAGoQtAIgAygC8AIhICAD\ KAL0AiEhIAMoAvgCISIgAygC/AIhIyADIB82AvwCIAMgHjYC+AIgAyAdNgL0AiADIBw2AvACIAMgIz\ YCjAMgAyAiNgKIAyADICE2AoQDIAMgIDYCgAMgAyATQZjVnsB9aiIcNgJMIAMgEkGBto2UAWoiHTYC\ SCADIBFBvovGoQJqIh42AkQgAyAQQcP7sagFaiIfNgJAIANB4AJqIANB8AJqIANBgANqIANBwABqEL\ QCIAMgHjYCjAEgAyAfNgKIASADIBw2AoQBIAMgHTYCgAEgAygC4AIhHCADKALkAiEdIAMoAugCIR4g\ AygC7AIhHyADICM2AowDIAMgIjYCiAMgAyAhNgKEAyADICA2AoADIAMgHzYCTCADIB42AkggAyAdNg\ JEIAMgHDYCQCADQfACaiADQYADaiADQcAAaiADQYABahC0AiADKALwAiEgIAMoAvQCISEgAygC+AIh\ IiADKAL8AiEjIAMgHzYC/AIgAyAeNgL4AiADIB02AvQCIAMgHDYC8AIgAyAjNgKMAyADICI2AogDIA\ MgITYChAMgAyAgNgKAAyADIA5B9Lr5lQdqIhw2AkwgAyABQf7j+oZ4aiIdNgJIIAMgD0GnjfDeeWoi\ HjYCRCADIAJB9OLvjHxqIh82AkAgA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQtAIgAyAeNgKcASADIB\ 82ApgBIAMgHDYClAEgAyAdNgKQASADKALgAiEcIAMoAuQCIR0gAygC6AIhHiADKALsAiEfIAMgIzYC\ jAMgAyAiNgKIAyADICE2AoQDIAMgIDYCgAMgAyAfNgJMIAMgHjYCSCADIB02AkQgAyAcNgJAIANB8A\ JqIANBgANqIANBwABqIANBkAFqELQCIAMoAvACISAgAygC9AIhISADKAL4AiEiIAMoAvwCISMgAyAb\ NgLsAiADIBo2AugCIAMgGTYC5AIgAyAYNgLgAiADIBc2AvwCIAMgFjYC+AIgAyAVNgL0AiADIBQ2Av\ ACIAMgEzYCjAMgAyASNgKIAyADIBE2AoQDIAMgEDYCgAMgAyAONgJMIAMgATYCSCADIA82AkQgAyAC\ NgJAIANB0AJqIANB4AJqIANB8AJqIANBgANqIANBwABqEJkCIAMoAtACIRggAygC1AIhGSADKALYAi\ EaIAMoAtwCIRsgAyAfNgL8AiADIB42AvgCIAMgHTYC9AIgAyAcNgLwAiADICM2AowDIAMgIjYCiAMg\ AyAhNgKEAyADICA2AoADIAMgG0HB0+2kfmoiHDYCTCADIBpBho/5/X5qIh02AkggAyAZQca7hv4Aai\ IeNgJEIAMgGEHMw7KgAmoiHzYCQCADQeACaiADQfACaiADQYADaiADQcAAahC0AiADIB42AqwBIAMg\ HzYCqAEgAyAcNgKkASADIB02AqABIAMoAuACIRwgAygC5AIhHSADKALoAiEeIAMoAuwCIR8gAyAjNg\ KMAyADICI2AogDIAMgITYChAMgAyAgNgKAAyADIB82AkwgAyAeNgJIIAMgHTYCRCADIBw2AkAgA0Hw\ AmogA0GAA2ogA0HAAGogA0GgAWoQtAIgAygC8AIhICADKAL0AiEhIAMoAvgCISIgAygC/AIhIyADIB\ c2AuwCIAMgFjYC6AIgAyAVNgLkAiADIBQ2AuACIAMgEzYC/AIgAyASNgL4AiADIBE2AvQCIAMgEDYC\ 8AIgAyAONgKMAyADIAE2AogDIAMgDzYChAMgAyACNgKAAyADIBs2AkwgAyAaNgJIIAMgGTYCRCADIB\ g2AkAgA0HQAmogA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQmQIgAygC0AIhFCADKALUAiEVIAMoAtgC\ IRYgAygC3AIhFyADIB82AvwCIAMgHjYC+AIgAyAdNgL0AiADIBw2AvACIAMgIzYCjAMgAyAiNgKIAy\ ADICE2AoQDIAMgIDYCgAMgAyAXQe/YpO8CaiIcNgJMIAMgFkGqidLTBGoiHTYCSCADIBVB3NPC5QVq\ Ih42AkQgAyAUQdqR5rcHaiIfNgJAIANB4AJqIANB8AJqIANBgANqIANBwABqELQCIAMgHjYCvAEgAy\ AfNgK4ASADIBw2ArQBIAMgHTYCsAEgAygC4AIhHCADKALkAiEdIAMoAugCIR4gAygC7AIhHyADICM2\ AowDIAMgIjYCiAMgAyAhNgKEAyADICA2AoADIAMgHzYCTCADIB42AkggAyAdNgJEIAMgHDYCQCADQf\ ACaiADQYADaiADQcAAaiADQbABahC0AiADKALwAiEgIAMoAvQCISEgAygC+AIhIiADKAL8AiEjIAMg\ EzYC7AIgAyASNgLoAiADIBE2AuQCIAMgEDYC4AIgAyAONgL8AiADIAE2AvgCIAMgDzYC9AIgAyACNg\ LwAiADIBs2AowDIAMgGjYCiAMgAyAZNgKEAyADIBg2AoADIAMgFzYCTCADIBY2AkggAyAVNgJEIAMg\ FDYCQCADQdACaiADQeACaiADQfACaiADQYADaiADQcAAahCZAiADKALQAiEQIAMoAtQCIREgAygC2A\ IhEiADKALcAiETIAMgHzYC/AIgAyAeNgL4AiADIB02AvQCIAMgHDYC8AIgAyAjNgKMAyADICI2AogD\ IAMgITYChAMgAyAgNgKAAyADIBNB0qL5wXlqIhw2AkwgAyASQe2Mx8F6aiIdNgJIIAMgEUHIz4yAe2\ oiHjYCRCADIBBBx//l+ntqIh82AkAgA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQtAIgAyAeNgLMASAD\ IB82AsgBIAMgHDYCxAEgAyAdNgLAASADKALgAiEcIAMoAuQCIR0gAygC6AIhHiADKALsAiEfIAMgIz\ YCjAMgAyAiNgKIAyADICE2AoQDIAMgIDYCgAMgAyAfNgJMIAMgHjYCSCADIB02AkQgAyAcNgJAIANB\ 8AJqIANBgANqIANBwABqIANBwAFqELQCIAMoAvACISAgAygC9AIhISADKAL4AiEiIAMoAvwCISMgAy\ AONgLsAiADIAE2AugCIAMgDzYC5AIgAyACNgLgAiADIBs2AvwCIAMgGjYC+AIgAyAZNgL0AiADIBg2\ AvACIAMgFzYCjAMgAyAWNgKIAyADIBU2AoQDIAMgFDYCgAMgAyATNgJMIAMgEjYCSCADIBE2AkQgAy\ AQNgJAIANB0AJqIANB4AJqIANB8AJqIANBgANqIANBwABqEJkCIAMoAtACIQIgAygC1AIhDyADKALY\ AiEBIAMoAtwCIQ4gAyAfNgL8AiADIB42AvgCIAMgHTYC9AIgAyAcNgLwAiADICM2AowDIAMgIjYCiA\ MgAyAhNgKEAyADICA2AoADIAMgDkHzl4C3fGoiHDYCTCADIAFBx6KerX1qIh02AkggAyAPQdHGqTZq\ Ih42AkQgAyACQefSpKEBaiIfNgJAIANB4AJqIANB8AJqIANBgANqIANBwABqELQCIAMgHjYC3AEgAy\ AfNgLYASADIBw2AtQBIAMgHTYC0AEgAygC4AIhHCADKALkAiEdIAMoAugCIR4gAygC7AIhHyADICM2\ AowDIAMgIjYCiAMgAyAhNgKEAyADICA2AoADIAMgHzYCTCADIB42AkggAyAdNgJEIAMgHDYCQCADQf\ ACaiADQYADaiADQcAAaiADQdABahC0AiADKALwAiEgIAMoAvQCISEgAygC+AIhIiADKAL8AiEjIAMg\ GzYC7AIgAyAaNgLoAiADIBk2AuQCIAMgGDYC4AIgAyAXNgL8AiADIBY2AvgCIAMgFTYC9AIgAyAUNg\ LwAiADIBM2AowDIAMgEjYCiAMgAyARNgKEAyADIBA2AoADIAMgDjYCTCADIAE2AkggAyAPNgJEIAMg\ AjYCQCADQdACaiADQeACaiADQfACaiADQYADaiADQcAAahCZAiADKALQAiEYIAMoAtQCIRkgAygC2A\ IhGiADKALcAiEbIAMgHzYC/AIgAyAeNgL4AiADIB02AvQCIAMgHDYC8AIgAyAjNgKMAyADICI2AogD\ IAMgITYChAMgAyAgNgKAAyADIBtBhZXcvQJqIhw2AkwgAyAaQbjC7PACaiIdNgJIIAMgGUH827HpBG\ oiHjYCRCADIBhBk5rgmQVqIh82AkAgA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQtAIgAyAeNgLsASAD\ IB82AugBIAMgHDYC5AEgAyAdNgLgASADKALgAiEcIAMoAuQCIR0gAygC6AIhHiADKALsAiEfIAMgIz\ YCjAMgAyAiNgKIAyADICE2AoQDIAMgIDYCgAMgAyAfNgJMIAMgHjYCSCADIB02AkQgAyAcNgJAIANB\ 8AJqIANBgANqIANBwABqIANB4AFqELQCIAMoAvACISAgAygC9AIhISADKAL4AiEiIAMoAvwCISMgAy\ AXNgLsAiADIBY2AugCIAMgFTYC5AIgAyAUNgLgAiADIBM2AvwCIAMgEjYC+AIgAyARNgL0AiADIBA2\ AvACIAMgDjYCjAMgAyABNgKIAyADIA82AoQDIAMgAjYCgAMgAyAbNgJMIAMgGjYCSCADIBk2AkQgAy\ AYNgJAIANB0AJqIANB4AJqIANB8AJqIANBgANqIANBwABqEJkCIAMoAtACIRQgAygC1AIhFSADKALY\ AiEWIAMoAtwCIRcgAyAfNgL8AiADIB42AvgCIAMgHTYC9AIgAyAcNgLwAiADICM2AowDIAMgIjYCiA\ MgAyAhNgKEAyADICA2AoADIAMgF0HU5qmoBmoiHDYCTCADIBZBu5WoswdqIh02AkggAyAVQa6Si454\ aiIeNgJEIAMgFEGF2ciTeWoiHzYCQCADQeACaiADQfACaiADQYADaiADQcAAahC0AiADIB42AvwBIA\ MgHzYC+AEgAyAcNgL0ASADIB02AvABIAMoAuACIRwgAygC5AIhHSADKALoAiEeIAMoAuwCIR8gAyAj\ NgKMAyADICI2AogDIAMgITYChAMgAyAgNgKAAyADIB82AkwgAyAeNgJIIAMgHTYCRCADIBw2AkAgA0\ HwAmogA0GAA2ogA0HAAGogA0HwAWoQtAIgAygC8AIhICADKAL0AiEhIAMoAvgCISIgAygC/AIhIyAD\ IBM2AuwCIAMgEjYC6AIgAyARNgLkAiADIBA2AuACIAMgDjYC/AIgAyABNgL4AiADIA82AvQCIAMgAj\ YC8AIgAyAbNgKMAyADIBo2AogDIAMgGTYChAMgAyAYNgKAAyADIBc2AkwgAyAWNgJIIAMgFTYCRCAD\ IBQ2AkAgA0HQAmogA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQmQIgAygC0AIhECADKALUAiERIAMoAt\ gCIRIgAygC3AIhEyADIB82AvwCIAMgHjYC+AIgAyAdNgL0AiADIBw2AvACIAMgIzYCjAMgAyAiNgKI\ AyADICE2AoQDIAMgIDYCgAMgAyATQaHR/5V6aiIcNgJMIAMgEkHLzOnAemoiHTYCSCADIBFB8Jaukn\ xqIh42AkQgAyAQQaOjsbt8aiIfNgJAIANB4AJqIANB8AJqIANBgANqIANBwABqELQCIAMgHjYCjAIg\ AyAfNgKIAiADIBw2AoQCIAMgHTYCgAIgAygC4AIhHCADKALkAiEdIAMoAugCIR4gAygC7AIhHyADIC\ M2AowDIAMgIjYCiAMgAyAhNgKEAyADICA2AoADIAMgHzYCTCADIB42AkggAyAdNgJEIAMgHDYCQCAD\ QfACaiADQYADaiADQcAAaiADQYACahC0AiADKALwAiEgIAMoAvQCISEgAygC+AIhIiADKAL8AiEjIA\ MgDjYC7AIgAyABNgLoAiADIA82AuQCIAMgAjYC4AIgAyAbNgL8AiADIBo2AvgCIAMgGTYC9AIgAyAY\ NgLwAiADIBc2AowDIAMgFjYCiAMgAyAVNgKEAyADIBQ2AoADIAMgEzYCTCADIBI2AkggAyARNgJEIA\ MgEDYCQCADQdACaiADQeACaiADQfACaiADQYADaiADQcAAahCZAiADKALQAiECIAMoAtQCIQ8gAygC\ 2AIhASADKALcAiEOIAMgHzYC/AIgAyAeNgL4AiADIB02AvQCIAMgHDYC8AIgAyAjNgKMAyADICI2Ao\ gDIAMgITYChAMgAyAgNgKAAyADIA5BmdDLjH1qIhw2AkwgAyABQaSM5LR9aiIdNgJIIAMgD0GF67ig\ f2oiHjYCRCADIAJB8MCqgwFqIh82AkAgA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQtAIgAyAeNgKcAi\ ADIB82ApgCIAMgHDYClAIgAyAdNgKQAiADKALgAiEcIAMoAuQCIR0gAygC6AIhHiADKALsAiEfIAMg\ IzYCjAMgAyAiNgKIAyADICE2AoQDIAMgIDYCgAMgAyAfNgJMIAMgHjYCSCADIB02AkQgAyAcNgJAIA\ NB8AJqIANBgANqIANBwABqIANBkAJqELQCIAMoAvACISAgAygC9AIhISADKAL4AiEiIAMoAvwCISMg\ AyAbNgLsAiADIBo2AugCIAMgGTYC5AIgAyAYNgLgAiADIBc2AvwCIAMgFjYC+AIgAyAVNgL0AiADIB\ Q2AvACIAMgEzYCjAMgAyASNgKIAyADIBE2AoQDIAMgEDYCgAMgAyAONgJMIAMgATYCSCADIA82AkQg\ AyACNgJAIANB0AJqIANB4AJqIANB8AJqIANBgANqIANBwABqEJkCIAMoAtACIRggAygC1AIhGSADKA\ LYAiEaIAMoAtwCIRsgAyAfNgL8AiADIB42AvgCIAMgHTYC9AIgAyAcNgLwAiADICM2AowDIAMgIjYC\ iAMgAyAhNgKEAyADICA2AoADIAMgG0GWgpPNAWoiHDYCTCADIBpBiNjd8QFqIh02AkggAyAZQczuob\ oCaiIeNgJEIAMgGEG1+cKlA2oiHzYCQCADQeACaiADQfACaiADQYADaiADQcAAahC0AiADIB42AqwC\ IAMgHzYCqAIgAyAcNgKkAiADIB02AqACIAMoAuACIRwgAygC5AIhHSADKALoAiEeIAMoAuwCIR8gAy\ AjNgKMAyADICI2AogDIAMgITYChAMgAyAgNgKAAyADIB82AkwgAyAeNgJIIAMgHTYCRCADIBw2AkAg\ A0HwAmogA0GAA2ogA0HAAGogA0GgAmoQtAIgAygC8AIhICADKAL0AiEhIAMoAvgCISIgAygC/AIhIy\ ADIBc2AuwCIAMgFjYC6AIgAyAVNgLkAiADIBQ2AuACIAMgEzYC/AIgAyASNgL4AiADIBE2AvQCIAMg\ EDYC8AIgAyAONgKMAyADIAE2AogDIAMgDzYChAMgAyACNgKAAyADIBs2AkwgAyAaNgJIIAMgGTYCRC\ ADIBg2AkAgA0HQAmogA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQmQIgAygC0AIhFCADKALUAiEVIAMo\ AtgCIRYgAygC3AIhFyADIB82AvwCIAMgHjYC+AIgAyAdNgL0AiADIBw2AvACIAMgIzYCjAMgAyAiNg\ KIAyADICE2AoQDIAMgIDYCgAMgAyAXQbOZ8MgDaiIcNgJMIAMgFkHK1OL2BGoiHTYCSCADIBVBz5Tz\ 3AVqIh42AkQgAyAUQfPfucEGaiIfNgJAIANB4AJqIANB8AJqIANBgANqIANBwABqELQCIAMgHjYCvA\ IgAyAfNgK4AiADIBw2ArQCIAMgHTYCsAIgAygC4AIhHCADKALkAiEdIAMoAugCIR4gAygC7AIhHyAD\ ICM2AowDIAMgIjYCiAMgAyAhNgKEAyADICA2AoADIAMgHzYCTCADIB42AkggAyAdNgJEIAMgHDYCQC\ ADQfACaiADQYADaiADQcAAaiADQbACahC0AiADKALwAiEgIAMoAvQCISEgAygC+AIhIiADKAL8AiEj\ IAMgEzYC7AIgAyASNgLoAiADIBE2AuQCIAMgEDYC4AIgAyAONgL8AiADIAE2AvgCIAMgDzYC9AIgAy\ ACNgLwAiADIBs2AowDIAMgGjYCiAMgAyAZNgKEAyADIBg2AoADIAMgFzYCTCADIBY2AkggAyAVNgJE\ IAMgFDYCQCADQdACaiADQeACaiADQfACaiADQYADaiADQcAAahCZAiADKALQAiEQIAMoAtQCIREgAy\ gC2AIhEiADKALcAiETIAMgHzYC/AIgAyAeNgL4AiADIB02AvQCIAMgHDYC8AIgAyAjNgKMAyADICI2\ AogDIAMgITYChAMgAyAgNgKAAyADIBNB7oW+pAdqIhw2AkwgAyASQe/GlcUHaiIdNgJIIAMgEUGU8K\ GmeGoiHjYCRCADIBBBiISc5nhqIh82AkAgA0HgAmogA0HwAmogA0GAA2ogA0HAAGoQtAIgAyAeNgLM\ AiADIB82AsgCIAMgHDYCxAIgAyAdNgLAAiADKALgAiEcIAMoAuQCIR0gAygC6AIhHiADKALsAiEfIA\ MgIzYCjAMgAyAiNgKIAyADICE2AoQDIAMgIDYCgAMgAyAfNgJMIAMgHjYCSCADIB02AkQgAyAcNgJA\ IANB8AJqIANBgANqIANBwABqIANBwAJqELQCIAMoAvACISAgAygC9AIhISADKAL4AiEiIAMoAvwCIS\ MgAyAONgLsAiADIAE2AugCIAMgDzYC5AIgAyACNgLgAiADIBs2AvwCIAMgGjYC+AIgAyAZNgL0AiAD\ IBg2AvACIAMgFzYCjAMgAyAWNgKIAyADIBU2AoQDIAMgFDYCgAMgAyATNgJMIAMgEjYCSCADIBE2Ak\ QgAyAQNgJAIANB0AJqIANB4AJqIANB8AJqIANBgANqIANBwABqEJkCIAMoAtACIQIgAygC1AIhDyAD\ KALYAiEBIAMoAtwCIQ4gAyAfNgL8AiADIB42AvgCIAMgHTYC9AIgAyAcNgLwAiADICM2AowDIAMgIj\ YCiAMgAyAhNgKEAyADICA2AoADIAMgDkH6//uFeWoiDjYCTCADIAFB69nBonpqIgE2AkggAyAPQffH\ 5vd7aiIPNgJEIAMgAkHy8cWzfGoiAjYCQCADQdACaiADQfACaiADQYADaiADQcAAahC0AiADIA82Au\ wCIAMgAjYC6AIgAyAONgLkAiADIAE2AuACIAMoAtACIQIgAygC1AIhDyADKALYAiEBIAMoAtwCIQ4g\ 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\ BQALQbSqzgBBGkGkqs4A