UNPKG

mcl-wasm

Version:

mcl ; A portable and fast pairing-based cryptography library for Node.js by WebAssembly

269 lines (268 loc) 659 kB
"use strict"; var Module = (() => { var _scriptName = typeof document != 'undefined' ? document.currentScript?.src : undefined; return (async function (moduleArg = {}) { var moduleRtn; // include: shell.js // The Module object: Our interface to the outside world. We import // and export values on it. There are various ways Module can be used: // 1. Not defined. We create it here // 2. A function parameter, function(moduleArg) => Promise<Module> // 3. pre-run appended it, var Module = {}; ..generated code.. // 4. External script tag defines var Module. // We need to check if Module already exists (e.g. case 3 above). // Substitution will be replaced with actual code on later stage of the build, // this way Closure Compiler will not mangle it (e.g. case 4. above). // Note that if you want to run closure, and also to use Module // after the generated code, you will need to define var Module = {}; // before the code. Then that object will be used in the code, and you // can continue to use Module afterwards as well. var Module = moduleArg; // Determine the runtime environment we are in. You can customize this by // setting the ENVIRONMENT setting at compile time (see settings.js). // Attempt to auto-detect the environment var ENVIRONMENT_IS_WEB = typeof window == "object"; var ENVIRONMENT_IS_WORKER = typeof WorkerGlobalScope != "undefined"; // N.b. Electron.js environment is simultaneously a NODE-environment, but // also a web environment. var ENVIRONMENT_IS_NODE = typeof process == "object" && process.versions?.node && process.type != "renderer"; // --pre-jses are emitted after the Module integration code, so that they can // refer to Module (if they choose; they can also define Module) var arguments_ = []; var thisProgram = "./this.program"; var quit_ = (status, toThrow) => { throw toThrow; }; if (typeof __filename != "undefined") { // Node _scriptName = __filename; } else if (ENVIRONMENT_IS_WORKER) { _scriptName = self.location.href; } // `/` should be present at the end if `scriptDirectory` is not empty var scriptDirectory = ""; // Hooks that are implemented differently in different runtime environments. var readAsync, readBinary; if (ENVIRONMENT_IS_NODE) { // These modules will usually be used on Node.js. Load them eagerly to avoid // the complexity of lazy-loading. // var fs = require("fs"); scriptDirectory = __dirname + "/"; // include: node_shell_read.js readBinary = filename => { // We need to re-wrap `file://` strings to URLs. filename = isFileURI(filename) ? new URL(filename) : filename; var ret = fs.readFileSync(filename); return ret; }; readAsync = async (filename, binary = true) => { // See the comment in the `readBinary` function. filename = isFileURI(filename) ? new URL(filename) : filename; var ret = fs.readFileSync(filename, binary ? undefined : "utf8"); return ret; }; // end include: node_shell_read.js if (process.argv.length > 1) { thisProgram = process.argv[1].replace(/\\/g, "/"); } arguments_ = process.argv.slice(2); quit_ = (status, toThrow) => { process.exitCode = status; throw toThrow; }; } else // Note that this includes Node.js workers when relevant (pthreads is enabled). // Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and // ENVIRONMENT_IS_NODE. if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { try { scriptDirectory = new URL(".", _scriptName).href; } catch { } { // include: web_or_worker_shell_read.js if (ENVIRONMENT_IS_WORKER) { readBinary = url => { var xhr = new XMLHttpRequest; xhr.open("GET", url, false); xhr.responseType = "arraybuffer"; xhr.send(null); return new Uint8Array(/** @type{!ArrayBuffer} */ (xhr.response)); }; } readAsync = async (url) => { // Fetch has some additional restrictions over XHR, like it can't be used on a file:// url. // See https://github.com/github/fetch/pull/92#issuecomment-140665932 // Cordova or Electron apps are typically loaded from a file:// url. // So use XHR on webview if URL is a file URL. if (isFileURI(url)) { return new Promise((resolve, reject) => { var xhr = new XMLHttpRequest; xhr.open("GET", url, true); xhr.responseType = "arraybuffer"; xhr.onload = () => { if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { // file URLs can return 0 resolve(xhr.response); return; } reject(xhr.status); }; xhr.onerror = reject; xhr.send(null); }); } var response = await fetch(url, { credentials: "same-origin" }); if (response.ok) { return response.arrayBuffer(); } throw new Error(response.status + " : " + response.url); }; } } else { } var out = console.log.bind(console); var err = console.error.bind(console); // end include: shell.js // include: preamble.js // === Preamble library stuff === // Documentation for the public APIs defined in this file must be updated in: // site/source/docs/api_reference/preamble.js.rst // A prebuilt local version of the documentation is available at: // site/build/text/docs/api_reference/preamble.js.txt // You can also build docs locally as HTML or other formats in site/ // An online HTML version (which may be of a different version of Emscripten) // is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html var wasmBinary; // Wasm globals //======================================== // Runtime essentials //======================================== // whether we are quitting the application. no code should run after this. // set in exit() and abort() var ABORT = false; // set by exit() and abort(). Passed to 'onExit' handler. // NOTE: This is also used as the process return code code in shell environments // but only when noExitRuntime is false. var EXITSTATUS; /** * Indicates whether filename is delivered via file protocol (as opposed to http/https) * @noinline */ var isFileURI = filename => filename.startsWith("file://"); // include: runtime_common.js // include: runtime_stack_check.js // end include: runtime_stack_check.js // include: runtime_exceptions.js // end include: runtime_exceptions.js // include: runtime_debug.js // end include: runtime_debug.js var readyPromiseResolve, readyPromiseReject; // Memory management var wasmMemory; var /** @type {!Int8Array} */ HEAP8, /** @type {!Uint8Array} */ HEAPU8, /** @type {!Int16Array} */ HEAP16, /** @type {!Uint16Array} */ HEAPU16, /** @type {!Int32Array} */ HEAP32, /** @type {!Uint32Array} */ HEAPU32, /** @type {!Float32Array} */ HEAPF32, /** @type {!Float64Array} */ HEAPF64; // BigInt64Array type is not correctly defined in closure var /** not-@type {!BigInt64Array} */ HEAP64, /* BigUint64Array type is not correctly defined in closure /** not-@type {!BigUint64Array} */ HEAPU64; var runtimeInitialized = false; function updateMemoryViews() { var b = wasmMemory.buffer; Module["HEAP8"] = HEAP8 = new Int8Array(b); HEAP16 = new Int16Array(b); HEAPU8 = new Uint8Array(b); HEAPU16 = new Uint16Array(b); Module["HEAP32"] = HEAP32 = new Int32Array(b); HEAPU32 = new Uint32Array(b); HEAPF32 = new Float32Array(b); HEAPF64 = new Float64Array(b); HEAP64 = new BigInt64Array(b); HEAPU64 = new BigUint64Array(b); } // include: memoryprofiler.js // end include: memoryprofiler.js // end include: runtime_common.js function preRun() { if (Module["preRun"]) { if (typeof Module["preRun"] == "function") Module["preRun"] = [Module["preRun"]]; while (Module["preRun"].length) { addOnPreRun(Module["preRun"].shift()); } } // Begin ATPRERUNS hooks callRuntimeCallbacks(onPreRuns); } function initRuntime() { runtimeInitialized = true; // No ATINITS hooks wasmExports["h"](); } function postRun() { // PThreads reuse the runtime from the main thread. if (Module["postRun"]) { if (typeof Module["postRun"] == "function") Module["postRun"] = [Module["postRun"]]; while (Module["postRun"].length) { addOnPostRun(Module["postRun"].shift()); } } // Begin ATPOSTRUNS hooks callRuntimeCallbacks(onPostRuns); } // A counter of dependencies for calling run(). If we need to // do asynchronous work before running, increment this and // decrement it. Incrementing must happen in a place like // Module.preRun (used by emcc to add file preloading). // Note that you can add dependencies in preRun, even though // it happens right before run - run will be postponed until // the dependencies are met. var runDependencies = 0; var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled function addRunDependency(id) { runDependencies++; Module["monitorRunDependencies"]?.(runDependencies); } function removeRunDependency(id) { runDependencies--; Module["monitorRunDependencies"]?.(runDependencies); if (runDependencies == 0) { if (dependenciesFulfilled) { var callback = dependenciesFulfilled; dependenciesFulfilled = null; callback(); } } } /** @param {string|number=} what */ function abort(what) { Module["onAbort"]?.(what); what = "Aborted(" + what + ")"; // TODO(sbc): Should we remove printing and leave it up to whoever // catches the exception? err(what); ABORT = true; what += ". Build with -sASSERTIONS for more info."; // Use a wasm runtime error, because a JS error might be seen as a foreign // exception, which means we'd run destructors on it. We need the error to // simply make the program stop. // FIXME This approach does not work in Wasm EH because it currently does not assume // all RuntimeErrors are from traps; it decides whether a RuntimeError is from // a trap or not based on a hidden field within the object. So at the moment // we don't have a way of throwing a wasm trap from JS. TODO Make a JS API that // allows this in the wasm spec. // Suppress closure compiler warning here. Closure compiler's builtin extern // definition for WebAssembly.RuntimeError claims it takes no arguments even // though it can. // TODO(https://github.com/google/closure-compiler/pull/3913): Remove if/when upstream closure gets fixed. /** @suppress {checkTypes} */ var e = new WebAssembly.RuntimeError(what); readyPromiseReject?.(e); // Throw the error whether or not MODULARIZE is set because abort is used // in code paths apart from instantiation where an exception is expected // to be thrown when abort is called. throw e; } var wasmBinaryFile; function findWasmBinary() { return base64Decode("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BSAGQX9zakECdCICaigCACIEIAJBrJUBaigCACICSw0BIAIgBE0EQCAGQQFqIgYgBUYNAgwBCwsgCS0AjgNBAUYEQCAAIABBrJUBQZShASgCABECAAsCQCADQcAAcQ0AQf6hAS0AAEEBcUUNACAAIABB0J8BQayVAUGgoQEoAgARAQALIAFBAToAAAsgCUGQA2okAAvsBAEEfyMAQcABayIDJAACQEHIlgEoAgBBAUYEQCAAIAFGDQEgACABQYyhASgCABEAACAAQTBqIAFBMGpBjKEBKAIAEQAADAELIAAgAUcEQCAAIAFBjKEBKAIAEQAACyAAQTBqIAFBMGpBrJUBQZShASgCABECAAtB5KEBKAIAQQFHBEAgAEEwaiIEIARByIkBQayVAUGgoQEoAgARAQALIAFB4ABqIQIgAEHgAGohBAJAQciWASgCAEEBRgRAIAAgAUYNASAEIAJBjKEBKAIAEQAAIABBkAFqIAFBkAFqQYyhASgCABEAAAwBCyAAIAFHBEAgBCACQYyhASgCABEAAAsgAEGQAWogAUGQAWpBrJUBQZShASgCABECAAtB5KEBKAIAQQFHBEAgAEGQAWoiAiACQciJAUGslQFBoKEBKAIAEQEACyABQcABaiECIABBwAFqIQUCQEHIlgEoAgBBAUYEQCAAIAFGDQEgBSACQYyhASgCABEAACAAQfABaiABQfABakGMoQEoAgARAAAMAQsgACABRwRAIAUgAkGMoQEoAgARAAALIABB8AFqIAFB8AFqQayVAUGUoQEoAgARAgALQeShASgCAEEBRwRAIABB8AFqIgEgAUHIiQFBrJUBQaChASgCABEBAAsgAyAAQYjnAUHsoAEoAgARAgAgACADQayVAUHQoQEoAgARAgAgAEEwaiADQeAAaiIBQayVAUHQoQEoAgARAgAgAyAEQejnAUHsoAEoAgARAgAgBCADQayVAUHQoQEoAgARAgAgAEGQAWogAUGslQFB0KEBKAIAEQIAIANBwAFqJAALqwkBEX8jAEHAE2siAyQAIANB4A9qIgkgASABQaACaiIEQayVAUGYoQEoAgARAQAgA0GQEGogAUEwaiABQdACakGslQFBmKEBKAIAEQEAIANBwBBqIAFB4ABqIAFBgANqQayVAUGYoQEoAgARAQAgA0HwEGogAUGQAWogAUGwA2pBrJUBQZihASgCABEBACADQaARaiABQcABaiABQeADakGslQFBmKEBKAIAEQEAIANB0BFqIAFB8AFqIAFBkARqQayVAUGYoQEoAgARAQAgA0HADWoiCiACIAJBoAJqIgVBrJUBQZihASgCABEBACADQfANaiACQTBqIAJB0AJqQayVAUGYoQEoAgARAQAgA0GgDmogAkHgAGogAkGAA2pBrJUBQZihASgCABEBACADQdAOaiACQZABaiACQbADakGslQFBmKEBKAIAEQEAIANBgA9qIAJBwAFqIAJB4ANqQayVAUGYoQEoAgARAQAgA0GwD2ogAkHwAWogAkGQBGpBrJUBQZihASgCABEBACADQcAEaiIIIAEgAkGglQEoAgARAgAgAyAEIAVBoJUBKAIAEQIAIANBgBJqIgYgA0GAA2oiC0H0oAEoAgARAAAgA0GADGoiASADQcABaiIMIANBwAdqIg1BrJUBQcihASgCABEBACADQeAMaiICIANBoAJqIg4gA0GgCGoiD0GslQFByKEBKAIAEQEAIANBwApqIgQgAyADQYAGaiIQQayVAUHIoQEoAgARAQAgA0GgC2oiBSADQeAAaiIRIANB4AZqIhJBrJUBQcihASgCABEBACADQYAJaiIHIAYgCEGslQFByKEBKAIAEQEAIANB4AlqIgYgA0HgEmogA0GgBWoiE0GslQFByKEBKAIAEQEAIAAgB0GslQFB0KEBKAIAEQIAIABBMGogBkGslQFB0KEBKAIAEQIAIABB4ABqIARBrJUBQdChASgCABECACAAQZABaiAFQayVAUHQoQEoAgARAgAgAEHAAWogAUGslQFB0KEBKAIAEQIAIABB8AFqIAJBrJUBQdChASgCABECACAHIAkgCkGglQEoAgARAgAgByAHIAhBrJUBQcyhASgCABEBACAGIAYgE0GslQFBzKEBKAIAEQEAIAQgBCAQQayVAUHMoQEoAgARAQAgBSAFIBJBrJUBQcyhASgCABEBACABIAEgDUGslQFBzKEBKAIAEQEAIAIgAiAPQayVAUHMoQEoAgARAQAgByAHIANBrJUBQcyhASgCABEBACAGIAYgEUGslQFBzKEBKAIAEQEAIAQgBCAMQayVAUHMoQEoAgARAQAgBSAFIA5BrJUBQcyhASgCABEBACABIAEgC0GslQFBzKEBKAIAEQEAIAIgAiADQeADakGslQFBzKEBKAIAEQEAIABBoAJqIAdBrJUBQdChASgCABECACAAQdACaiAGQayVAUHQoQEoAgARAgAgAEGAA2ogBEGslQFB0KEBKAIAEQIAIABBsANqIAVBrJUBQdChASgCABECACAAQeADaiABQayVAUHQoQEoAgARAgAgAEGQBGogAkGslQFB0KEBKAIAEQIAIANBwBNqJAALwQoBCX8jAEHwAWsiAyQAAkAgAUHgAGoiB0GEoQEoAgARBAAEQCAAIAJBjKEBKAIAEQAAIABBMGogAkEwakGMoQEoAgARAAAgAEHgAGogAkHgAGpBjKEBKAIAEQAADAELIAJB4ABqIghBhKEBKAIAEQQABEAgACABQYyhASgCABEAACAAQTBqIAFBMGpBjKEBKAIAEQAAIABB4ABqIAdBjKEBKAIAEQAADAELAn8CQAJAAkACQAJAQfygASgCACIFBEADQCAHIARBAnQiBmooAgAiCSAGQfCeAWooAgAiCkciC0UEQCAEQQFqIgQgBUcNAQsLQQAhBAJAA0AgCCAEQQJ0IgZqKAIAIAZB8J4BaigCAEYiBgRAIAUgBEEBaiIERw0BDAILC0GkoQEoAgAhBCAJIApGDQIgA0HAAWoiBSAHQayVASAEEQIAIANB4ABqIgQgCEGslQFBpKEBKAIAEQIAIANBkAFqIAEgBEGslQFBoKEBKAIAEQEAIANBMGogAiAFQayVAUGgoQEoAgARAQAMAwsgCSAKRw0ECyADQZABaiIGIAFBjKEBKAIAEQAAIANBMGoiBCACQYyhASgCABEAACAEIAQgBkGslQFBnKEBKAIAEQEAIANB4ABqIAFBMGpBjKEBKAIAEQAAQQEhBAwCCyADQeAAaiIFIAhBrJUBIAQRAgAgA0GQAWogASAFQayVAUGgoQEoAgARAQAgA0EwaiACQYyhASgCABEAAAtBACEEIANBMGoiBSAFIANBkAFqQayVAUGcoQEoAgARAQAgA0HgAGoiBSAFIAhBrJUBQaChASgCABEBACAFIAUgAUEwakGslQFBoKEBKAIAEQEAIAsNAgsgA0HAAWogAkEwakGMoQEoAgARAABBAQwCCyADQcABaiIFIAdBrJUBQaShASgCABECACADQZABaiIJIAFBjKEBKAIAEQAAIANBMGoiBCACIAVBrJUBQaChASgCABEBACAEIAQgCUGslQFBnKEBKAIAEQEAIANB4ABqIAFBMGpBjKEBKAIAEQAACyADQcABaiIEIAQgB0GslQFBoKEBKAIAEQEAIAQgBCACQTBqQayVAUGgoQEoAgARAQAgBiEEQQALIQUgA0HAAWoiAiACIANB4ABqQayVAUGcoQEoAgARAQAgA0EwakGEoQEoAgARBAAEQCACQYShASgCABEEAARAIAAgARAQDAILIABBiKEBKAIAEQMAIABBMGpBiKEBKAIAEQMAIABB4ABqQYihASgCABEDAAwBCyAAQeAAaiEBAkAgBQRAIAQEQCABIANBMGpBjKEBKAIAEQAADAILIAEgA0EwaiAIQayVAUGgoQEoAgARAQAMAQtBoKEBKAIAIQIgBARAIAEgByADQTBqQayVASACEQEADAELIAEgByAIQayVASACEQEAIAEgASADQTBqQayVAUGgoQEoAgARAQALIAMgA0EwaiIEQayVAUGkoQEoAgARAgAgAEEwaiIBIANBwAFqIgZBrJUBQaShASgCABECACADQZABaiICIAIgA0GslQFBoKEBKAIAEQEAIAMgAyAEQayVAUGgoQEoAgARAQAgASABIAJBrJUBQZyhASgCABEBACABIAEgAkGslQFBnKEBKAIAEQEAIAAgASADQayVAUGcoQEoAgARAQAgAiACIABBrJUBQZyhASgCABEBACACIAIgBkGslQFBoKEBKAIAEQEAIAMgAyADQeAAakGslQFBoKEBKAIAEQEAIAEgAiADQayVAUGcoQEoAgARAQALIANB8AFqJAAL2RMBCX8jAEGgBWsiAyQAAkACQCABQcABaiIJQYShASgCABEEAEUNACABQfABakGEoQEoAgARBABFDQAgACACQYyhASgCABEAACAAQTBqIAJBMGpBjKEBKAIAEQAAIABB4ABqIAJB4ABqQYyhASgCABEAACAAQZABaiACQZABakGMoQEoAgARAAAgAEHAAWogAkHAAWpBjKEBKAIAEQAAIABB8AFqIAJB8AFqQYyhASgCABEAAAwBCwJAIAJBwAFqIgpBhKEBKAIAEQQARQ0AIAJB8AFqQYShASgCABEEAEUNACAAIAFBjKEBKAIAEQAAIABBMGogAUEwakGMoQEoAgARAAAgAEHgAGogAUHgAGpBjKEBKAIAEQAAIABBkAFqIAFBkAFqQYyhASgCABEAACAAQcABaiAJQYyhASgCABEAACAAQfABaiABQfABakGMoQEoAgARAAAMAQsCQAJAQfygASgCACIERQ0AA0AgCSAGQQJ0IgdqKAIAIAdB8J4BaigCAEYEQCAEIAZBAWoiBkcNAQwCCwtBACEHDAELIAFB8AFqQYShASgCABEEACEHQfygASgCACEECwJ/AkAgBEUNAEEAIQYDQCAKIAZBAnQiBWooAgAgBUHwngFqKAIARgRAIAQgBkEBaiIGRw0BDAILC0EADAELIAJB8AFqQYShASgCABEEAAshBiAHRQRAIANBgANqIAkQCwsCQCAGBEAgA0GgAmogAUGMoQEoAgARAAAgA0HQAmoiBCABQTBqQYyhASgCABEAAAJAIAcEQCADQeAAaiACQYyhASgCABEAACADQZABaiACQTBqQYyhASgCABEAAAwBCyADQeADaiIFIAIgA0GAA2pB7KABKAIAEQIAIANB4ABqIAVBrJUBQdChASgCABECACADQZABaiADQcAEakGslQFB0KEBKAIAEQIACyADQeAAaiIFIAUgA0GgAmpBrJUBQZyhASgCABEBACADQZABaiIFIAUgBEGslQFBnKEBKAIAEQEAIANBwAFqIAFB4ABqQYyhASgCABEAACADQfABaiABQZABakGMoQEoAgARAAAMAQsgA0HAAWoiBCAKEAsgA0HgA2oiBSABIARB7KABKAIAEQIAIANBoAJqIAVBrJUBQdChASgCABECACADQdACaiIEIANBwARqIgVBrJUBQdChASgCABECAAJAIAcEQCADQeAAaiACQYyhASgCABEAACADQZABaiACQTBqQYyhASgCABEAAAwBCyADQeADaiIIIAIgA0GAA2pB7KABKAIAEQIAIANB4ABqIAhBrJUBQdChASgCABECACADQZABaiAFQayVAUHQoQEoAgARAgALIANB4ABqIgUgBSADQaACakGslQFBnKEBKAIAEQEAIANBkAFqIgUgBSAEQayVAUGcoQEoAgARAQAgA0HgA2oiCCADQcABaiILIApB7KABKAIAEQIAIAsgCEGslQFB0KEBKAIAEQIAIANB8AFqIgQgA0HABGoiBUGslQFB0KEBKAIAEQIAIAggCyABQeAAakHsoAEoAgARAgAgCyAIQayVAUHQoQEoAgARAgAgBCAFQayVAUHQoQEoAgARAgALAkAgBwRAIANBgANqIAJB4ABqQYyhASgCABEAACADQbADaiACQZABakGMoQEoAgARAAAMAQsgA0HgA2oiCCADQYADaiILIAlB7KABKAIAEQIAIAsgCEGslQFB0KEBKAIAEQIAIANBsANqIgQgA0HABGoiBUGslQFB0KEBKAIAEQIAIAggCyACQeAAakHsoAEoAgARAgAgCyAIQayVAUHQoQEoAgARAgAgBCAFQayVAUHQoQEoAgARAgALIANBgANqIgQgBCADQcABakGslQFBnKEBKAIAEQEAIANBsANqIgIgAiADQfABakGslQFBnKEBKAIAEQEAAkAgA0HgAGpBhKEBKAIAEQQARQ0AIANBkAFqQYShASgCABEEAEUNAAJAIARBhKEBKAIAEQQARQ0AIAJBhKEBKAIAEQQARQ0AIAAgARAPDAILIANB4ANqIgJBiKEBKAIAEQMAIANBkARqIgFBiKEBKAIAEQMAIAAgAkGMoQEoAgARAAAgAEEwaiABQYyhASgCABEAACACQYihASgCABEDACABQYihASgCABEDACAAQeAAaiACQYyhASgCABEAACAAQZABaiABQYyhASgCABEAACAAQcABakGIoQEoAgARAwAgAEHwAWpBiKEBKAIAEQMADAELIABBwAFqIQECQCAHBEAgBgRAIAEgA0HgAGpBjKEBKAIAEQAAIABB8AFqIANBkAFqQYyhASgCABEAAAwCCyADQeADaiICIANB4ABqIApB7KABKAIAEQIAIAEgAkGslQFB0KEBKAIAEQIAIABB8AFqIANBwARqQayVAUHQoQEoAgARAgAMAQsgAEHwAWohAiAGBEAgA0HgA2oiBiAJIANB4ABqQeygASgCABECACABIAZBrJUBQdChASgCABECACACIANBwARqQayVAUHQoQEoAgARAgAMAQsgA0HgA2oiBCAJIApB7KABKAIAEQIAIAEgBEGslQFB0KEBKAIAEQIAIAIgA0HABGoiBkGslQFB0KEBKAIAEQIAIAQgASADQeAAakHsoAEoAgARAgAgASAEQayVAUHQoQEoAgARAgAgAiAGQayVAUHQoQEoAgARAgALIAMgA0HgAGoiBhALIABB4ABqIgEgA0GAA2oiCBALIANB4ANqIgUgA0GgAmoiBCADQeygASgCABECACAEIAVBrJUBQdChASgCABECACADQdACaiICIANBwARqIglBrJUBQdChASgCABECACAFIAMgBkHsoAEoAgARAgAgAyAFQayVAUHQoQEoAgARAgAgA0EwaiIHIAlBrJUBQdChASgCABECACABIAEgBEGslQFBnKEBKAIAEQEAIABBkAFqIgYgBiACQayVAUGcoQEoAgARAQAgASABIARBrJUBQZyhASgCABEBACAGIAYgAkGslQFBnKEBKAIAEQEAIAAgASADQayVAUGcoQEoAgARAQAgAEEwaiIKIAYgB0GslQFBnKEBKAIAEQEAIAQgBCAAQayVAUGcoQEoAgARAQAgAiACIApBrJUBQZyhASgCABEBACAFIAQgCEHsoAEoAgARAgAgBCAFQayVAUHQoQEoAgARAgAgAiAJQayVAUHQoQEoAgARAgAgBSADIANBwAFqQeygASgCABECACADIAVBrJUBQdChASgCABECACAHIAlBrJUBQdChASgCABECACABIAQgA0GslQFBnKEBKAIAEQEAIAYgAiAHQayVAUGcoQEoAgARAQALIANBoAVqJAAL8gIBBX8jAEGQAWsiAiQAIABBMGohBiABQTBqIQQCQEHkoQEoAgBBAUYEQCACQeAAaiIDIAQgBEGslQFBmKEBKAIAEQEAIAMgAyABQayVAUGgoQEoAgARAQAgAkEwaiIFIAEgBEGslQFBmKEBKAIAEQEAIAIgASAEQayVAUGcoQEoAgARAQAgACAFIAJBrJUBQaChASgCABEBACAGIANBjKEBKAIAEQAADAELIAJB4ABqIgMgBCAEQayVAUGYoQEoAgARAQAgAkEwaiIFIAMgA0GslQFBmKEBKAIAEQEAIAUgBSAEQayVAUGYoQEoAgARAQAgBSAFIAFBrJUBQZihASgCABEBACACIAEgBEGslQFBnKEBKAIAEQEAIAYgAyABQayVAUGgoQEoAgARAQAgACAFIAJBrJUBQaChASgCABEBACADIAYgBkGslQFBmKEBKAIAEQEAIAAgACADQayVAUGcoQEoAgARAQALIAJBkAFqJAALogoBD38jAEGgCGsiBCQAIARBwARqIgggACgCEEHwoAEoAgARAAAgBEGAA2oiCyAAKAIUQfCgASgCABEAACAEQcABaiIFIAtB9KABKAIAEQAAIAUgBSAIQayVAUHIoQEoAgARAQAgBEGgAmoiAyADIARBoAVqIgpBrJUBQcihASgCABEBACAEQYAGaiIMIAVBrJUBQdChASgCABECACAEQbAGaiINIANBrJUBQdChASgCABECACAEQcAHaiIGIAAoAhAiASAAKAIUIgJBrJUBQZihASgCABEBACAEQfAHaiIJIAFBMGogAkEwakGslQFBmKEBKAIAEQEAIAUgBkHwoAEoAgARAAAgCCAIIAtBrJUBQcihASgCABEBACAKIAogBEHgA2oiDkGslQFByKEBKAIAEQEAIAUgBSAIQayVAUHMoQEoAgARAQAgAyADIApBrJUBQcyhASgCABEBACAGIAVBrJUBQdChASgCABECACAJIANBrJUBQdChASgCABECACAEQeAGaiIHIAAoAggiAiAAKAIMIg9BrJUBQZihASgCABEBACAEQZAHaiIBIAJBMGogD0EwakGslQFBmKEBKAIAEQEAIAQgB0HwoAEoAgARAAAgBSAAKAIIQfCgASgCABEAACAHIAZB7KEBKAIAEQAAIAAoAggiAiACIAdBrJUBQZihASgCABEBACACQTBqIgIgAiABQayVAUGYoQEoAgARAQAgACgCCCICIAIgAkGslQFBmKEBKAIAEQEAIAJBMGoiAiACIAJBrJUBQZihASgCABEBACAAKAIIIgIgAiAHQayVAUGYoQEoAgARAQAgAkEwaiICIAIgAUGslQFBmKEBKAIAEQEAIAcgDCAAKAIMIgJBrJUBQZyhASgCABEBACABIA0gAkEwakGslQFBnKEBKAIAEQEAIAcgByAHQayVAUGYoQEoAgARAQAgASABIAFBrJUBQZihASgCABEBACALIAAoAgxB8KABKAIAEQAAIAAoAgwiAiAHIAxBrJUBQZihASgCABEBACACQTBqIAEgDUGslQFBmKEBKAIAEQEAIAggC0H0oAEoAgARAAAgCCAIIAVBrJUBQcihASgCABEBACAKIAogA0GslQFByKEBKAIAEQEAIAYgCEGslQFB0KEBKAIAEQIAIAkgCkGslQFB0KEBKAIAEQIAIAAoAhAiASAGIAFBrJUBQZyhASgCABEBACABQTBqIgEgCSABQayVAUGcoQEoAgARAQAgACgCECIBIAEgAUGslQFBmKEBKAIAEQEAIAFBMGoiASABIAFBrJUBQZihASgCABEBACAAKAIQIgEgASAGQayVAUGYoQEoAgARAQAgAUEwaiIBIAEgCUGslQFBmKEBKAIAEQEAIAUgBSALQdyhASgCABEFABogAyADIA5B3KEBKAIAEQUAGiAEIAQgBUGslQFBzKEBKAIAEQEAIARB4ABqIgEgASADQayVAUHMoQEoAgARAQAgBiAEQayVAUHQoQEoAgARAgAgCSABQayVAUHQoQEoAgARAgAgACgCFCIDIAMgBkGslQFBmKEBKAIAEQEAIANBMGoiAyADIAlBrJUBQZihASgCABEBACAAKAIUIgMgAyADQayVAUGYoQEoAgARAQAgA0EwaiIDIAMgA0GslQFBmKEBKAIAEQEAIAAoAhQiACAAIAZBrJUBQZihASgCABEBACAAQTBqIgAgACAJQayVAUGYoQEoAgARAQAgBEGgCGokAAu/GAICfgZ/IwAiBwJAIAJFDQAgBEUNAAJAIAIgBE8EQCABIQggAiEJIAMhASAEIQIMAQsgAyEIIAQhCQsCQCAAIAhHBEAgCCEEDAELIAcgCUECdCIDQQ9qQXBxayIEIgckACADRQ0AIAQgCCAD/AoAAAsCQCAAIAFHBEAgASEHDAELIAcgAkECdCIDQQ9qQXBxayIHJAAgA0UNACAHIAEgA/wKAAALIAAgBzUCACIGIAQ1AgB+IgU+AgBBvAEhA0EEIQECQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAJQQJrDg8AAQIDBAUGBwgJCgsMDQ4PCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBEG9ASEDQQghAQwOCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCEG+ASEDQQwhAQwNCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDEG/ASEDQRAhAQwMCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CEEHAASEDQRQhAQwLCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFEHBASEDQRghAQwKCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGEHCASEDQRwhAQwJCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHEHDASEDQSAhAQwICyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CIEHEASEDQSQhAQwHCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CICAAIAQ1AiQgBn4gBUIgiHwiBT4CJEHFASEDQSghAQwGCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CICAAIAQ1AiQgBn4gBUIgiHwiBT4CJCAAIAQ1AiggBn4gBUIgiHwiBT4CKEHGASEDQSwhAQwFCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CICAAIAQ1AiQgBn4gBUIgiHwiBT4CJCAAIAQ1AiggBn4gBUIgiHwiBT4CKCAAIAQ1AiwgBn4gBUIgiHwiBT4CLEHHASEDQTAhAQwECyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CICAAIAQ1AiQgBn4gBUIgiHwiBT4CJCAAIAQ1AiggBn4gBUIgiHwiBT4CKCAAIAQ1AiwgBn4gBUIgiHwiBT4CLCAAIAQ1AjAgBn4gBUIgiHwiBT4CMEHIASEDQTQhAQwDCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CICAAIAQ1AiQgBn4gBUIgiHwiBT4CJCAAIAQ1AiggBn4gBUIgiHwiBT4CKCAAIAQ1AiwgBn4gBUIgiHwiBT4CLCAAIAQ1AjAgBn4gBUIgiHwiBT4CMCAAIAQ1AjQgBn4gBUIgiHwiBT4CNEHJASEDQTghAQwCCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CICAAIAQ1AiQgBn4gBUIgiHwiBT4CJCAAIAQ1AiggBn4gBUIgiHwiBT4CKCAAIAQ1AiwgBn4gBUIgiHwiBT4CLCAAIAQ1AjAgBn4gBUIgiHwiBT4CMCAAIAQ1AjQgBn4gBUIgiHwiBT4CNCAAIAQ1AjggBn4gBUIgiHwiBT4COEHKASEDQTwhAQwBCyAAIAQ1AgQgBn4gBUIgiHwiBT4CBCAAIAQ1AgggBn4gBUIgiHwiBT4CCCAAIAQ1AgwgBn4gBUIgiHwiBT4CDCAAIAQ1AhAgBn4gBUIgiHwiBT4CECAAIAQ1AhQgBn4gBUIgiHwiBT4CFCAAIAQ1AhggBn4gBUIgiHwiBT4CGCAAIAQ1AhwgBn4gBUIgiHwiBT4CHCAAIAQ1AiAgBn4gBUIgiHwiBT4CICAAIAQ1AiQgBn4gBUIgiHwiBT4CJCAAIAQ1AiggBn4gBUIgiHwiBT4CKCAAIAQ1AiwgBn4gBUIgiHwiBT4CLCAAIAQ1AjAgBn4gBUIgiHwiBT4CMCAAIAQ1AjQgBn4gBUIgiHwiBT4CNCAAIAQ1AjggBn4gBUIgiHwiBT4COCAAIAQ1AjwgBn4gBUIgiHwiBT4CPEHLASEDQcAAIQELIAAgAWoiCCAFQiCIPgIAIAJBAkkNAEEBIQEgAkECRwRAIAJBAWsiAUEBcSABQX5xIQxBACEJQQEhAQNAIAggAUECdCICaiAAIAJqIAQgAiAHaigCACADEQUANgIAIAggAkEEaiICaiAAIAJqIAQgAiAHaigCACADEQUANgIAIAFBAmohASAJQQJqIgkgDEcNAAtFDQELIAggAUECdCIBaiAAIAFqIAQgASAHaigCACADEQUANgIACyQAC+EIARR/IwBBgAlrIgIkACACQaACaiIJIAEgAUGgAmoiDkGslQFBmKEBKAIAEQEAIAJB0AJqIg8gAUEwaiIKIAFB0AJqIgdBrJUBQZihASgCABEBACACQYADaiIQIAFB4ABqIgMgAUGAA2oiBEGslQFBmKEBKAIAEQEAIAJBsANqIhEgAUGQAWoiCyABQbADaiIMQayVAUGYoQEoAgARAQAgAkHgA2oiEiABQcABaiIGIAFB4ANqIgVBrJUBQZihASgCABEBACACQZAEaiITIAFB8AFqIg0gAUGQBGpBrJUBQZihASgCABEBACACQcAEaiIIIAVB7KEBKAIAEQAAIAJBwAFqIgUgBCAGQayVAUGYoQEoAgARAQAgAkHwAWoiBiAMIA1BrJUBQZihASgCABEBACACQeAAaiIEIA4gA0GslQFBmKEBKAIAEQEAIAJBkAFqIgMgByALQayVAUGYoQEoAgARAQAgAiAIIAFBrJUBQZihASgCABEBACACQTBqIgcgAkHwBGoiCyAKQayVAUGYoQEoAgARAQAgCCAJIAJBoJUBKAIAEQIAIAkgCEGslQFB0KEBKAIAEQIAIA8gAkGgBWoiCkGslQFB0KEBKAIAEQIAIBAgAkGABmoiDEGslQFB0KEBKAIAEQIAIBEgAkHgBmoiDUGslQFB0KEBKAIAEQIAIBIgAkHAB2oiFEGslQFB0KEBKAIAEQIAIBMgAkGgCGoiFUGslQFB0KEBKAIAEQIAIAggASAOQaCVASgCABECACACIAhBrJUBQdChASgCABECACAHIApBrJUBQdChASgCABECACAEIAxBrJUBQdChASgCABECACADIA1BrJUBQdChASgCABECACAFIBRBrJUBQdChASgCABECACAGIBVBrJUBQdChASgCABECACAAQaACaiACIAJBrJUBQZihASgCABEBACAAQdACaiAHIAdBrJUBQZihASgCABEBACAAQYADaiAEIARBrJUBQZihASgCABEBACAAQbADaiADIANBrJUBQZihASgCABEBACAAQeADaiAFIAVBrJUBQZihASgCABEBACAAQZAEaiAGIAZBrJUBQZihASgCABEBACAIIAVB7KEBKAIAEQAAIABBwAFqIgEgBCAFQayVAUGYoQEoAgARAQAgAEHwAWoiBSADIAZBrJUBQZihASgCABEBACAAQeAAaiIGIAIgBEGslQFBmKEBKAIAEQEAIABBkAFqIgQgByADQayVAUGYoQEoAgARAQAgACAIIAJBrJUBQZihASgCABEBACAAQTBqIgMgCyAHQayVAUGYoQEoAgARAQAgACAJIABBrJUBQZyhASgCABEBACADIA8gA0GslQFBnKEBKAIAEQEAIAYgECAGQayVAUGcoQEoAgARAQAgBCARIARBrJUBQZyhASgCABEBACABIBIgAUGslQFBnKEBKAIAEQEAIAUgEyAFQayVAUGcoQEoAgARAQAgAkGACWokAAuXDAEJfyMAQcAEayICJAACQAJAIAFBwAFqIghBhKEBKAIAEQQARQ0AIAFB8AFqQYShASgCABEEAEUNACACQYADaiIDQYihASgCABEDACACQbADaiIBQYihASgCABEDACAAIANBjKEBKAIAEQAAIABBMGogAUGMoQEoAgARAAAgA0GIoQEoAgARAwAgAUGIoQEoAgARAwAgAEHgAGogA0GMoQEoAgARAAAgAEGQAWogAUGMoQEoAgARAAAgAEHAAWpBiKEBKAIAEQMAIABB8AFqQYihASgCABEDAAwBCwJ/AkBB/KABKAIAIgRFDQADQCAIIANBAnQiBWooAgAgBUHwngFqKAIARgRAIAQgA0EBaiIDRw0BDAILC0EADAELIAFB8AFqQYShASgCABEEAAshCSACQaACaiIDIAEQCyACQcABaiIHIAFB4ABqIgoQCyACQeAAaiIEIAEgB0GslQFBmKEBKAIAEQEAIAJBkAFqIgYgAUEwaiACQfABaiIFQayVAUGYoQEoAgARAQAgByAHEAsgBCAEEAsgBCAEIANBrJUBQZyhASgCABEBACAGIAYgAkHQAmoiA0GslQFBnKEBKAIAEQEAIAQgBCAHQayVAUGcoQEoAgARAQAgBiAGIAVBrJUBQZyhASgCABEBACAEIAQgBEGslQFBmKEBKAIAEQEAIAYgBiAGQayVAUGYoQEoAgARAQACQAJAAkACQEGQhwIoAgAOAgABAgsgAiACQaACaiIEIARBrJUBQZihASgCABEBACACQTBqIgQhBwwCCyADIAMCfyAJBEAgAkGgAmoiBCAEIAhBrJUBQZyhASgCABEBACABQfABagwBCyACIAgQCyACIAIQCyACQaACaiIEIAQgAkGslQFBnKEBKAIAEQEAIAJBMGoLQayVAUGcoQEoAgARAQAgAiACQaACaiIEIARBrJUBQZihASgCABEBACACQTBqIgQhBwwBCwJAIAkEQCACQeT7AUGMoQEoAgARAAAgAkEwakGU/AFBjKEBKAIAEQAADAELIAIgCBALIAIgAhALIAJBgANqIgQgAkHk+wFB7KABKAIAEQIAIAIgBEGslQFB0KEBKAIAEQIAIAJBMGogAkHgA2pBrJUBQdChASgCABECAAsgAiACIAJBoAJqIgRBrJUBQZihASgCABEBACACQTBqIgcgByADQayVAUGYoQEoAgARAQAgBCAEIARBrJUBQZihASgCABEBACADIQQLIAQgAyADQayVAUGYoQEoAgARAQAgAkGgAmoiBCAEIAJBrJUBQZihASgCABEBACADIAMgB0GslQFBmKEBKAIAEQEAIAAgBBALIAAgACACQeAAaiIDQayVAUGcoQEoAgARAQAgAEEwaiIEIAQgBkGslQFBnKEBKAIAEQEAIAAgACADQayVAUGcoQEoAgARAQAgBCAEIAZBrJUBQZyhASgCABEBACAAQcABaiEDAkAgCQRAIAMgCkGMoQEoAgARAAAgAEHwAWogAUGQAWpBjKEBKAIAEQAADAELIAJBgANqIgEgCiAIQeygASgCABECACADIAFBrJUBQdChASgCABECACAAQfABaiACQeADakGslQFB0KEBKAIAEQIACyADIAMgA0GslQFBmKEBKAIAEQEAIABB8AFqIgEgASABQayVAUGYoQEoAgARAQAgAEHgAGoiASACQeAAaiAAQayVAUGcoQEoAgARAQAgAEGQAWoiACAGIARBrJUBQZyhASgCABEBACACQYADaiIDIAEgAkGgAmpB7KABKAIAEQIAIAEgA0GslQFB0KEBKAIAEQIAIAAgAkHgA2pBrJUBQdChASgCABECACACQcABaiIDIAMgA0GslQFBmKEBKAIAEQEAIAUgBSAFQayVAUGYoQEoAgARAQAgAyADIANBrJUBQZihASgCABEBACAFIAUgBUGslQFBmKEBKAIAEQEAIAMgAyADQayVAUGYoQEoAgARAQAgBSAFIAVBrJUBQZihASgCABEBACABIAEgA0GslQFBnKEBKAIAEQEAIAAgACAFQayVAUGcoQEoAgARAQALIAJBwARqJAAL5QYBB38jAEHAAWsiAiQAAkAgAUHgAGoiBkGEoQEoAgARBAAEQCAAQYihASgCABEDACAAQTBqQYihASgCABEDACAAQeAAakGIoQEoAgARAwAMAQsCQEH8oAEoAgAiB0UEQEEBIQUMAQsDQCAGIANBAnQiBWooAgAiBCAFQfCeAWooAgAiCEYhBSAEIAhHDQEgA0EBaiIDIAdHDQALCyACQZABaiIIIAFBrJUBQaShASgCABECACACQeAAaiIEIAFBMGoiB0GslQFBpKEBKAIAEQIAIAJBMGoiAyABIARBrJUBQZihASgCABEBACAEIARBrJUBQaShASgCABECACADIANBrJUBQaShASgCABECACADIAMgCEGslQFBnKEBKAIAEQEAIAMgAyAEQayVAUGcoQEoAgARAQAgAyADIANBrJUBQZihASgCABEBACACIQMCQAJAAkBB/IYCKAIADgICAAELIAYhASACQZABaiIEIAQgBQR/IAEFIAIgAUGslQFBpKEBKAIAEQIAIAIgAkGslQFBpKEBKAIAEQIAIAILQayVAUGcoQEoAgARAQAMAQsCQCAFBEAgAkHI/AFBjKEBKAIAEQAADAELIAIgBkGslQFBpKEBKAIAEQIAIAIgAkGslQFBpKEBKAIAEQIAIAIgAkHI/AFBrJUBQaChASgCABEBAAsgAiACIAJBkAFqIgNBrJUBQZihASgCABEBAAsgAyACQZABaiIBIAFBrJUBQZihASgCABEBACABIAEgAkGslQFBmKEBKAIAEQEAIAAgAUGslQFBpKEBKAIAEQIAIAAgACACQTBqIgFBrJUBQZyhASgCABEBACAAIAAgAUGslQFBnKEBKAIAEQEAIABB4ABqIQECQCAFBEAgASAHQYyhASgCABEAAAwBCyABIAcgBkGslQFBoKEBKAIAEQEACyABIAEgAUGslQFBmKEBKAIAEQEAIABBMGoiASACQTBqIABBrJUBQZyhASgCABEBACABIAEgAkGQAWpBrJUBQaChASgCABEBACACQeAAaiIAIAAgAEGslQFBmKEBKAIAEQEAIAAgACAAQayVAUGYoQEoAgARAQAgACAAIABBrJUBQZihASgCABEBACABIAEgAEGslQFBnKEBKAIAEQEACyACQcABaiQAC6wJAQx/IwBBwBBrIgQhCSAEJAACQAJAIANB4DRxBEBBgKEBKAIAQQdqIgxBA3YhCiAEQfygASgCACIHQQJ0IgtBD2pBcHFrIgYkACADQcAAcQRAIAdFBEBBACEEDAMLIAZBA2ohBSAGQQJqIQwgBkEBaiENQQAhBANAIAQgBmogACAIQQJ0aigCACIDOgAAIAQgDWogA0EIdjoAACAEIAxqIANBEHY6AAAgBCAFaiADQRh2OgAAIARBBGohBCAIQQFqIgggB0cNAAsMAgsgCSAHNgIEQQAhBAJAAkBB/qEBLQAAQQFHBEAgACEFDAELIAlBCGoiBSAAQaCfAUGslQFBoKEBKAIAEQEAIAsgCSgCBCIHQQJ0SQ0BCyAHBEAgBkEDaiENIAZBAmohDiAGQQFqIQ8DQCAEIAZqIAUgCEECdGooAgAiADoAACAEIA9qIABBCHY6AAAgBCAOaiAAQRB2OgAAIAQgDWogAEEYdjoAACAEQQRqIQQgCEEBaiIIIAdHDQALCyAEIAtPDQAgCyAEayIARQ0AIAQgBmpBACAA/AsACwJAIANBoBRxRQ0AIANBgMAAcUVBgKIBLQAAQQFzcQ0AIAxBEEkNACAGIApqIQBBACEEIAxBBHYiBUEBRwRAIAZBAWohCCAFQf7///8AcSEFA0AgBCAGaiIHLQAAIQsgByAAIARBf3NqIgctAAA6AAAgByALOgAAIAQgCGoiBy0AACELIAcgACAEQX5zaiIHLQAAOgAAIAcgCzoAACAEQQJqIgQgBUcNAAsLIAxBEHFFDQAgBCAGaiIFLQAAIQggBSAAIARBf3NqIgAtAAA6AAAgACAIOgAACwJAIANBgBBxBEAgDEEISQ0BIAIoAgghBEEAIQUDQCACKAIEIARrQQJJBEAgAUEAOgAADAYLIAIoAgAgBGogBSAGai0AACIAQQ9xQZsMai0AAEEIdCAAQQR2QZsMai0AAHI7AAAgAiACKAIIQQJqIgQ2AgggBUEBaiIFIApHDQALDAELIAIoAgQgAigCCCIAayAKSQRAIAFBADoAAAwECyAKBEAgAigCACAAaiAGIAr8CgAACyACIAIoAgggCmo2AggLIAFBAToAAAwCCyAJQfygASgCACIFNgKMEAJAQf6hAS0AAEEBRwRAIAAhBAwBCyAJQZAQaiIEIABBoJ8BQayVAUGgoQEoAgARAQAgCSgCjBAhBQsgCSAENgKIECADQYABcSEAAkACfwJAAkACQCADQR9xQR93DgkAAgQEBAAEBAEECyAJQYAQIAQgBRBDDAILIAlBgBAgBCAFIABBAEcQUgwBCyAJQYAQIAQgBSAAQQBHEFMLIgRFDQAgBCACKAIEIAIoAggiAGtLDQAgBARAIAIoAgAgAGogCSAEa0GAEGogBPwKAAALIAIgAigCCCAEajYCCEEBIQgLIAEgCDoAAAwBCwJAIAQgC08NACALIARrIgBFDQAgBCAGakEAIAD8CwALQQAhBCABIAIoAgQgAigCCCIAayAKTwR/IAoEQCACKAIAIABqIAYgCvwKAAALIAIgAigCCCAKajYCCEEBBUEACzoAAAsgCUHAEGokAAv6BgEEfyMAIQYCQAJAIAMgBUkEQAJAIANBGUsNACABIAM2AmQgA0UNACADQQNxIQdBACEEAn9BACADQQRJDQAaIAEgAigCADYCACABIAIoAgQ2AgQgASACKAIINgIIIAEgAigCDDYCDEEEIANBHHEiA0EERg0AGiABIAIoAhA2AhAgASACKAIUNgIUIAEgAigCGDYCGCABIAIoAhw2AhxBCCADQQhGDQAaIAEgAigCIDYCICABIAIoAiQ2AiQgASACKAIoNgIoIAEgAigCLDYCLEEMIANBDEYNABogASACKAIwNgIwIAEgAigCNDYCNCABIAIoAjg2AjggASACKAI8NgI8QRAgA0EQRg0AGiABIAIoAkA2AkAgASACKAJENgJEIAEgAigCSDYCSCABIAIoAkw2AkxBFCADQRRGDQAaIAEgAigCUDYCUCABIAIoAlQ2AlQgASACKAJYNgJYIAEgAigCXDYCXEEYCyEFIAdFDQADQCABIAVBAnQiA2ogAiADaigCADYCACAFQQFqIQUgBEEBaiIEIAdHDQALCyAARQ0BIABBATYCZCAAQQA2AgAMAgsgAyAFa0EBaiEHIAAEQCAHQRlNBEAgACAHNgJkCyAGIANBAnQiCUEPakFwcWsiCCQAAkAgA0UEQEEAIQMMAQsgCUUNACAIIAIgCfwKAAALAkAgACAHIAggAyAEIAUQGCIFQRpPBEAgASgCZCEFDAELIAVBAnQiAkUNACABIAggAvwKAAALAkACQANAIAUiAkECSA0BIAEgAkEBayIFQQJ0aigCAEUNAAsgASACNgJkDAELIAFBATYCZCABKAIADQAgAUEAOgBoCyAAKAJkIQECQANAIAEiAkECSA0BIAAgAUEBayIBQQJ0aigCAEUNAAsgACACNgJkIAYkAA8LIABBATYCZCAAKAIADQEMAgsgBiADQQJ0IglBD2pBcHFrIggkAEEAIQACQEEAIAcgCCADBH8gCQRAIAggAiAJ/AoAAAsgAwVBAAsgBCAFEBgiBUEaTwRAIAEoAmQhBQwBCyAFQQJ0IgBFDQAgASAIIAD8CgAACwJAA0AgBSIAQQJIDQEgASAAQQFrIgVBAnRqKAIARQ0ACyABIAA2AmQgBiQADwsgAUEBNgJkIAEoAgANACABQQA6AGgLIAYkAA8LIABBADoAaCAGJAALygYBB38gASgCZCEFAkAgAyABLQBoRgRAIAVBAWoiCEEaTwRAIABBATYCZCAAQQA2AgAMAgsCQAJAAkAgACABRg0AIAVFDQEgBUEETwRAIAVBfHEhBwNAIAAgBEECdCIGaiABIAZqKAIANgIAIAAgBkEEciIKaiABIApqKAIANgIAIAAgBkEIciIKaiABIApqKAIANgIAIAAgBkEMciIGaiABIAZqKAIANgIAIARBBGoiBCAHRw0ACwsgBUEDcSIGRQ0AA0AgACAEQQJ0IgdqIAEgB2ooAgA2AgAgBEEBaiEEIAlBAWoiCSAGRw0ACwsgBUUNACAAIAAoAgAiASACaiICNgIAIAEgAk0NAEEBIQEgBUEBRgRAQQEhBAwCCwNAIAAgAUECdGoiAiACKAIAQQFqIgI2AgAgAg0BQQEhBCAFIAFBAWoiAUcNAAsMAQtBACEECyAAIAVBAnRqIAQ2AgACQANAIAgiAUECSA0BIAAgAUEBayIIQQJ0aigCAEUNAAsgACABNgJkDAILIABBATYCZAwBCwJ/IAVBAU0EQCAFIAIgASgCACIETQ0BGiAAIAM6AGggAEEBNgJkIAAgAiAEazYCAA8LIAUgBUEaSQ0AGiAAQQA2AgAgAEEAOgBoQQELIQgCQAJAIAAgAUcEQCAFRQ0CQQAhBCAFQQRPBEAgBUF8cSEGA0AgACAEQQJ0IgNqIAEgA2ooAgA2AgAgACADQQRyIgdqIAEgB2ooAgA2AgAgACADQQhyIgdqIAEgB2ooAgA2AgAgACADQQxyIgNqIAEgA2ooAgA2AgAgBEEEaiIEIAZHDQALCyAFQQNxIgNFDQEDQCAAIARBAnQiBmogASAGaigCADYCACAEQQFqIQQgCUEBaiIJIANHDQALDAELIAVFDQELIAAgACgCACIDIAJrNgIAQQEhBCAFQQFGDQAgAiADTQ0AA0AgACAEQQJ0aiICIAIoAgAiAkEBazYCACACDQEgBEEBaiIEIAVHDQALCwJAAkADQCAIIgJBAkgNASAAIAJBAWsiCEECdGooAgBFDQALIAAgAjYCZAwBCyAAQQE2AmQgACgCAA0AIABBADoAaAsgACABLQBoOgBoDwsgACADOgBoC5wCAQJ/AkAgBEUNAAJ/IAMtAABBLUYEQEEBIQYgBEEBRg0CIABBAToAACADQQFqDAELIABBADoAACADCyEAIAVBH3EhBQJAAkAgBEEBRg0AIAMgBmotAABBMEcNACAALQABIgBB4gBHBEAgAEH4AEcNAQJAIAUOEQAEBAQEBAQEBAQEBAQEBAQABAsgBkECciEGQRAhBQwCCwJAIAUOAwACAAILQQIhBSAGQQJyIQYMAQsgBUEKIAUbIQULIAQgBkYNAAJAAkACQCAFQQJrDg8CAwMDAwMDAwADAwMDAwEDCyABIAIgAyAGaiAEIAZrEJEBDwsgASACIAMgBmogBCAGaxCPAQ8LIAEgAiADIAZqIAQgBmsQkgEhBwsgBwuQDAEEfyMAQcABayIEJABByJYBKAIAIQMCQAJAAkAgACABRwRAIAAgAUGMoQEoAgARAAAgAUEwaiEFIABBMGohAiADQQFHDQEgAiAFQYyhASgCABEAAAwCCyADQQFHBEAgAEEwaiABQTBqQayVAUGUoQEoAgARAgALQeShASgCAEEBRwRAIABBMGoiAiACQciJAUGslQFBoKEBKAIAEQEAC0HIlgEoAgBBAUcEQCAAQZABaiABQZABakGslQFBlKEBKAIAEQIAC0HkoQEoAgBBAUcEQCAAQZABaiICIAJByIkBQayVAUGgoQEoAgARAQALQciWASgCAEEBRwRAIABB8AFqIAFB8AFqQayVAUGUoQEoAgARAgALQeShASgCAEEBRwRAIABB8AFqIgIgAkHIiQFBrJUBQaChASgCABEBAAtByJYBKAIAQQFHBEAgAEHQAmogAUHQAmpBrJUBQZShASgCABECAAtB5KEBKAIAQQFHBEAgAEHQAmoiAiACQciJAUGslQFBoKEBKAIAEQEAC0HIlgEoAgBBAUcEQCAAQbADaiABQbADakGslQFBlKEBKAIAEQIAC0HkoQEoAgBBAUcEQCAAQbADaiICIAJByIkBQayVAUGgoQEoAgARAQALQciWASgCAEEBRwRAIABBkARqIAFBkARqQayVAUGUoQEoAgARAgALDAILIAIgBUGslQFBlKEBKAIAEQIAC0HkoQEoAgBBAUcEQCACIAJByIkBQayVAUGgoQEoAgARAQALQciWASgCACEFIABB4ABqIAFB4ABqQYyhASgCABEAACABQZABaiEDIABBkAFqIQICQCAFQQFHBEAgAiADQayVAUGUoQEoAgARAgAMAQsgAiADQYyhASgCABEAAAtB5KEBKAIAQQFHBEAgAiACQciJAUGslQFBoKEBKAIAEQEAC0HIlgEoAgAhBSAAQcABaiABQcABakGMoQEoAgARAAAgAUHwAWohAyAAQfABaiECAkAgBUEBRwRAIAIgA0GslQFBlKEBKAIAEQIADAELIAIgA0GMoQEoAgARAAALQeShASgCAEEBRwRAIAIgAkHIiQFBrJUBQaChASgCABEBAAtByJYBKAIAIQUgAEGgAmogAUGgAmpBjKEBKAIAEQAAIAFB0AJqIQMgAEHQAmohAgJAIAVBAUcEQCACIANBrJUBQZShASgCABECAAwBCyACIANBjKEBKAIAEQAAC0HkoQEoAgBBAUcEQCACIAJByIkBQayVAUGgoQEoAgARAQALQciWASgCACEFIABBgANqIAFBgANqQYyhASgCABEAACABQbADaiEDIABBsANqIQICQCAFQQFHBEAgAiADQayVAUGUoQEoAgARAgAMAQsgAiADQYyhASgCABEAAAtB5KEBKAIAQQFHBEAgAiACQciJAUGslQFBoKEBKAIAEQEAC0HIlgEoAgAhAyAAQeADaiABQeADakGMoQEoAgARAAAgAUGQBGohASAAQZAEaiECAkAgA0EBRwRAIAIgAUGslQFBlKEBKAIAEQIADAELIAIgAUGMoQEoAgARAAALC0HkoQEoAgBBAUcEQCAAQZAEaiIBIAFByIkBQayVAUGgoQEoAgARAQALIAQgAEHgAGoiAUGAigFB7KABKAIAEQIAIAEgBEGslQFB0KEBKAIAEQIAIABBkAFqIARB4ABqIgFBrJUBQdChASgCABECACAEIABBwAFqIgJB4IoBQeygASgCABECACACIARBrJUBQdChASgCABECACAAQfABaiABQayVAUHQoQEoAgARAgAgBCAAQaACaiICQcCLAUHsoAEoAgARAgAgAiAEQayVAUHQoQEoAgARAgAgAEHQAmogAUGslQFB0KEBKAIAEQIAIAQgAEGAA2oiAkGgjAFB7KABKAIAEQIAIAIgBEGslQFB0KEBKAIAEQIAIABBsANqIAFBrJUBQdChASgCABECACAEIABB4ANqIgJBgI0BQeygASgCABECACACIARBrJUBQdChASgCABECACAAQZAEaiABQayVAUHQoQEoAgARAgAgBEHAAWokAAugBwEbfyMAQcAHayICJAAgAiABQeAAaiIEIAFBwAFqIhRBrJUBQZihASgCABEBACACQTBqIAFBkAFqIAFB8AFqQayVAUGYoQEoAgARAQAgAkHgAGoiCSAAIABBoAJqIgVBrJUBQZihASgCABEBACACQZABaiIVIABBMGoiFiAAQdACaiIGQayVAUGYoQEoAgARAQAgAkHAAWoiFyAAQeAAaiINIABBgANqIgdBrJUBQZihASgCABEBACACQfABaiIYIABBkAFqIhkgAEGwA2oiCkGslQFBmKEBKAIAEQEAIAJBoAJqIhogAEHAAWoiDiAAQeADaiILQayVAUGYoQEoAgARAQAgAkHQAmoiGyAAQfABaiIcIABBkARqIgxBrJUBQZihASgCABEBACACQYADaiIDIAAgBEHsoAEoAgARAgAgAkGgBWoiDyADQayVAUHQoQEoAgARAgAgAkHQBWoiECACQeADaiIIQayVAUHQoQEoAgARAgAgAyANIARB7KABKAIAEQIAIAJBgAZqIhEgA0GslQFB0KEBKAIAEQIAIAJBsAZqIhIgCEGslQFB0KEBKAIAEQIAIAMgDiAEQeygASgCABECACACQeAGaiIEIANBrJUBQdChASgCABECACACQZAHaiITIAhBrJUBQdChASgCABECACADIAUgFCABEFwgCSAJIAIgARBcIAUgCSAPQayVAUGcoQEoAgARAQAgBiAVIBBBrJUBQZyhASgCABEBACAHIBcgEUGslQFBnKEBKAIAEQEAIAogGCASQayVAUGcoQEoAgARAQAgCyAaIARBrJUBQZyhASgCABEBACAMIBsgE0GslQFBnKEBKAIAEQEAIAUgBSADQayVAUGcoQEoAgARAQAgBiAGIAJBsANqIgVBrJUBQZyhASgCABEBACAHIAcgCEGslQFBnKEBKAIAEQEAIAogCiACQZAEaiIGQayVAUGcoQEoAgARAQAgCyALIAJBwARqIgFBrJUBQZyhASgCABEBACAMIAwgAkHwBGoiB0GslQFBnKEBKAIAEQEAIAEgAUHsoQEoAgARAAAgACAPIAFBrJUBQZihASgCABEBACAWIBAgB0GslQFBmKEBKAIAEQEAIA0gESADQayVAUGYoQEoAgARAQAgGSASIAVBrJUBQZihASgCABEBACAOIAQgCEGslQFBmKEBKAIAEQEAIBwgEyAGQayVAUGYoQEoAgARAQAgAkHAB2okAAuuBwEbfyMAQcAHayICJAAgAkGgBWoiAyAAQeADaiIFIAFB4ABqIgRB7KABKAIAEQIAIAJBgANqIgYgA0GslQFB0KEBKAIAEQIAIAJBsANqIhEgAkGABmoiB0GslQFB0KEBKAIAEQIAIAYgBkHsoQEoAgARAAAgAyAAQaACaiIIIARB7KABKAIAEQIAIAJB4ANqIhIgA0GslQFB0KEBKAIAEQIAIAJBkARqIhMgB0GslQFB0KEBKAIAEQIAIAMgAEGAA2oiCSAEQeygASgCABECACACQcAEaiIKIANBrJUBQdChASgCABECACACQfAEaiIUIAdBrJUBQdChASgCABECACACIAQgAUHAAWoiC0GslQFBmKEBKAIAEQEAIAJBMGogAUGQAWogAUHwAWpBrJUBQZihASgCABEBACACQeAAaiIMIAAgCEGslQFBmKEBKAIAEQEAIAJBkAFqIg0gAEEwaiIVIABB0AJqIgRBrJUBQZihASgCABEBACACQcABaiIOIABB4ABqIhYgCUGslQFBmKEBKAIAEQEAIAJB8AFqIhcgAEGQAWoiGCAAQbADaiIPQayVAUGYoQEoAgARAQAgAkGgAmoiGSAAQcABaiIaIAVBrJUBQZihASgCABEBACACQdACaiIbIABB8AFqIhwgAEGQBGoiEEGslQFBmKEBKAIAEQEAIAMgACABIAsQXCAMIAwgASACEFwgCCAMIANBrJUBQZyhASgCABEBACAEIA0gAkHQBWoiAUGslQFBnKEBKAIAEQEAIAkgDiAHQayVAUGcoQEoAgARAQAgDyAXIAJBsAZqIgtBrJUBQZyhASgCABEBACAFIBkgAkHgBmoiDUGslQFBnKEBKAIAEQEAIBAgGyACQZAHaiIOQayVAUGcoQEoAgARAQAgCCAIIAZBrJUBQZyhASgCABEBACAEIAQgEUGslQFBnKEBKAIAEQEAIAkgCSASQayVAUGcoQEoAgARAQAgDyAPIBNBrJUBQZyhASgCABEBACAFIAUgCkGslQFBnKEBKAIA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