UNPKG

react-native-flip

Version:
805 lines 1.69 MB
"use strict"; /** * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. * * @generated */ /* eslint-disable */ var createHermesc = (function() { var _scriptDir = typeof document !== "undefined" && document.currentScript ? document.currentScript.src : undefined; if (typeof __filename !== "undefined") _scriptDir = _scriptDir || __filename; return function(createHermesc) { createHermesc = createHermesc || {}; var Module = typeof createHermesc !== "undefined" ? createHermesc : {}; var moduleOverrides = {}; var key; for (key in Module) { if (Module.hasOwnProperty(key)) { moduleOverrides[key] = Module[key]; } } var arguments_ = []; var thisProgram = "./this.program"; var quit_ = function(status, toThrow) { throw toThrow; }; var ENVIRONMENT_IS_WEB = false; var ENVIRONMENT_IS_WORKER = false; var ENVIRONMENT_IS_NODE = false; var ENVIRONMENT_HAS_NODE = false; var ENVIRONMENT_IS_SHELL = false; ENVIRONMENT_IS_WEB = typeof window === "object"; ENVIRONMENT_IS_WORKER = typeof importScripts === "function"; ENVIRONMENT_HAS_NODE = typeof process === "object" && typeof process.versions === "object" && typeof process.versions.node === "string"; ENVIRONMENT_IS_NODE = ENVIRONMENT_HAS_NODE && !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_WORKER; ENVIRONMENT_IS_SHELL = !ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER; var scriptDirectory = ""; function locateFile(path) { if (Module["locateFile"]) { return Module["locateFile"](path, scriptDirectory); } return scriptDirectory + path; } var read_, readAsync, readBinary, setWindowTitle; var nodeFS; var nodePath; if (ENVIRONMENT_IS_NODE) { scriptDirectory = __dirname + "/"; read_ = function shell_read(filename, binary) { var ret = tryParseAsDataURI(filename); if (ret) { return binary ? ret : ret.toString(); } if (!nodeFS) nodeFS = require("fs"); if (!nodePath) nodePath = require("path"); filename = nodePath["normalize"](filename); return nodeFS["readFileSync"](filename, binary ? null : "utf8"); }; readBinary = function readBinary(filename) { var ret = read_(filename, true); if (!ret.buffer) { ret = new Uint8Array(ret); } assert(ret.buffer); return ret; }; if (process["argv"].length > 1) { thisProgram = process["argv"][1].replace(/\\/g, "/"); } arguments_ = process["argv"].slice(2); process["on"]("uncaughtException", function(ex) { if (!(ex instanceof ExitStatus)) { throw ex; } }); process["on"]("unhandledRejection", abort); quit_ = function(status) { process["exit"](status); }; Module["inspect"] = function() { return "[Emscripten Module object]"; }; } else if (ENVIRONMENT_IS_SHELL) { if (typeof read != "undefined") { read_ = function shell_read(f) { var data = tryParseAsDataURI(f); if (data) { return intArrayToString(data); } return read(f); }; } readBinary = function readBinary(f) { var data; data = tryParseAsDataURI(f); if (data) { return data; } if (typeof readbuffer === "function") { return new Uint8Array(readbuffer(f)); } data = read(f, "binary"); assert(typeof data === "object"); return data; }; if (typeof scriptArgs != "undefined") { arguments_ = scriptArgs; } else if (typeof arguments != "undefined") { arguments_ = arguments; } if (typeof quit === "function") { quit_ = function(status) { quit(status); }; } if (typeof print !== "undefined") { if (typeof console === "undefined") console = {}; console.log = print; console.warn = console.error = typeof printErr !== "undefined" ? printErr : print; } } else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) { if (ENVIRONMENT_IS_WORKER) { scriptDirectory = self.location.href; } else if (document.currentScript) { scriptDirectory = document.currentScript.src; } if (_scriptDir) { scriptDirectory = _scriptDir; } if (scriptDirectory.indexOf("blob:") !== 0) { scriptDirectory = scriptDirectory.substr( 0, scriptDirectory.lastIndexOf("/") + 1 ); } else { scriptDirectory = ""; } { read_ = function shell_read(url) { try { var xhr = new XMLHttpRequest(); xhr.open("GET", url, false); xhr.send(null); return xhr.responseText; } catch (err) { var data = tryParseAsDataURI(url); if (data) { return intArrayToString(data); } throw err; } }; if (ENVIRONMENT_IS_WORKER) { readBinary = function readBinary(url) { try { var xhr = new XMLHttpRequest(); xhr.open("GET", url, false); xhr.responseType = "arraybuffer"; xhr.send(null); return new Uint8Array(xhr.response); } catch (err) { var data = tryParseAsDataURI(url); if (data) { return data; } throw err; } }; } readAsync = function readAsync(url, onload, onerror) { var xhr = new XMLHttpRequest(); xhr.open("GET", url, true); xhr.responseType = "arraybuffer"; xhr.onload = function xhr_onload() { if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) { onload(xhr.response); return; } var data = tryParseAsDataURI(url); if (data) { onload(data.buffer); return; } onerror(); }; xhr.onerror = onerror; xhr.send(null); }; } setWindowTitle = function(title) { document.title = title; }; } else { } var out = Module["print"] || console.log.bind(console); var err = Module["printErr"] || console.warn.bind(console); for (key in moduleOverrides) { if (moduleOverrides.hasOwnProperty(key)) { Module[key] = moduleOverrides[key]; } } moduleOverrides = null; if (Module["arguments"]) arguments_ = Module["arguments"]; if (Module["thisProgram"]) thisProgram = Module["thisProgram"]; if (Module["quit"]) quit_ = Module["quit"]; var STACK_ALIGN = 16; function dynamicAlloc(size) { var ret = HEAP32[DYNAMICTOP_PTR >> 2]; var end = (ret + size + 15) & -16; if (end > _emscripten_get_heap_size()) { abort(); } HEAP32[DYNAMICTOP_PTR >> 2] = end; return ret; } function getNativeTypeSize(type) { switch (type) { case "i1": case "i8": return 1; case "i16": return 2; case "i32": return 4; case "i64": return 8; case "float": return 4; case "double": return 8; default: { if (type[type.length - 1] === "*") { return 4; } else if (type[0] === "i") { var bits = parseInt(type.substr(1)); assert( bits % 8 === 0, "getNativeTypeSize invalid bits " + bits + ", type " + type ); return bits / 8; } else { return 0; } } } } function warnOnce(text) { if (!warnOnce.shown) warnOnce.shown = {}; if (!warnOnce.shown[text]) { warnOnce.shown[text] = 1; err(text); } } var asm2wasmImports = { "f64-rem": function(x, y) { return x % y; }, debugger: function() {} }; var jsCallStartIndex = 1; var functionPointers = new Array(0); function convertJsFunctionToWasm(func, sig) { if (typeof WebAssembly.Function === "function") { var typeNames = { i: "i32", j: "i64", f: "f32", d: "f64" }; var type = { parameters: [], results: sig[0] == "v" ? [] : [typeNames[sig[0]]] }; for (var i = 1; i < sig.length; ++i) { type.parameters.push(typeNames[sig[i]]); } return new WebAssembly.Function(type, func); } var typeSection = [1, 0, 1, 96]; var sigRet = sig.slice(0, 1); var sigParam = sig.slice(1); var typeCodes = { i: 127, j: 126, f: 125, d: 124 }; typeSection.push(sigParam.length); for (var i = 0; i < sigParam.length; ++i) { typeSection.push(typeCodes[sigParam[i]]); } if (sigRet == "v") { typeSection.push(0); } else { typeSection = typeSection.concat([1, typeCodes[sigRet]]); } typeSection[1] = typeSection.length - 2; var bytes = new Uint8Array( [0, 97, 115, 109, 1, 0, 0, 0].concat(typeSection, [ 2, 7, 1, 1, 101, 1, 102, 0, 0, 7, 5, 1, 1, 102, 0, 0 ]) ); var module = new WebAssembly.Module(bytes); var instance = new WebAssembly.Instance(module, { e: { f: func } }); var wrappedFunc = instance.exports["f"]; return wrappedFunc; } var funcWrappers = {}; function dynCall(sig, ptr, args) { if (args && args.length) { return Module["dynCall_" + sig].apply(null, [ptr].concat(args)); } else { return Module["dynCall_" + sig].call(null, ptr); } } var tempRet0 = 0; var setTempRet0 = function(value) { tempRet0 = value; }; var getTempRet0 = function() { return tempRet0; }; var wasmBinary; if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"]; var noExitRuntime; if (Module["noExitRuntime"]) noExitRuntime = Module["noExitRuntime"]; if (typeof WebAssembly !== "object") { err("no native wasm support detected"); } function setValue(ptr, value, type, noSafe) { type = type || "i8"; if (type.charAt(type.length - 1) === "*") type = "i32"; switch (type) { case "i1": HEAP8[ptr >> 0] = value; break; case "i8": HEAP8[ptr >> 0] = value; break; case "i16": HEAP16[ptr >> 1] = value; break; case "i32": HEAP32[ptr >> 2] = value; break; case "i64": (tempI64 = [ value >>> 0, ((tempDouble = value), +Math_abs(tempDouble) >= 1 ? tempDouble > 0 ? (Math_min(+Math_floor(tempDouble / 4294967296), 4294967295) | 0) >>> 0 : ~~+Math_ceil( (tempDouble - +(~~tempDouble >>> 0)) / 4294967296 ) >>> 0 : 0) ]), (HEAP32[ptr >> 2] = tempI64[0]), (HEAP32[(ptr + 4) >> 2] = tempI64[1]); break; case "float": HEAPF32[ptr >> 2] = value; break; case "double": HEAPF64[ptr >> 3] = value; break; default: abort("invalid type for setValue: " + type); } } var wasmMemory; var wasmTable = new WebAssembly.Table({ initial: 834, maximum: 834, element: "anyfunc" }); var ABORT = false; var EXITSTATUS = 0; function assert(condition, text) { if (!condition) { abort("Assertion failed: " + text); } } function getCFunc(ident) { var func = Module["_" + ident]; assert( func, "Cannot call unknown function " + ident + ", make sure it is exported" ); return func; } function ccall(ident, returnType, argTypes, args, opts) { var toC = { string: function(str) { var ret = 0; if (str !== null && str !== undefined && str !== 0) { var len = (str.length << 2) + 1; ret = stackAlloc(len); stringToUTF8(str, ret, len); } return ret; }, array: function(arr) { var ret = stackAlloc(arr.length); writeArrayToMemory(arr, ret); return ret; } }; function convertReturnValue(ret) { if (returnType === "string") return UTF8ToString(ret); if (returnType === "boolean") return Boolean(ret); return ret; } var func = getCFunc(ident); var cArgs = []; var stack = 0; if (args) { for (var i = 0; i < args.length; i++) { var converter = toC[argTypes[i]]; if (converter) { if (stack === 0) stack = stackSave(); cArgs[i] = converter(args[i]); } else { cArgs[i] = args[i]; } } } var ret = func.apply(null, cArgs); ret = convertReturnValue(ret); if (stack !== 0) stackRestore(stack); return ret; } function cwrap(ident, returnType, argTypes, opts) { argTypes = argTypes || []; var numericArgs = argTypes.every(function(type) { return type === "number"; }); var numericRet = returnType !== "string"; if (numericRet && numericArgs && !opts) { return getCFunc(ident); } return function() { return ccall(ident, returnType, argTypes, arguments, opts); }; } var ALLOC_NONE = 3; function allocate(slab, types, allocator, ptr) { var zeroinit, size; if (typeof slab === "number") { zeroinit = true; size = slab; } else { zeroinit = false; size = slab.length; } var singleType = typeof types === "string" ? types : null; var ret; if (allocator == ALLOC_NONE) { ret = ptr; } else { ret = [_malloc, stackAlloc, dynamicAlloc][allocator]( Math.max(size, singleType ? 1 : types.length) ); } if (zeroinit) { var stop; ptr = ret; assert((ret & 3) == 0); stop = ret + (size & ~3); for (; ptr < stop; ptr += 4) { HEAP32[ptr >> 2] = 0; } stop = ret + size; while (ptr < stop) { HEAP8[ptr++ >> 0] = 0; } return ret; } if (singleType === "i8") { if (slab.subarray || slab.slice) { HEAPU8.set(slab, ret); } else { HEAPU8.set(new Uint8Array(slab), ret); } return ret; } var i = 0, type, typeSize, previousType; while (i < size) { var curr = slab[i]; type = singleType || types[i]; if (type === 0) { i++; continue; } if (type == "i64") type = "i32"; setValue(ret + i, curr, type); if (previousType !== type) { typeSize = getNativeTypeSize(type); previousType = type; } i += typeSize; } return ret; } function getMemory(size) { if (!runtimeInitialized) return dynamicAlloc(size); return _malloc(size); } var UTF8Decoder = typeof TextDecoder !== "undefined" ? new TextDecoder("utf8") : undefined; function UTF8ArrayToString(u8Array, idx, maxBytesToRead) { var endIdx = idx + maxBytesToRead; var endPtr = idx; while (u8Array[endPtr] && !(endPtr >= endIdx)) ++endPtr; if (endPtr - idx > 16 && u8Array.subarray && UTF8Decoder) { return UTF8Decoder.decode(u8Array.subarray(idx, endPtr)); } else { var str = ""; while (idx < endPtr) { var u0 = u8Array[idx++]; if (!(u0 & 128)) { str += String.fromCharCode(u0); continue; } var u1 = u8Array[idx++] & 63; if ((u0 & 224) == 192) { str += String.fromCharCode(((u0 & 31) << 6) | u1); continue; } var u2 = u8Array[idx++] & 63; if ((u0 & 240) == 224) { u0 = ((u0 & 15) << 12) | (u1 << 6) | u2; } else { u0 = ((u0 & 7) << 18) | (u1 << 12) | (u2 << 6) | (u8Array[idx++] & 63); } if (u0 < 65536) { str += String.fromCharCode(u0); } else { var ch = u0 - 65536; str += String.fromCharCode(55296 | (ch >> 10), 56320 | (ch & 1023)); } } } return str; } function UTF8ToString(ptr, maxBytesToRead) { return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : ""; } function stringToUTF8Array(str, outU8Array, outIdx, maxBytesToWrite) { if (!(maxBytesToWrite > 0)) return 0; var startIdx = outIdx; var endIdx = outIdx + maxBytesToWrite - 1; for (var i = 0; i < str.length; ++i) { var u = str.charCodeAt(i); if (u >= 55296 && u <= 57343) { var u1 = str.charCodeAt(++i); u = (65536 + ((u & 1023) << 10)) | (u1 & 1023); } if (u <= 127) { if (outIdx >= endIdx) break; outU8Array[outIdx++] = u; } else if (u <= 2047) { if (outIdx + 1 >= endIdx) break; outU8Array[outIdx++] = 192 | (u >> 6); outU8Array[outIdx++] = 128 | (u & 63); } else if (u <= 65535) { if (outIdx + 2 >= endIdx) break; outU8Array[outIdx++] = 224 | (u >> 12); outU8Array[outIdx++] = 128 | ((u >> 6) & 63); outU8Array[outIdx++] = 128 | (u & 63); } else { if (outIdx + 3 >= endIdx) break; outU8Array[outIdx++] = 240 | (u >> 18); outU8Array[outIdx++] = 128 | ((u >> 12) & 63); outU8Array[outIdx++] = 128 | ((u >> 6) & 63); outU8Array[outIdx++] = 128 | (u & 63); } } outU8Array[outIdx] = 0; return outIdx - startIdx; } function stringToUTF8(str, outPtr, maxBytesToWrite) { return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite); } function lengthBytesUTF8(str) { var len = 0; for (var i = 0; i < str.length; ++i) { var u = str.charCodeAt(i); if (u >= 55296 && u <= 57343) u = (65536 + ((u & 1023) << 10)) | (str.charCodeAt(++i) & 1023); if (u <= 127) ++len; else if (u <= 2047) len += 2; else if (u <= 65535) len += 3; else len += 4; } return len; } var UTF16Decoder = typeof TextDecoder !== "undefined" ? new TextDecoder("utf-16le") : undefined; function allocateUTF8(str) { var size = lengthBytesUTF8(str) + 1; var ret = _malloc(size); if (ret) stringToUTF8Array(str, HEAP8, ret, size); return ret; } function allocateUTF8OnStack(str) { var size = lengthBytesUTF8(str) + 1; var ret = stackAlloc(size); stringToUTF8Array(str, HEAP8, ret, size); return ret; } function writeArrayToMemory(array, buffer) { HEAP8.set(array, buffer); } function writeAsciiToMemory(str, buffer, dontAddNull) { for (var i = 0; i < str.length; ++i) { HEAP8[buffer++ >> 0] = str.charCodeAt(i); } if (!dontAddNull) HEAP8[buffer >> 0] = 0; } var WASM_PAGE_SIZE = 65536; function alignUp(x, multiple) { if (x % multiple > 0) { x += multiple - (x % multiple); } return x; } var buffer, HEAP8, HEAPU8, HEAP16, HEAPU16, HEAP32, HEAPU32, HEAPF32, HEAPF64; function updateGlobalBufferAndViews(buf) { buffer = buf; Module["HEAP8"] = HEAP8 = new Int8Array(buf); Module["HEAP16"] = HEAP16 = new Int16Array(buf); Module["HEAP32"] = HEAP32 = new Int32Array(buf); Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf); Module["HEAPU16"] = HEAPU16 = new Uint16Array(buf); Module["HEAPU32"] = HEAPU32 = new Uint32Array(buf); Module["HEAPF32"] = HEAPF32 = new Float32Array(buf); Module["HEAPF64"] = HEAPF64 = new Float64Array(buf); } var STACK_BASE = 53776, DYNAMIC_BASE = 5296656, DYNAMICTOP_PTR = 53584; var INITIAL_TOTAL_MEMORY = Module["TOTAL_MEMORY"] || 16777216; if (Module["wasmMemory"]) { wasmMemory = Module["wasmMemory"]; } else { wasmMemory = new WebAssembly.Memory({ initial: INITIAL_TOTAL_MEMORY / WASM_PAGE_SIZE }); } if (wasmMemory) { buffer = wasmMemory.buffer; } INITIAL_TOTAL_MEMORY = buffer.byteLength; updateGlobalBufferAndViews(buffer); HEAP32[DYNAMICTOP_PTR >> 2] = DYNAMIC_BASE; function callRuntimeCallbacks(callbacks) { while (callbacks.length > 0) { var callback = callbacks.shift(); if (typeof callback == "function") { callback(); continue; } var func = callback.func; if (typeof func === "number") { if (callback.arg === undefined) { Module["dynCall_v"](func); } else { Module["dynCall_vi"](func, callback.arg); } } else { func(callback.arg === undefined ? null : callback.arg); } } } var __ATPRERUN__ = []; var __ATINIT__ = []; var __ATMAIN__ = []; var __ATPOSTRUN__ = []; var runtimeInitialized = false; var runtimeExited = false; function preRun() { if (Module["preRun"]) { if (typeof Module["preRun"] == "function") Module["preRun"] = [Module["preRun"]]; while (Module["preRun"].length) { addOnPreRun(Module["preRun"].shift()); } } callRuntimeCallbacks(__ATPRERUN__); } function initRuntime() { runtimeInitialized = true; if (!Module["noFSInit"] && !FS.init.initialized) FS.init(); TTY.init(); callRuntimeCallbacks(__ATINIT__); } function preMain() { FS.ignorePermissions = false; callRuntimeCallbacks(__ATMAIN__); } function exitRuntime() { runtimeExited = true; } function postRun() { if (Module["postRun"]) { if (typeof Module["postRun"] == "function") Module["postRun"] = [Module["postRun"]]; while (Module["postRun"].length) { addOnPostRun(Module["postRun"].shift()); } } callRuntimeCallbacks(__ATPOSTRUN__); } function addOnPreRun(cb) { __ATPRERUN__.unshift(cb); } function addOnPostRun(cb) { __ATPOSTRUN__.unshift(cb); } var Math_abs = Math.abs; var Math_ceil = Math.ceil; var Math_floor = Math.floor; var Math_min = Math.min; var runDependencies = 0; var runDependencyWatcher = null; var dependenciesFulfilled = null; function getUniqueRunDependency(id) { return id; } function addRunDependency(id) { runDependencies++; if (Module["monitorRunDependencies"]) { Module["monitorRunDependencies"](runDependencies); } } function removeRunDependency(id) { runDependencies--; if (Module["monitorRunDependencies"]) { Module["monitorRunDependencies"](runDependencies); } if (runDependencies == 0) { if (runDependencyWatcher !== null) { clearInterval(runDependencyWatcher); runDependencyWatcher = null; } if (dependenciesFulfilled) { var callback = dependenciesFulfilled; dependenciesFulfilled = null; callback(); } } } Module["preloadedImages"] = {}; Module["preloadedAudios"] = {}; function abort(what) { if (Module["onAbort"]) { Module["onAbort"](what); } what += ""; out(what); err(what); ABORT = true; EXITSTATUS = 1; what = "abort(" + what + "). Build with -s ASSERTIONS=1 for more info."; throw new WebAssembly.RuntimeError(what); } var dataURIPrefix = "data:application/octet-stream;base64,"; function isDataURI(filename) { return String.prototype.startsWith ? filename.startsWith(dataURIPrefix) : filename.indexOf(dataURIPrefix) === 0; } var wasmBinaryFile = "data:application/octet-stream;base64,AGFzbQEAAAABwgRFYAF/AX9gAn9/AGABfwBgAn9/AX9gA39/fwBgA39/fwF/YAR/f39/AGAEf39/fwF/YAV/f39/fwF/YAV/f39/fwBgBn9/f39/fwF/YAR/fn5+AX9gBn9/f39/fwBgBH9+fn4AYAJ/fgBgAABgA39+fgBgAAF/YAh/f39/f39/fwF/YAd/f39/f39/AGAHf39/f39/fwF/YAV/fn5+fgF/YAh/f39/f39/fwBgBX9/f39+AX9gBX9/f398AX9gAX8BfmAKf39/f39/f39/fwBgBX9/fn9/AGAFf35+fn4AYAZ/f39/f3wBf2ACf34Bf2AEf39/fgBgA39+fgF/YAZ/fH9/f38Bf2AEf39/fwF+YAN/fn8BfmADf39/AXxgAn98AX9gAnx/AXxgAnx8AXxgD39/f39/f39/f39/f39/fwBgA39+fwBgCn9/f39/f39/f38Bf2ALf39/f39/f39/f38Bf2AMf39/f39/f39/f39/AX9gAn5/AX9gAXwBf2AEf39/fgF+YAl/f39/f39/f38AYAt/f39/f39/f39/fwBgEH9/f39/f39/f39/f39/f38AYAN/f34AYAd/fn5+fn5+AGAJf39/f39/f39/AX9gB39/f39/f3wBf2AHf398f39/fwF/YAR/fn9/AX9gBX98f39/AX9gA35/fwF/YAF9AX9gAnx/AX9gAn9/AX5gA39/fgF+YAJ+fgF+YAF8AX5gA39/fwF9YAJ/fwF8YAV/f39/fwF8YAZ/f39/f38BfALBBSQDZW52BWFib3J0AAIDZW52E19fX2J1aWxkRW52aXJvbm1lbnQAAgNlbnYHX19fbG9jawACA2VudgtfX19tYXBfZmlsZQADA2VudgxfX19zeXNjYWxsMTAAAwNlbnYNX19fc3lzY2FsbDE5NQADA2Vudg1fX19zeXNjYWxsMTk3AAMDZW52DF9fX3N5c2NhbGwzMwADA2VudgtfX19zeXNjYWxsNAADA2VudgtfX19zeXNjYWxsNQADA2VudgxfX19zeXNjYWxsODUAAwNlbnYMX19fc3lzY2FsbDkxAAMDZW52CV9fX3VubG9jawACA2VudhBfX193YXNpX2ZkX2Nsb3NlAAADZW52FV9fX3dhc2lfZmRfZmRzdGF0X2dldAADA2VudhBfX193YXNpX2ZkX3dyaXRlAAcDZW52Bl9hYm9ydAAPA2VudgdfZGxhZGRyAAMDZW52GV9lbXNjcmlwdGVuX2dldF9oZWFwX3NpemUAEQNlbnYWX2Vtc2NyaXB0ZW5fbWVtY3B5X2JpZwAFA2VudhdfZW1zY3JpcHRlbl9yZXNpemVfaGVhcAAAA2VudgVfZXhpdAACA2VudgdfZ2V0ZW52AAADZW52El9sbHZtX3N0YWNrcmVzdG9yZQACA2Vudg9fbGx2bV9zdGFja3NhdmUAEQNlbnYKX2xsdm1fdHJhcAAPA2VudhBfcHRocmVhZF9zaWdtYXNrAAUDZW52C19zaWdmaWxsc2V0AAADZW52C19zdHJmdGltZV9sAAgDZW52C3NldFRlbXBSZXQwAAIDZW52D19fX3dhc2lfZmRfc2VlawAIA2VudgxfX3RhYmxlX2Jhc2UDfwAGZ2xvYmFsA05hTgN8AAZnbG9iYWwISW5maW5pdHkDfAADZW52Bm1lbW9yeQIAgAIDZW52BXRhYmxlAXABwgbCBgP1D/MPAAARAgECAAAACBERAgICBAIDAQEBAQMBAQUFAQMDPgICAgICAgICAgICAQEEAQEDAwQDAgIDAAEEAgICBAIJARMEAQECBAgFBAgFAgICAgIBCQECAgICAgIJDAEDAwEBAwMEBAECBQIBAwICAgIDAAUFAQICAgMCAQMEAgEBBAACBAYBAwEAAgUFBQEEAQQBAQICBAEFBwgDAQYCAgEQARABEAEQICAOAQEQEBAQDgENDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NAQMVFQ0OBQEBFRUuAQ0NHAENCwsNDQEBCwsNAQMcFRUNARUVAQ4QARAVFQELCwsLAQEeARweAQ4ODgEAAQsLARAEHh4ECwsLCwsLCwsLCwsLCwsLCwsLCwsEHB4EAQsLAQ0cNA0BCwsBEAELCwsLAQsLLgEODg4OEBAQICABEBAODg4ODgEQARABDQ4BDQELCwENAQEQAQ0QAQEOBAQCBAUBBQEEBAMCAgMDAwMDAwUCBQEEAwEBAQEBAwYWAwMFAQMBAQYGBAUBBAEBAgQEATIBBQEBAQECBwEFBgEGAwMFAQQDAwMDAwMDAwUBAwMABwQBBAQEAwEEAQEEDAEBBQcIAwUHCAMJFgMDAwAFAQUFAQECAgIDAAIAAQYFBAEFAQQBBQEEAQYGAQEEBAYDAQYGDwICDwEOAAMDAgIBBAUBAgQBAQEJAAEDBAIBAAEABQQCBwAAAAICBwAAAAAEGQAfAwUCAgIEGQIEGR8CAwEOAwIBAQQBARERAgIBAgEBBw8GBAEDBAIDAQYDAwMEEzEBBAUHCAEDBAQWEwQDBQMFAwABBAEBBAcBBA4/KQ4pAQMBAQUBBAQDBQEEAgEBAQQDAQQBAQIFAgMCAQICBgEDAwIFBQEEAwIDAAQBAQMAAwMFAQQDAwUDAwMKBgQEBQcIAwUIAwYFBgAAAQYGBgcJAwMDBgwGDAkAAAkEAgICAgYBAwEJBwUEBAMDAQQGBQUDAwUDCQMDAwMDAwMDAwMIBgAJCQUHAwEBAQEBAQEEEwEBBQQCBgABBgIDAwEHCAkCAQUFAQIBBgYBCQICAgIAAAAAAQQEBBYDAQEBAQABAgIbBgADAwICAgIBAAMBAQICAgEAAAQGAAAABQM7AwMBAQACAiUDAQICAgUFAgEFAQQFBAEBBQQFAQQBBQMIAwUHBQgFAwQHJQADAwMAAAADBwEAAQQCAwMDAwMDBAQHBwUFAwUHBAgHCQUFAwMGBgUFBQAAAQAFBQcJBRMWAwMCBAMCAwMGBRQDAwMAAAUDAQUHBQEFBQMFBQoDBQQCAQEBAAMAAAAABQkABAAABAAEBgQBFjATAwAICAEBBgEBAQEBAwEEBAEBAQEDAwERAxEDEQADEQEEAQQFBgUBBAEEAwMEBAMBQAECBAMBAQYBAgICAgIBBAUCAQYBBAgFBAgFAyUDBgEFBwgDBQYBAQEBBAIBBAIGAwEBAQAHAAEABAEBAQYEDAcEBgQEBAkHBAQBBAYEBgQEBhoGBgYHBgUJAQQEAQcBARMEBAkGCQYEAwEBAQEMAQYFAQEEAQMEBAQEBAEBAQQEAQQBBAgKBQUFBQEBBgQBBgMBCgEIBgkGDAwMBAQBAQEBDAEBAQEBAQEBBgEEBAQEBAEBBAQBBAQEBAQEBAEBAAwCDAMDBAQDAwICAQEBAAECAgIDAQICAgAAAAABBQAEBAUBBAIAAgQAAAAAAAUBBAMEAQEJAQQBAQEBAQEBBgEBAQABAgEBAQUCAQQAPAECBgEECAICBAkCAgADAAECAQQEBAEGAQYAAQEBBQICAgIBBBMEBAQCDAIBBQcIAwMFCQwMBgYGBQABBAEBAQICAQEBAQYHAQMOAAJCBwUFBQUDAwEBOQoCAgEBAgEBAgECAwQBFgICAAECAQQHAQEBBgQAAQQCAgAAAQQAAAEBAQEBAAEEDAwCAgABAQICAAIBAQECAgABAgEAAAAAAAQDAwMABSMAESIvDi8AAAAAIgMFAAcFIQEFCAQABDotLQUJAwMEACYFEQAAAwABBSMDBQMkQ0Q9JicnJicAAQACAAcDAxEHAQAEBQMCAwUFBQMzBQADAwIIBwcFBQIkAwQEAAIFDAkGBQQEBgAMCQYPDAkGBgwJAAIADxEABQICAgICBRsGBQAAAwUABAQCAgICAQEDAQICAQIBAggGBQQBCAYFBAEKCgoKCgoKCgoKAwIqEQUAAgQCAggJLCQGCCQIQQgABCIIBwgHCCIIBxQKCgoKCgoKCgoKKggJLAgICAMEAwgICAgUCAgXCBcYGAgIBQoFBxMGEwgIFwgXGBgIChMTAAoKCgoKEgAAAAAAAAAPDw8MDBIJCQkJCQkGDAkJCQkGCAoKCgoKEgAAAAAAAAAPDw8MDBIJCQkJCQkGDAkJCQkGCAICFAwCFAwAAQEBAAEUFCsaBAQUFCsEGh0KGigdChooBQwMEhIICAUKChIIEhIIAAgAAgISEggFCgoCAgICAgMFAwUDBwUIAgIAAAEBAQICAAEBAQUHBwcDBQMFAwcFCA8PDwECAgIEAQICDw8PEQERAgIBAQQEBAIDBQQWAwQEEwEFAwEFAwQGBQQEAgQWAQkEAQAEBQUEAQEDAAQEEREBAAIDAwMBAwMAEQAFBQUDNwUHCB0KNhQSNQIBBAYJDBMAIQMFBxgIHQoUEhcZIw8CAQQGCQwfGxQDCAwTOAYQAn8BQZCkAwt/AUGQpMMCCwekBy8QX19ncm93V2FzbU1lbW9yeQAfRl9fWkwyNXByaW50U3ltYm9saXplZFN0YWNrVHJhY2VONGxsdmg5U3RyaW5nUmVmRVBQdmlSTlNfMTFyYXdfb3N0cmVhbUUA6AQhX19fZW1zY3JpcHRlbl9lbnZpcm9uX2NvbnN0cnVjdG9yAOcMEV9fX2Vycm5vX2xvY2F0aW9uAPULDV9fZ2V0X2Vudmlyb24A6AwYX2Vtc2NyaXB0ZW5fZ2V0X3NicmtfcHRyAN4PBV9mcmVlANYPGV9oZXJtZXNDb21waWxlUmVzdWx0X2ZyZWUAJCRfaGVybWVzQ29tcGlsZVJlc3VsdF9nZXRCeXRlY29kZUFkZHIAJiRfaGVybWVzQ29tcGlsZVJlc3VsdF9nZXRCeXRlY29kZVNpemUAJx1faGVybWVzQ29tcGlsZVJlc3VsdF9nZXRFcnJvcgAlGF9oZXJtZXNDb21waWxlVG9CeXRlY29kZQAoFF9oZXJtZXNHZXRQcm9wZXJ0aWVzACkPX2xsdm1fYnN3YXBfaTMyAN8PBV9tYWluACoHX21hbGxvYwDVDwlfbWVtYWxpZ24A2w8HX21lbWNweQDgDwhfbWVtbW92ZQDhDwdfbWVtc2V0AOIPCmR5bkNhbGxfaWkA4w8PZHluQ2FsbF9paWRpaWlpAOQPC2R5bkNhbGxfaWlpAOUPDGR5bkNhbGxfaWlpaQDmDw1keW5DYWxsX2lpaWlpAOcPDmR5bkNhbGxfaWlpaWlkAOgPDmR5bkNhbGxfaWlpaWlpAOkPD2R5bkNhbGxfaWlpaWlpZADqDw9keW5DYWxsX2lpaWlpaWkA6w8QZHluQ2FsbF9paWlpaWlpaQDsDxFkeW5DYWxsX2lpaWlpaWlpaQDtDw5keW5DYWxsX2lpaWlpagCMEApkeW5DYWxsX2ppAI0QDGR5bkNhbGxfamlqaQCOEAlkeW5DYWxsX3YA7g8KZHluQ2FsbF92aQDvDwtkeW5DYWxsX3ZpaQDwDwxkeW5DYWxsX3ZpaWkA8Q8NZHluQ2FsbF92aWlpaQDyDw5keW5DYWxsX3ZpaWlpaQDzDw9keW5DYWxsX3ZpaWlpaWkA9A8NZHluQ2FsbF92aWlpagCPEA5keW5DYWxsX3ZpaWppaQCQEBNlc3RhYmxpc2hTdGFja1NwYWNlACMKc3RhY2tBbGxvYwAgDHN0YWNrUmVzdG9yZQAiCXN0YWNrU2F2ZQAhCdULAQAjAAvCBvUPVVVVngGOAaUBVbwEvARVvQS+BMIEwwTEBMUEyASaBq8GVVXcBvUMVVXnCtoK3ApVtgvGC8cLygvLC9EL2AvdC+QL8Qv0DPEN+A35DfoN+w38Df0N/g3xDZkOmg6bDpwOnQ6eDp8Ouw67DlW7DrsOVb8Ovw5Vvw6/DlVVVcsL4w5V5Q79Dv4OyQaED+cK5wrnClVVywvHD88P9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1D/UP9Q/1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aigCACABQRBqKAIAa0ECdSEOIAFBIGooAgAgAUEcaigCAGtBAnUhDyABQSxqKAIAIAFBKGooAgBrQQN1IRAgAEEsaigCACERIAFBOGooAgAgAUE0aigCAGshEiABQdAAaigCACABQcwAaigCAGtBA3UhEyABQcQAaigCACABQUBrKAIAayEUIAFBpAFqKAIAIAFBoAFqKAIAayEVIAFBsAFqKAIAIAFBrAFqKAIAayEWIAFBvAFqKAIAIAFBuAFqKAIAayEXIAFBxAFqKAIAIRggAEEoaigCACEZIAYiA0LGv/CdkPjAjB83AwAgA0EIakHOADYCACADQSBqIAk2AgAgA0EkaiAKNgIAIANBKGogDTYCACADQSxqIA42AgAgA0EwaiAPNgIAIANBNGogEDYCACADQThqIBE2AgAgA0E8aiASNgIAIANBQGsgEzYCACADQcQAaiAUNgIAIANByABqIBU2AgAgA0HMAGogFjYCACADQdAAaiAXNgIAIANB1ABqIBg2AgAgA0HYAGogBTYCACADQdwAaiAZNgIAIANB4ABqIAQ6AAAgA0EMaiIEIAIpAAA3AAAgBCACKQAINwAIIAQgAigAEDYAECADQeEAaiIEQgA3AAAgBEIANwAIIARCADcAECAEQQA2ABggBEEAOwAcIARBADoAHiAAQSBqIgksAABFBEAgCCADNgIAIAhBBGpBgAE2AgAgByAIKQIANwIAIABBMGogBxDkBCAAKAIAIANBgAEQywQaCyAAQRxqIgogCigCAEGAAWo2AgAgABAvIAAgARAxIAEoAgAiAyALKAIAIgRHBEADQCAAIAMoAgAQMyADQQRqIgMgBEcNAAsLIAAgARAyIAZBpAFqIgVCADcAACAFQgA3AAggBUEANgAQIAksAAAEf0EBIQNBAAUgByAAQTBqEOYEIAcoAgAiAyAHQQRqKAIAIgRqIQsgBARAIAUhBANAIAQgAywAADoAACAEQQFqIQQgA0EBaiIDIAtHDQALCyAJLAAAIgQhAyAERQshCyAGQZABaiIEIAUpAAA3AAAgBCAFKQAINwAIIAQgBSgAEDYAECALBEAgCCAENgIAIAhBBGpBFDYCACAHIAgpAgA3AgAgAEEwaiAHEOQEIAAoAgAgBEEUEMsEGiAJLAAAIQMLIAogCigCAEEUaiIENgIAIANB/wFxRQRA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////D3EiAq03AAAgAEEIaiIEQQA2AAAgBEEEaiIEQQA7AAAgBEECakEAOgAAIAFBBGooAAAiBEH/AEsEQCABQRBqKAAAIQEgAyAFQSByOgAAIAFB//8Dca0hByABQRB2rQwBCyAAIAIgBEEZdHKtIgc3AAAgAEEIaiICQQA2AAAgAkEEaiICQQA7AAAgAkECakEAOgAAIAFBCGooAAAiAkH//wFLBEAgAUEQaigAACEBIAMgBUEgcjoAACABQf//A3GtIAdCgICA8A+DhCEHIAFBEHatDAELIAAgByACQf//AXGtIghCIIaEIgc3AAAgAEEIaiICIAhCIIgiCT4AACACQQRqIgIgCUIgiCIIPQAAIAJBAmogCEIQiDwAACABQQxqKAAAIgJB//8HSwRAIAFBEGooAAAhASADIAVBIHI6AAAgAUH//wNxrSAHQoCAgPD//x+DhCEHIAFBEHatDAELIAAgAkH//wdxrSIKQi+GIAeEIgg3AAAgAEEIaiICIAkgCkIRiIQiCT4AACACQQRqIgIgCUIgiCIHPQAAIAJBAmogB0IQiDwAACABQRBqIgQoAAAiAkH///8PSwRAIAMgBUEgcjoAACACQf//A3GtIAhCgICAcIOEIQcgAkEQdq0MAQsgACAIIgc3AAAgAEEIaiIGIAkgAkH///8Pca2EIgk+AAAgBkEEaiICIAlCIIgiCj0AACACQQJqIApCEIg8AAAgAUEUaigAACICQf8ASwRAIAQoAAAhASADIAVBIHI6AAAgAUH//wNxrSAIQoCAgHCDhCEHIAFBEHatDAELIAAgBzcAACAAQQhqIgYgCSACQf8Aca1CGYaEIgg+AAAgBkEEaiICIAhCIIgiCT0AACACQQJqIAlCEIg8AAAgAUEYaigAACICQf8BSwR+IAQoAAAhASADIAVBIHI6AAAgAUH//wNxrSAHQoCAgHCDhCEHIAFBEHatIAhCgICA8P////8Ag4QFIAAgBzcAACAAQQhqIgMgCEL/////j+D//wCDIAJB/wFxrUIghoQiCD4AACADQQRqIgMgCEIgiCIJPQAAIANBAmogCUIQiDwAACAIQv//////n8D/AIMgAUEcai0AAK1CKIaEIQggACAHNwAAIABBCGoiAyAIPgAAIANBBGoiAyAIQiCIIgk9AAAgA0ECaiAJQhCIPAAAIAhC////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