UNPKG

azion

Version:

Azion Packages for Edge Computing.

476 lines 2.16 MB
const t = ["jpg", "jpeg", "png", "gif", "bmp"], O = ["png", "jpeg", "webp"], p = "No file extension found", X = `Invalid image extension. Supported: ${t.join(",")}`; let C; const N = new Array(128).fill(void 0); N.push(void 0, null, !0, !1); function D(I) { return N[I]; } let a = N.length; function v(I) { I < 132 || (N[I] = a, a = I); } function m(I) { const A = D(I); return v(I), A; } function i(I) { a === N.length && N.push(N.length + 1); const A = a; return a = N[A], N[A] = I, A; } function Z(I) { const A = typeof I; if (A == "number" || A == "boolean" || I == null) return `${I}`; if (A == "string") return `"${I}"`; if (A == "symbol") { const Q = I.description; return Q == null ? "Symbol" : `Symbol(${Q})`; } if (A == "function") { const Q = I.name; return typeof Q == "string" && Q.length > 0 ? `Function(${Q})` : "Function"; } if (Array.isArray(I)) { const Q = I.length; let E = "["; Q > 0 && (E += Z(I[0])); for (let w = 1; w < Q; w++) E += ", " + Z(I[w]); return E += "]", E; } const g = /\[object ([^\]]+)\]/.exec(toString.call(I)); let B; if (g.length > 1) B = g[1]; else return toString.call(I); if (B == "Object") try { return "Object(" + JSON.stringify(I) + ")"; } catch { return "Object"; } return I instanceof Error ? `${I.name}: ${I.message} ${I.stack}` : B; } let R = 0, Y = null; function S() { return (Y === null || Y.byteLength === 0) && (Y = new Uint8Array(C.memory.buffer)), Y; } const c = typeof TextEncoder < "u" ? new TextEncoder("utf-8") : { encode: () => { throw Error("TextEncoder not available"); } }, z = typeof c.encodeInto == "function" ? function(I, A) { return c.encodeInto(I, A); } : function(I, A) { const g = c.encode(I); return A.set(g), { read: I.length, written: g.length }; }; function d(I, A, g) { if (g === void 0) { const G = c.encode(I), F = A(G.length) >>> 0; return S().subarray(F, F + G.length).set(G), R = G.length, F; } let B = I.length, Q = A(B) >>> 0; const E = S(); let w = 0; for (; w < B; w++) { const G = I.charCodeAt(w); if (G > 127) break; E[Q + w] = G; } if (w !== B) { w !== 0 && (I = I.slice(w)), Q = g(Q, B, B = w + I.length * 3) >>> 0; const G = S().subarray(Q + w, Q + B), F = z(I, G); w += F.written; } return R = w, Q; } let L = null; function o() { return (L === null || L.byteLength === 0) && (L = new Int32Array(C.memory.buffer)), L; } const j = typeof TextDecoder < "u" ? new TextDecoder("utf-8", { ignoreBOM: !0, fatal: !0 }) : { decode: () => { throw Error("TextDecoder not available"); } }; typeof TextDecoder < "u" && j.decode(); function s(I, A) { return I = I >>> 0, j.decode(S().subarray(I, I + A)); } function T(I, A) { const g = A(I.length * 1) >>> 0; return S().set(I, g / 1), R = I.length, g; } function H(I, A) { return I = I >>> 0, S().subarray(I / 1, I / 1 + A); } function r(I, A) { if (!(I instanceof A)) throw new Error(`expected instance of ${A.name}`); return I.ptr; } function n(I, A, g, B) { r(I, k); const Q = C.resize(I.__wbg_ptr, A, g, B); return k.__wrap(Q); } function x(I) { return I == null; } function M(I, A) { try { return I.apply(this, A); } catch (g) { C.__wbindgen_exn_store(i(g)); } } let h = null; function e() { return (h === null || h.byteLength === 0) && (h = new Uint8ClampedArray(C.memory.buffer)), h; } function u(I, A) { return I = I >>> 0, e().subarray(I / 1, I / 1 + A); } function _(I) { return () => { throw new Error(`${I} is not defined`); }; } class k { static __wrap(A) { A = A >>> 0; const g = Object.create(k.prototype); return g.__wbg_ptr = A, g; } __destroy_into_raw() { const A = this.__wbg_ptr; return this.__wbg_ptr = 0, A; } free() { const A = this.__destroy_into_raw(); C.__wbg_photonimage_free(A); } /** * Create a new PhotonImage from a Vec of u8s, which represent raw pixels. * @param {Uint8Array} raw_pixels * @param {number} width * @param {number} height */ constructor(A, g, B) { const Q = T(A, C.__wbindgen_malloc), E = R, w = C.photonimage_new(Q, E, g, B); return k.__wrap(w); } /** * Create a new PhotonImage from a base64 string. * @param {string} base64 * @returns {PhotonImage} */ static new_from_base64(A) { const g = d(A, C.__wbindgen_malloc, C.__wbindgen_realloc), B = R, Q = C.base64_to_image(g, B); return k.__wrap(Q); } /** * Create a new PhotonImage from a byteslice. * @param {Uint8Array} vec * @returns {PhotonImage} */ static new_from_byteslice(A) { const g = T(A, C.__wbindgen_malloc), B = R, Q = C.photonimage_new_from_byteslice(g, B); return k.__wrap(Q); } /** * Create a new PhotonImage from a Blob/File. * @param {Blob} blob * @returns {PhotonImage} */ static new_from_blob(A) { const g = C.photonimage_new_from_blob(i(A)); return k.__wrap(g); } /** * Create a new PhotonImage from a HTMLImageElement * @param {HTMLImageElement} image * @returns {PhotonImage} */ static new_from_image(A) { const g = C.photonimage_new_from_image(i(A)); return k.__wrap(g); } /** * Get the width of the PhotonImage. * @returns {number} */ get_width() { return C.photonimage_get_width(this.__wbg_ptr) >>> 0; } /** * Get the PhotonImage's pixels as a Vec of u8s. * @returns {Uint8Array} */ get_raw_pixels() { try { const Q = C.__wbindgen_add_to_stack_pointer(-16); C.photonimage_get_raw_pixels(Q, this.__wbg_ptr); var A = o()[Q / 4 + 0], g = o()[Q / 4 + 1], B = H(A, g).slice(); return C.__wbindgen_free(A, g * 1), B; } finally { C.__wbindgen_add_to_stack_pointer(16); } } /** * Get the height of the PhotonImage. * @returns {number} */ get_height() { return C.photonimage_get_height(this.__wbg_ptr) >>> 0; } /** * Convert the PhotonImage to base64. * @returns {string} */ get_base64() { let A, g; try { const E = C.__wbindgen_add_to_stack_pointer(-16); C.photonimage_get_base64(E, this.__wbg_ptr); var B = o()[E / 4 + 0], Q = o()[E / 4 + 1]; return A = B, g = Q, s(B, Q); } finally { C.__wbindgen_add_to_stack_pointer(16), C.__wbindgen_free(A, g); } } /** * Convert the PhotonImage to raw bytes. Returns PNG. * @returns {Uint8Array} */ get_bytes() { try { const Q = C.__wbindgen_add_to_stack_pointer(-16); C.photonimage_get_bytes(Q, this.__wbg_ptr); var A = o()[Q / 4 + 0], g = o()[Q / 4 + 1], B = H(A, g).slice(); return C.__wbindgen_free(A, g * 1), B; } finally { C.__wbindgen_add_to_stack_pointer(16); } } /** * Convert the PhotonImage to raw bytes. Returns a JPEG. * @param {number} quality * @returns {Uint8Array} */ get_bytes_jpeg(A) { try { const E = C.__wbindgen_add_to_stack_pointer(-16); C.photonimage_get_bytes_jpeg(E, this.__wbg_ptr, A); var g = o()[E / 4 + 0], B = o()[E / 4 + 1], Q = H(g, B).slice(); return C.__wbindgen_free(g, B * 1), Q; } finally { C.__wbindgen_add_to_stack_pointer(16); } } /** * Convert the PhotonImage to raw bytes. Returns a WEBP. * @returns {Uint8Array} */ get_bytes_webp() { try { const Q = C.__wbindgen_add_to_stack_pointer(-16); C.photonimage_get_bytes_webp(Q, this.__wbg_ptr); var A = o()[Q / 4 + 0], g = o()[Q / 4 + 1], B = H(A, g).slice(); return C.__wbindgen_free(A, g * 1), B; } finally { C.__wbindgen_add_to_stack_pointer(16); } } /** * Convert the PhotonImage's raw pixels to JS-compatible ImageData. * @returns {ImageData} */ get_image_data() { const A = C.photonimage_get_image_data(this.__wbg_ptr); return m(A); } /** * Convert ImageData to raw pixels, and update the PhotonImage's raw pixels to this. * @param {ImageData} img_data */ set_imgdata(A) { C.photonimage_set_imgdata(this.__wbg_ptr, i(A)); } } function $() { const I = {}; return I.wbg = {}, I.wbg.__wbindgen_object_drop_ref = function(A) { m(A); }, I.wbg.__wbg_new_abda76e883ba8a5f = function() { const A = new Error(); return i(A); }, I.wbg.__wbg_stack_658279fe44541cf6 = function(A, g) { const B = D(g).stack, Q = d(B, C.__wbindgen_malloc, C.__wbindgen_realloc), E = R; o()[A / 4 + 1] = E, o()[A / 4 + 0] = Q; }, I.wbg.__wbg_error_f851667af71bcfc6 = function(A, g) { let B, Q; try { B = A, Q = g, console.error(s(A, g)); } finally { C.__wbindgen_free(B, Q); } }, I.wbg.__wbg_body_483afe07b0958d3b = function(A) { const g = D(A).body; return x(g) ? 0 : i(g); }, I.wbg.__wbg_createElement_5281e2aae74efc9d = function() { return M(function(A, g, B) { const Q = D(A).createElement(s(g, B)); return i(Q); }, arguments); }, I.wbg.__wbg_instanceof_Window_f2bf9e8e91f1be0d = function(A) { let g; try { g = D(A) instanceof Window; } catch { g = !1; } return g; }, I.wbg.__wbg_document_a11e2f345af07033 = function(A) { const g = D(A).document; return x(g) ? 0 : i(g); }, I.wbg.__wbg_instanceof_CanvasRenderingContext2d_b4050f3a451ac712 = function(A) { let g; try { g = D(A) instanceof CanvasRenderingContext2D; } catch { g = !1; } return g; }, I.wbg.__wbg_drawImage_fa7fd856fb164132 = function() { return M(function(A, g, B, Q) { D(A).drawImage(D(g), B, Q); }, arguments); }, I.wbg.__wbg_drawImage_41f8e8a7fc2b0de3 = function() { return M(function(A, g, B, Q, E, w, G, F, y, U) { D(A).drawImage(D(g), B, Q, E, w, G, F, y, U); }, arguments); }, I.wbg.__wbg_getImageData_956c421f9b7cdfe7 = function() { return M(function(A, g, B, Q, E) { const w = D(A).getImageData(g, B, Q, E); return i(w); }, arguments); }, I.wbg.__wbg_putImageData_0009acf77045dec6 = function() { return M(function(A, g, B, Q) { D(A).putImageData(D(g), B, Q); }, arguments); }, I.wbg.__wbg_settextContent_ea2ce5e8fc889af7 = function(A, g, B) { D(A).textContent = g === 0 ? void 0 : s(g, B); }, I.wbg.__wbg_appendChild_173b88a25c048f2b = function() { return M(function(A, g) { const B = D(A).appendChild(D(g)); return i(B); }, arguments); }, I.wbg.__wbg_instanceof_HtmlCanvasElement_6e58598b4e8b1586 = function(A) { let g; try { g = D(A) instanceof HTMLCanvasElement; } catch { g = !1; } return g; }, I.wbg.__wbg_width_3a395887a577233b = function(A) { return D(A).width; }, I.wbg.__wbg_setwidth_885d5dd3c7f48f41 = function(A, g) { D(A).width = g >>> 0; }, I.wbg.__wbg_height_b7046017c4148386 = function(A) { return D(A).height; }, I.wbg.__wbg_setheight_0d2b445bb6a5a3f2 = function(A, g) { D(A).height = g >>> 0; }, I.wbg.__wbg_getContext_62ccb1aa0e6c8b86 = function() { return M(function(A, g, B) { const Q = D(A).getContext(s(g, B)); return x(Q) ? 0 : i(Q); }, arguments); }, I.wbg.__wbg_width_020d7bde350571e9 = function(A) { return D(A).width; }, I.wbg.__wbg_height_d65d28af1b6f26d3 = function(A) { return D(A).height; }, I.wbg.__wbg_data_f319d3380b214a26 = function(A, g) { const B = D(g).data, Q = T(B, C.__wbindgen_malloc), E = R; o()[A / 4 + 1] = E, o()[A / 4 + 0] = Q; }, I.wbg.__wbg_newwithu8clampedarrayandsh_c90e0c3609c4ecc2 = function() { return M(function(A, g, B, Q) { const E = new ImageData(u(A, g), B >>> 0, Q >>> 0); return i(E); }, arguments); }, I.wbg.__wbg_width_250e8da00ab1c884 = function(A) { return D(A).width; }, I.wbg.__wbg_height_e41b71b2f3141e8e = function(A) { return D(A).height; }, I.wbg.__wbg_newnoargs_e643855c6572a4a8 = function(A, g) { const B = new Function(s(A, g)); return i(B); }, I.wbg.__wbg_call_f96b398515635514 = function() { return M(function(A, g) { const B = D(A).call(D(g)); return i(B); }, arguments); }, I.wbg.__wbindgen_object_clone_ref = function(A) { const g = D(A); return i(g); }, I.wbg.__wbg_self_b9aad7f1c618bfaf = function() { return M(function() { const A = self.self; return i(A); }, arguments); }, I.wbg.__wbg_window_55e469842c98b086 = function() { return M(function() { const A = window.window; return i(A); }, arguments); }, I.wbg.__wbg_globalThis_d0957e302752547e = function() { return M(function() { const A = globalThis.globalThis; return i(A); }, arguments); }, I.wbg.__wbg_global_ae2f87312b8987fb = function() { return M(function() { const A = global.global; return i(A); }, arguments); }, I.wbg.__wbindgen_is_undefined = function(A) { return D(A) === void 0; }, I.wbg.__wbg_buffer_fcbfb6d88b2732e9 = function(A) { const g = D(A).buffer; return i(g); }, I.wbg.__wbg_new_bc5d9aad3f9ac80e = function(A) { const g = new Uint8Array(D(A)); return i(g); }, I.wbg.__wbg_set_4b3aa8445ac1e91c = function(A, g, B) { D(A).set(D(g), B >>> 0); }, I.wbg.__wbg_length_d9c4ded7e708c6a1 = function(A) { return D(A).length; }, I.wbg.__wbg_random_f67f027fd89c6d9c = typeof Math.random == "function" ? Math.random : _("Math.random"), I.wbg.__wbindgen_debug_string = function(A, g) { const B = Z(D(g)), Q = d(B, C.__wbindgen_malloc, C.__wbindgen_realloc), E = R; o()[A / 4 + 1] = E, o()[A / 4 + 0] = Q; }, I.wbg.__wbindgen_throw = function(A, g) { throw new Error(s(A, g)); }, I.wbg.__wbindgen_memory = function() { const A = C.memory; return i(A); }, I; } function AA(I, A) { return C = I.exports, L = null, Y = null, h = null, C; } function IA(I) { if (C !== void 0) return C; const A = $(); const g = new WebAssembly.Instance(I, A); return AA(g); } const gA = "AGFzbQEAAAAB1AM7YAJ/fwBgA39/fwF/YAJ/fwF/YAF/AGAEf39/fwBgA39/fwBgBX9/f39/AGABfwF/YAN/fX0AYAd/fX19fX19AGAGf39/f39/AGAFf319fX0AYAJ/fQBgBX9/f39/AX9gCH9/f39/f39/AGAHf39/f39/fwBgBH9/f38Bf2AEf39/fQBgAAF/YAJ/fQF9YAZ/f39/f38Bf2ABfQF9YAp/f39/f39/f39/AGADf399AGAHf39/f39/fwF/YAAAYAl/f39/f39/f38Bf2ABfAF8YAV/f39/fQBgA39/fABgBH9/fHwAYAV/fHx8fAF/YAJ/fwF+YAN/fn4AYAF9AX9gAn19AX1gCn9/fHx8fHx8fHwAYAABfGACf3wAYAN/fHwBfGACf34Bf2AKf319fX19fX19fwBgCX9/f39/f35+fgBgAn9/AX1gA35/fwF/YAR/f35+AGATf39/f39/f39/f39/f39/f39/fwF/YA9/f39/f39/f39/f39/f38Bf2ALf39/f39/f39/f38Bf2AEf39+fwBgAXwBf2AEf319fQBgBX9/fX9/AGAEf31/fwBgBX9/fn9/AGAEf35/fwBgBX9/fH9/AGAEf3x/fwBgAnx8AXwC1wwrA3diZxpfX3diaW5kZ2VuX29iamVjdF9kcm9wX3JlZgADA3diZxpfX3diZ19uZXdfYWJkYTc2ZTg4M2JhOGE1ZgASA3diZxxfX3diZ19zdGFja182NTgyNzlmZTQ0NTQxY2Y2AAADd2JnHF9fd2JnX2Vycm9yX2Y4NTE2NjdhZjcxYmNmYzYAAAN3YmcbX193YmdfYm9keV80ODNhZmUwN2IwOTU4ZDNiAAcDd2JnJF9fd2JnX2NyZWF0ZUVsZW1lbnRfNTI4MWUyYWFlNzRlZmM5ZAABA3diZyhfX3diZ19pbnN0YW5jZW9mX1dpbmRvd19mMmJmOWU4ZTkxZjFiZTBkAAcDd2JnH19fd2JnX2RvY3VtZW50X2ExMWUyZjM0NWFmMDcwMzMABwN3Ymc6X193YmdfaW5zdGFuY2VvZl9DYW52YXNSZW5kZXJpbmdDb250ZXh0MmRfYjQwNTBmM2E0NTFhYzcxMgAHA3diZyBfX3diZ19kcmF3SW1hZ2VfZmE3ZmQ4NTZmYjE2NDEzMgAeA3diZyBfX3diZ19kcmF3SW1hZ2VfNDFmOGU4YTdmYzJiMGRlMwAkA3diZyNfX3diZ19nZXRJbWFnZURhdGFfOTU2YzQyMWY5YjdjZGZlNwAfA3diZyNfX3diZ19wdXRJbWFnZURhdGFfMDAwOWFjZjc3MDQ1ZGVjNgAeA3diZyVfX3diZ19zZXR0ZXh0Q29udGVudF9lYTJjZTVlOGZjODg5YWY3AAUDd2JnIl9fd2JnX2FwcGVuZENoaWxkXzE3M2I4OGEyNWMwNDhmMmIAAgN3YmczX193YmdfaW5zdGFuY2VvZl9IdG1sQ2FudmFzRWxlbWVudF82ZTU4NTk4YjRlOGIxNTg2AAcDd2JnHF9fd2JnX3dpZHRoXzNhMzk1ODg3YTU3NzIzM2IABwN3YmcfX193Ymdfc2V0d2lkdGhfODg1ZDVkZDNjN2Y0OGY0MQAAA3diZx1fX3diZ19oZWlnaHRfYjcwNDYwMTdjNDE0ODM4NgAHA3diZyBfX3diZ19zZXRoZWlnaHRfMGQyYjQ0NWJiNmE1YTNmMgAAA3diZyFfX3diZ19nZXRDb250ZXh0XzYyY2NiMWFhMGU2YzhiODYAAQN3YmccX193Ymdfd2lkdGhfMDIwZDdiZGUzNTA1NzFlOQAHA3diZx1fX3diZ19oZWlnaHRfZDY1ZDI4YWYxYjZmMjZkMwAHA3diZxtfX3diZ19kYXRhX2YzMTlkMzM4MGIyMTRhMjYAAAN3YmcxX193YmdfbmV3d2l0aHU4Y2xhbXBlZGFycmF5YW5kc2hfYzkwZTBjMzYwOWM0ZWNjMgAQA3diZxxfX3diZ193aWR0aF8yNTBlOGRhMDBhYjFjODg0AAcDd2JnHV9fd2JnX2hlaWdodF9lNDFiNzFiMmYzMTQxZThlAAcDd2JnIF9fd2JnX25ld25vYXJnc19lNjQzODU1YzY1NzJhNGE4AAIDd2JnG19fd2JnX2NhbGxfZjk2YjM5ODUxNTYzNTUxNAACA3diZxtfX3diaW5kZ2VuX29iamVjdF9jbG9uZV9yZWYABwN3YmcbX193Ymdfc2VsZl9iOWFhZDdmMWM2MThiZmFmABIDd2JnHV9fd2JnX3dpbmRvd181NWU0Njk4NDJjOThiMDg2ABIDd2JnIV9fd2JnX2dsb2JhbFRoaXNfZDA5NTdlMzAyNzUyNTQ3ZQASA3diZx1fX3diZ19n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hwYVcGhvdG9uaW1hZ2VfZ2V0X3dpZHRoALsIGnBob3RvbmltYWdlX2dldF9yYXdfcGl4ZWxzALoFFnBob3RvbmltYWdlX2dldF9oZWlnaHQAvAgWcGhvdG9uaW1hZ2VfZ2V0X2Jhc2U2NACMBRVwaG90b25pbWFnZV9nZXRfYnl0ZXMAgQUacGhvdG9uaW1hZ2VfZ2V0X2J5dGVzX2pwZWcA/wQacGhvdG9uaW1hZ2VfZ2V0X2J5dGVzX3dlYnAAggUacGhvdG9uaW1hZ2VfZ2V0X2ltYWdlX2RhdGEA0gUXcGhvdG9uaW1hZ2Vfc2V0X2ltZ2RhdGEA5gcOX193YmdfcmdiX2ZyZWUA1AgHcmdiX25ldwCRBwtyZ2Jfc2V0X3JlZAC9CA1yZ2Jfc2V0X2dyZWVuAKIIDHJnYl9zZXRfYmx1ZQCjCAtyZ2JfZ2V0X3JlZADVCA1yZ2JfZ2V0X2dyZWVuAL4IDHJnYl9nZXRfYmx1ZQC/CAhyZ2JhX25ldwDhBg5yZ2JhX3NldF9hbHBoYQCkCA5yZ2JhX2dldF9hbHBoYQDACANydW4AyQcOZ2V0X2ltYWdlX2RhdGEA5wcMcHV0SW1hZ2VEYXRhAIEGCm9wZW5faW1hZ2UAggYNdG9fcmF3X3BpeGVscwCZBQ9iYXNlNjRfdG9faW1hZ2UA2AUNYmFzZTY0X3RvX3ZlYwCDBQ10b19pbWFnZV9kYXRhAJMFDmFkZF9ub2lzZV9yYW5kAIAICnBpbmtfbm9pc2UAgQgMcmdiYV9nZXRfcmVkANUIDnJnYmFfZ2V0X2dyZWVuAL4IDXJnYmFfZ2V0X2JsdWUAvwgbcGhvdG9uaW1hZ2VfbmV3X2Zyb21fYmFzZTY0ANgFDHJnYmFfc2V0X3JlZAC9CA9fX3diZ19yZ2JhX2ZyZWUA1AgOcmdiYV9zZXRfZ3JlZW4AoggNcmdiYV9zZXRfYmx1ZQCjCAZvZmZzZXQAygcKb2Zmc2V0X3JlZADLBwxvZmZzZXRfZ3JlZW4AzAcLb2Zmc2V0X2JsdWUAzQcQbXVsdGlwbGVfb2Zmc2V0cwCvBwdwcmltYXJ5AIIICGNvbG9yaXplAIMICHNvbGFyaXplAPAED3NvbGFyaXplX3JldGltZwCaBQ5pbmNfYnJpZ2h0bmVzcwDoBw9hZGp1c3RfY29udHJhc3QA6QcEdGludACwBxFob3Jpem9udGFsX3N0cmlwcwDOBxdjb2xvcl9ob3Jpem9udGFsX3N0cmlwcwCuBg92ZXJ0aWNhbF9zdHJpcHMAzwcVY29sb3JfdmVydGljYWxfc3RyaXBzAK8GA29pbADQBw1mcm9zdGVkX2dsYXNzAIQICHBpeGVsaXplAOoHCW5vcm1hbGl6ZQCFCAZkaXRoZXIA6wcHZHVvdG9uZQDFBQptb25vY2hyb21lALEHBXNlcGlhAIYICWdyYXlzY2FsZQCHCBlncmF5c2NhbGVfaHVtYW5fY29ycmVjdGVkAIgICmRlc2F0dXJhdGUAiQgNZGVjb21wb3NlX21pbgCKCA1kZWNvbXBvc2VfbWF4AIsIEGdyYXlzY2FsZV9zaGFkZXMA7AcLcl9ncmF5c2NhbGUA7QcLZ19ncmF5c2NhbGUA7gcLYl9ncmF5c2NhbGUA7wcYc2luZ2xlX2NoYW5uZWxfZ3JheXNjYWxlAPAHCXRocmVzaG9sZADxBw1hbHRlcl9jaGFubmVsANEHEWFsdGVyX3JlZF9jaGFubmVsAJAEE2FsdGVyX2dyZWVuX2NoYW5uZWwA9gMSYWx0ZXJfYmx1ZV9jaGFubmVsAPcDEmFsdGVyX3R3b19jaGFubmVscwCqBw5hbHRlcl9jaGFubmVscwCyBw5yZW1vdmVfY2hhbm5lbACKBBJyZW1vdmVfcmVkX2NoYW5uZWwAoQUUcmVtb3ZlX2dyZWVuX2NoYW5uZWwAhAUTcmVtb3ZlX2JsdWVfY2hhbm5lbACFBQ1zd2FwX2NoYW5uZWxzANIHBmludmVydACMCBRzZWxlY3RpdmVfaHVlX3JvdGF0ZQCwBhdzZWxlY3RpdmVfY29sb3JfY29udmVydADABRFzZWxlY3RpdmVfbGlnaHRlbgCeBhRzZWxlY3RpdmVfZGVzYXR1cmF0ZQCfBhJzZWxlY3RpdmVfc2F0dXJhdGUAoAYTc2VsZWN0aXZlX2dyZXlzY2FsZQC3BQ9ub2lzZV9yZWR1Y3Rpb24AjAYHc2hhcnBlbgCNBg5lZGdlX2RldGVjdGlvbgCOBghpZGVudGl0eQD5BQhib3hfYmx1cgCPBg1nYXVzc2lhbl9ibHVyAPIHF2RldGVjdF9ob3Jpem9udGFsX2xpbmVzAJAGFWRldGVjdF92ZXJ0aWNhbF9saW5lcwCRBhNkZXRlY3RfNDVfZGVnX2xpbmVzAJIGFGRldGVjdF8xMzVfZGVnX2xpbmVzAJMGB2xhcGxhY2UAlAYIZWRnZV9vbmUAlQYGZW1ib3NzAJYGEHNvYmVsX2hvcml6b250YWwAlwYScHJld2l0dF9ob3Jpem9udGFsAJgGDnNvYmVsX3ZlcnRpY2FsAJkGFWRyYXdfdGV4dF93aXRoX2JvcmRlcgDrBglkcmF3X3RleHQA7AYEY3JvcACmBRBjcm9wX2ltZ19icm93c2VyAK4JBWZsaXBoAI8IBWZsaXB2AJAIEnJlc2l6ZV9pbWdfYnJvd3NlcgCaBgZyZXNpemUA4AQKc2VhbV9jYXJ2ZQCUBQ9wYWRkaW5nX3VuaWZvcm0A4QQMcGFkZGluZ19sZWZ0AOIEDXBhZGRpbmdfcmlnaHQA4wQLcGFkZGluZ190b3AA5AQOcGFkZGluZ19ib3R0b20A5QQGcm90YXRlAJcFCHJlc2FtcGxlAJUFEGdhbW1hX2NvcnJlY3Rpb24AswcFaHNsdXYA+AYDbGNoAPkGA2hzbAD6BgNoc3YA+wYOaHVlX3JvdGF0ZV9oc2wAtAcOaHVlX3JvdGF0ZV9oc3YAtQcOaHVlX3JvdGF0ZV9sY2gAtgcQaHVlX3JvdGF0ZV9oc2x1dgC3BwxzYXR1cmF0ZV9oc2wAuAcMc2F0dXJhdGVfbGNoALkHDnNhdHVyYXRlX2hzbHV2ALoHDHNhdHVyYXRlX2hzdgC7BwtsaWdodGVuX2xjaAC8Bw1saWdodGVuX2hzbHV2AL0HC2xpZ2h0ZW5faHNsAL4HC2xpZ2h0ZW5faHN2AL8HCmRhcmtlbl9sY2gAwAcMZGFya2VuX2hzbHV2AMEHCmRhcmtlbl9oc2wAwgcKZGFya2VuX2hzdgDDBw5kZXNhdHVyYXRlX2hzdgDEBw5kZXNhdHVyYXRlX2hzbADFBw5kZXNhdHVyYXRlX2xjaADGBxBkZXNhdHVyYXRlX2hzbHV2AMcHD21peF93aXRoX2NvbG91cgCyBgRuZXVlAPEEA2xpeACqBANyeW8AqwQGZmlsdGVyAP8GBGxvZmkAlwcLcGFzdGVsX3BpbmsAmAcGZ29sZGVuAJ8HBGNhbGkAoAcIZHJhbWF0aWMAqwcPbW9ub2Nocm9tZV90aW50APwFEGR1b3RvbmVfdmlvbGV0dGUA0wcPZHVvdG9uZV9ob3Jpem9uANQHDGR1b3RvbmVfdGludACzBg1kdW90b25lX2xpbGFjANUHDWR1b3RvbmVfb2NocmUA1gcHZmlyZW56ZQCGBwhvYnNpZGlhbgCsBwl3YXRlcm1hcmsA5QMFYmxlbmQA8wUPY3JlYXRlX2dyYWRpZW50AIMGDmFwcGx5X2dyYWRpZW50ANkFEV9fd2JpbmRnZW5fbWFsbG9jAJEIEl9fd2JpbmRnZW5fcmVhbGxvYwDYCB9fX3diaW5kZ2VuX2FkZF90b19zdGFja19wb2ludGVyAPQJD19fd2JpbmRnZW5fZnJlZQCbCRRfX3diaW5kZ2VuX2V4bl9zdG9yZQDgCQmsDAEAQQELlQbuCfMJpwmoCckKkwiUCJMIjAmdB/0Gugq5AqQEkwm2BZMJ9AeTCfMH4AWABqUGjAmoCb4JswqrCZwJygrJCr4Kvgq+CskKwQaWCLMKqgmpCcoKyQqOCI0I5gaxBvYJrQnJCqEErAnHCrQKwQSSAY0FjAmkCvMIjAnJCswD9QmlCKEErAnHCrQKwQSNBckKygaECZMJkwmTCckKwQrBCsEKvwq/Cr8KwwrDCsMKwgrCCsIKwArACsAKuQKMCdsG0gOyArAIjAmSB7YDsQjJCpIJyQqAB7EJpgimBskKywaFCckKkwitCckKywrMCs0KyQqOAckK1wfJCtgHyQr3CewInAXrCOwI2wiHCf4I6wjrCO0I7wjuCMkK+gmqBoIKrgPDCJcJuQLJCrEEyQqTCKgFzgmMCbMKqwnKCskKyQqoBpMIlAiOCfsJwwiFCoYK0wj9BskK0wWbCJkIgwreCIEK2giHCsMI/QnABo8J3QjnBqcJyQrQBa8Exwq3CcQIyAWPBaEDyQr9CPkEswrHCdkIygrJCscI8QiaCJgIxgiiBv8FjAm+CfwJ3AjwBtAIvgXvCaYDyQrhA9kHxgPNA/EDhArgCIIKqAnsBKUD4giMCf0GkAPPBswJzwXOBsoKyQqLCfgEswrQCfwIygqzCqoJvwnKCskK8gjJCv8J3wjHCMkKygWsBMgKnwmXCMIJwwn7AogHmALSBsgKyQnICOcJyQTAAskK5gOqA8gKigr9BOoJzQKIA/YEhAPICosK/gTgAvwChwP/CMkFpwTHCrYJxQjBBYcFkgOzCKoC0QbKCckI6QnIBMECxwLTBsgKyAnKCOgJxwTCApgEmATxBcIE9AiWBN4J3wm/BqMFyQqRCckKjAnJCqMKswrNCcsJygr9BskKgArJCugGiAaUCYkGjAnJCpgJyQqrBskKyQqMCdsG/AGHBLQIkwe0A7UIyQrJCusJ/AOoCIMHrAOpCLEB3AKzCrsJugnKCvgB7gO8Cd0FzQi8BokJ1gnVCfkHygrjBucIvQbSCMYJxAn3B8oK8AHCA6MHwQm/CaMHygr5A5IF1AnTCawFrQSpBZQH0gnPCfgHygrdBsADpQWzCsUJxAn1CMoKtQZukgLwCL0J8AiOBbsGswqzCbIJygrxAYwD0gSzCtEJpgf5CMoKyQqFBNQFswq1CbIJygqGBecFswq0CbIJygqCA5gFwAmXAtQEswq5CbgJygqKB4sHiQfbB4wH/gmlB8sFuQWICowK7wbRCJsG6QXJCtwG2gfhCIkKkgqRCoIKggreBuQIhQqTCpAKjgqABf0GzAnKCskKkwiTCMcIyQrgBvYIjwrkBo0HjwT+CdwH3QeNCscImwjjCMkK3QTJCq0JyQqQBZAFoAmJA50DnQOMCZMHsQO2CMkKswqrCcoK7AXJCoMHrAOrCMkKnQG3CpQKiAWnCckKyQrNBogJyQrHCIEJyQrLCMkK9wiACbcGxwjVAZUDqAKLAv4ByQqZCZkJyQrlCOUI5Qj1BfUF9QWMCbMKqwnKCswIoQn7B5UK2AnXCZUKygr9BswJygrJCrMKzQnZCcoKyQqOCd4H/gnJCpMIyQr/B8kKnwjJCqQF+AizCtsJ2gnKCv0GyQrmCMkKsgTJCpsImgiYCJ0IkwiUCJsKnAreBccIyQrOCMYIzwiPCckKngqWCvsD+gXoCNsE6gX1BvoIoAqfCoMKogmKCZoKmQq9BP0GzAnKCskKlwqYCv4JnAbHCJMIxwjfB6EKyQqdCukGggmjCckKyQqVCacJyQq4Br0FngizCt0J3AnKCskK/geiCpMIrQboArkGQMQKuAryBUOkBn+kCbkKyAN01QPWBY4DjQPTA+ECrAXJCqkEyQqnAcoCjgK+BpAJoAr9BswJygrJCpsI6QiPCf4JjgnJCpMIpwnJCscImwioCagJpwnZBskKgwewA6wIxgjJCvsIjAm+Cc4J4QmtCZUH4wnWCJMExgXJCuIJjgnJCoQH7AmtCJsI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