@aldenml/ecc
Version:
elliptic curves crypto functions
211 lines (175 loc) • 414 kB
JavaScript
var ecc;
/******/ (() => { // webpackBootstrap
/******/ "use strict";
/******/ var __webpack_modules__ = ({
/***/ 738:
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "aead_chacha20poly1305_decrypt": () => (/* binding */ aead_chacha20poly1305_decrypt),
/* harmony export */ "aead_chacha20poly1305_encrypt": () => (/* binding */ aead_chacha20poly1305_encrypt)
/* harmony export */ });
/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(179);
/*
* Copyright (c) 2023, Alden Torres
*
* Licensed under the terms of the MIT license.
* Copy of the license at https://opensource.org/licenses/MIT
*/
/**
* Encrypt a plaintext message using ChaCha20-Poly1305.
*
* See https://datatracker.ietf.org/doc/html/rfc8439
*
* @param {Uint8Array} plaintext the input message
* @param {Uint8Array} aad the associated additional authenticated data
* @param {Uint8Array} nonce public nonce, should never ever be reused with the same key, size:ecc_aead_chacha20poly1305_NONCESIZE
* @param {Uint8Array} key the secret key, size:ecc_aead_chacha20poly1305_KEYSIZE
* @return {Uint8Array} the encrypted form of the input
*/
function aead_chacha20poly1305_encrypt(
plaintext,
aad,
nonce,
key,
) {
let out = new Uint8Array(plaintext.length + _util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_aead_chacha20poly1305_MACSIZE);
_util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_aead_chacha20poly1305_encrypt(
out,
plaintext, plaintext.length,
aad, aad.length,
nonce,
key,
);
return out;
}
/**
* Decrypt a ciphertext message using ChaCha20-Poly1305.
*
* See https://datatracker.ietf.org/doc/html/rfc8439
*
* @param {Uint8Array} ciphertext the input encrypted message
* @param {Uint8Array} aad the associated additional authenticated data
* @param {Uint8Array} nonce public nonce, should never ever be reused with the same key, size:ecc_aead_chacha20poly1305_NONCESIZE
* @param {Uint8Array} key the secret key, size:ecc_aead_chacha20poly1305_KEYSIZE
* @return {Uint8Array} the decrypted form of the input or null if the verification fails.
*/
function aead_chacha20poly1305_decrypt(
ciphertext,
aad,
nonce,
key,
) {
let out = new Uint8Array(ciphertext.length - _util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_aead_chacha20poly1305_MACSIZE);
const r = _util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_aead_chacha20poly1305_decrypt(
out,
ciphertext, ciphertext.length,
aad, aad.length,
nonce,
key,
);
return r === 0 ? out : null;
}
/***/ }),
/***/ 37:
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "hash_sha256": () => (/* binding */ hash_sha256),
/* harmony export */ "hash_sha512": () => (/* binding */ hash_sha512)
/* harmony export */ });
/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(179);
/*
* Copyright (c) 2023, Alden Torres
*
* Licensed under the terms of the MIT license.
* Copy of the license at https://opensource.org/licenses/MIT
*/
/**
* Computes the SHA-256 of a given input.
*
* See https://en.wikipedia.org/wiki/SHA-2
*
* @param {Uint8Array} input the input message
* @return {Uint8Array} the SHA-256 of the input
*/
function hash_sha256(
input,
) {
let digest = new Uint8Array(_util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_hash_sha256_HASHSIZE);
_util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_hash_sha256(
digest,
input, input.length,
);
return digest;
}
/**
* Computes the SHA-512 of a given input.
*
* See https://en.wikipedia.org/wiki/SHA-2
*
* @param {Uint8Array} input the input message
* @return {Uint8Array} the SHA-512 of the input
*/
function hash_sha512(
input,
) {
let digest = new Uint8Array(_util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_hash_sha512_HASHSIZE);
_util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_hash_sha512(
digest,
input, input.length,
);
return digest;
}
/***/ }),
/***/ 18:
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "kdf_argon2id": () => (/* binding */ kdf_argon2id)
/* harmony export */ });
/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(179);
/*
* Copyright (c) 2023, Alden Torres
*
* Licensed under the terms of the MIT license.
* Copy of the license at https://opensource.org/licenses/MIT
*/
/**
* See https://datatracker.ietf.org/doc/html/rfc9106
*
* @param {Uint8Array} passphrase
* @param {Uint8Array} salt, must be of size ecc_kdf_argon2id_SALTIZE
* @param {number} memorySize amount of memory (in kibibytes) to use
* @param {number} iterations number of passes
* @param {number} len intended output length
* @return {Uint8Array} the result or null if the computation didn't complete
*/
function kdf_argon2id(
passphrase,
salt,
memorySize,
iterations,
len,
) {
let out = new Uint8Array(32);
const r = _util_js__WEBPACK_IMPORTED_MODULE_0__.libecc.ecc_kdf_argon2id(
out,
passphrase, passphrase.length,
salt,
memorySize,
iterations,
out.length,
);
return r === 0 ? out : null;
}
/***/ }),
/***/ 748:
/***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => {
__webpack_require__.r(__webpack_exports__);
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__)
/* harmony export */ });
var libecc_module=
async function(libecc_module = {}) {
var Module=libecc_module;var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise((resolve,reject)=>{readyPromiseResolve=resolve;readyPromiseReject=reject});var ENVIRONMENT_IS_NODE=typeof process=="object";function ready(){readyPromiseResolve(Module)}function randomValueSetup(){if(Module.getRandomValue===undefined){try{var window_="object"===typeof window?window:self;var crypto_=typeof window_.crypto!=="undefined"?window_.crypto:window_.msCrypto;var randomValuesStandard=function(){var buf=new Uint32Array(1);crypto_.getRandomValues(buf);return buf[0]>>>0};randomValuesStandard();Module.getRandomValue=randomValuesStandard}catch(e){try{__webpack_require__.e(/* import() */ 904).then(__webpack_require__.t.bind(__webpack_require__, 904, 19)).then(crypto=>{var randomValueNodeJS=function(){var buf=crypto["randomBytes"](4);return(buf[0]<<24|buf[1]<<16|buf[2]<<8|buf[3])>>>0};randomValueNodeJS();Module.getRandomValue=randomValueNodeJS})}catch(e){throw"No secure random number generator found"}}}}randomValueSetup();function abort(what){throw what}for(var base64ReverseLookup=new Uint8Array(123),i=25;i>=0;--i){base64ReverseLookup[48+i]=52+i;base64ReverseLookup[65+i]=i;base64ReverseLookup[97+i]=26+i}base64ReverseLookup[43]=62;base64ReverseLookup[47]=63;function base64Decode(b64){if(typeof ENVIRONMENT_IS_NODE!="undefined"&&ENVIRONMENT_IS_NODE){var buf=Buffer.from(b64,"base64");return new Uint8Array(buf.buffer,buf.byteOffset,buf.byteLength)}var b1,b2,i=0,j=0,bLength=b64.length,output=new Uint8Array((bLength*3>>2)-(b64[bLength-2]=="=")-(b64[bLength-1]=="="));for(;i<bLength;i+=4,j+=3){b1=base64ReverseLookup[b64.charCodeAt(i+1)];b2=base64ReverseLookup[b64.charCodeAt(i+2)];output[j]=base64ReverseLookup[b64.charCodeAt(i)]<<2|b1>>4;output[j+1]=b1<<4|b2>>2;output[j+2]=b2<<6|base64ReverseLookup[b64.charCodeAt(i+3)]}return output}Module["wasm"]=base64Decode("AGFzbQEAAAABmgMoYAJ/fwBgA39/fwBgAn9/AX9gBX9/f39/AGAEf39/fwBgAX8Bf2ABfwBgA39/fwF/YAR/f39/AX9gBn9/f39/fwBgB39/f39/f38AYAN/f34AYAAAYAV/f39/fwF/YAZ/f39/f38Bf2AHf39/f39/fwF/YAh/f39/f39/fwBgA39/fgF/YAl/f39/f39/f38AYAl/f39/f39/f38Bf2AEf35/fwF/YAh/f39/f39/fwF/YAABf2AMf39/f39/f39/f39/AX9gBX9/fn9/AGAGf39+f39/AX9gBH9/fn8Bf2ANf39/f39/f39/f39/fwBgDn9/f39/f39/f39/f39/AX9gBH9/f34AYBB/f39/f39/f39/f39/f39/AGALf39/f39/f39/f38AYAZ/f39+f38AYAV/f35/fwF/YA5/f39/f39/f39/f39/fwBgBn9/fn9+fwF/YA9/f39/f39/f39/f39/f38AYBN/f39/f39/f39/f39/f39/f39/AGAKf39/f39/f39/fwBgCn9/f39/f39/f38BfwIZBAFhAWEABwFhAWIADAFhAWMABAFhAWQABQP9A/sDAAEHAQEBAQsAAwEAAgcBAAMBAQEAAQcAAAYBAAsBAQcRAAUBAAsCAAcHAQEBAAMGAQELAAIBAQALBAEGAgAGAAEBAgQBAgYBAAUBAAYBBAABAAAMAAIDAggJBgEBAAcAAAABAAIGAAAAAQEECAQBAAEBAwEBAAkBAQEBAQEAAAAABQUACRIBBgUIAAEDAAABAQMEBAAFAAABAAAAAQYBBB0HBAQAAAAAAAABAwoDAwgBBAEDAQ0ODwMODgAABgABBwUBAQAACA0FAQACAAEBAQEFBQABBQABAgAMAAEEAQsLBwIABwAFAQ8BEwQEAAEDAQQFHgoKFxAAHwEMDQMKEBAACiADAwICBwQABgQABwQDAAEAAAgDAA0HAgABAAAAAAEBAAMAAQAABgEBAAECAAEGBQAJAAABBgUBAQAAAgUAAAACAgIFBgkFAAEAAAIYARghAQAGAAsAGgAAAQcHEQIAAAEABQUBAQEAAAkAAAECAQQBDgMBAQEEAwEbFwEKHAoEIhMCDxUAAgABAQYGARIGBgABAQUGAAAJCQYFBgEBBwUHAQYWFgAMABkjFBQCBgEFAhECGgcHBQAPCggI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AyAcfnwgLEETbKwiISAdfnwgCiAPfnwgEiAefnwgBiAffnwgDiAafnwgByAMfnwgBCAbfnwgBSAIfnwgKkETbKwgGH4gAyAJfnwgCiAhfnwgDyAZfnwgBiASfnwgFCAffnwgByAOfnwgDCAVfnwgBCAIfnwgBSAXfnwiIUKAgIAQfCImQhqHfCInQoCAgAh8IihCGYd8Ig8gD0KAgIAQfCIpQoCAgOAPg30+AgggACAGIAt+IAMgHn58IA0gGn58IAcgEH58IBEgG358IAggFn58IBwgIH58IAkgM6wiD358IAQgHX58IAUgCn58IBNCGod8IhMgE0KAgIAIfCITQoCAgPAPg30+AhwgACAIIAt+IAMgG358IA0gHH58IAkgEH58IBIgHX58IAogH358IA4gHn58IAYgDH58IAQgGn58IAUgB358IClCGod8IgQgBEKAgIAIfCIEQoCAgPAPg30+AgwgACALIBl+IAMgCn58IAYgDX58IBAgFH58IAcgEX58IBUgFn58IAggIH58IA8gF358IAkgNawiDH58IAUgGH58IBNCGYd8IgUgBUKAgIAQfCIFQoCAgOAPg30+AiAgACAkICVCgICA8A+DfSAiICNCgICAYIN9IARCGYd8IgRCgICAEHwiDkIaiHw+AhQgACAEIA5CgICA4A+DfT4CECAAIAogC34gAyAdfnwgDSAefnwgBiAQfnwgESAafnwgByAWfnwgGyAgfnwgCCAPfnwgDCAcfnwgCSACrH58IAVCGod8IgMgA0KAgIAIfCIDQoCAgPAPg30+AiQgACAnIChCgICA8A+DfSAhICZCgICAYIN9IANCGYdCE358IgNCgICAEHwiBkIaiHw+AgQgACADIAZCgICA4A+DfT4CAAszAQF/IAIEQCAAIQMDQCADIAEtAAA6AAAgA0EBaiEDIAFBAWohASACQQFrIgINAAsLIAALnwEBBX8jAEGQAWsiAyQAIANB4ABqIgQgASABQTBqIgZBoJgCQQwQkAEgA0EwaiIFIAIgAkEwaiIHQaCYAkEMEJABIAUgBSAEQaCYAkH9/3NBDBBdIAQgASACQaCYAkH9/3NBDBBdIAMgBiAHQaCYAkH9/3NBDBBdIAAgBCADEI8BIABBMGoiACAFIAQQjwEgACAAIAMQjwEgA0GQAWokAAsbACAAIAEgAhBfIABB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NgIYIAAgCyAMajYCFCAAIAkgCmo2AhAgACAHIAhqNgIMIAAgBSAGajYCCCAAIAMgBGo2AgQL7AEBEn8gAigCBCEDIAEoAgQhBCACKAIIIQUgASgCCCEGIAIoAgwhByABKAIMIQggAigCECEJIAEoAhAhCiACKAIUIQsgASgCFCEMIAIoAhghDSABKAIYIQ4gAigCHCEPIAEoAhwhECACKAIgIREgASgCICESIAIoAiQhEyABKAIkIRQgACABKAIAIAIoAgBrNgIAIAAgFCATazYCJCAAIBIgEWs2AiAgACAQIA9rNgIcIAAgDiANazYCGCAAIAwgC2s2AhQgACAKIAlrNgIQIAAgCCAHazYCDCAAIAYgBWs2AgggACAEIANrNgIECwoAIAAgASACEHcLCQAgACABEJgCCwoAIAAgASACEF8LfwECfyMAQcACayIEJABBfyEDIAQgAhBoRQRAQQAhAwNAIANBIEcEQCAAIANqIAEgA2otAAA6AAAgA0EBaiEDDAELCyAAIAAtAB9B/wBxOgAfIARBoAFqIgEgACAEEO0CIAAgARCEAUF/QQAgAEEgEEkbIQMLIARBwAJqJAAgAwsxAQF/IAFBAnYhAkEAIQEDQCABIAJGRQRAIAAgAUECdGpBADYCACABQQFqIQEMAQsLC0ABA38gACABIAFB+ABqIgIQBSAAQShqIAFBKGoiAyABQdAAaiIEEAUgAEHQAGogBCACEAUgAEH4AGogASADEAULHAAgAEIANwNAIABCADcDSCAAQcCNAkHAABAGGgswAQJ/IwBBwAJrIgMkACADQaABaiIEIAIQJSADIAEgBBAwIAAgAxAcIANBwAJqJAAL7QEBBH8jAEHABWsiAyQAAkACQCAAKAJIQQN2Qf8AcSIEQfAATwRAQYABIARrIQUDQCACIAVGDQIgACACIARqaiACQYCTAmotAAA6AFAgAkEBaiECDAALAAtB8AAgBGshBQNAIAIgBUYNAiAAIAIgBGpqIAJBgJMCai0AADoAUCACQQFqIQIMAAsACyAAIABB0ABqIgIgAyADQYAFahCmASACQQBB8AAQERoLIABBwAFqIABBQGtBEBDgAiAAIABB0ABqIAMgA0GABWoQpgEgASAAQcAAEOACIANBwAUQEyAAQdABEBMgA0HABWokAAuXAgIDfgJ/IwBBoAJrIgYkAAJAIAJQDQAgACAAKQMgIgQgAkIDhnw3AyAgAkLAACAEQgOIQj+DIgV9IgRUBEADQCACIANRDQIgACADIAV8p2ogASADp2otAAA6ACggA0IBfCEDDAALAAsDQCADIARSBEAgACADIAV8p2ogASADp2otAAA6ACggA0IBfCEDDAELCyAAIABBKGogBiAGQYACaiIHEKcBIAIgBH0hAyABIASnaiEBA0AgA0LAAFQEQEIAIQIDQCACIANUBEAgACACpyIHaiABIAdqLQAAOgAoIAJCAXwhAgwBCwsgBkGgAhATBSAAIAEgBiAHEKcBIANCQHwhAyABQUBrIQEMAQsLCyAGQaACaiQAC4kdAjZ+AX8gACACMwAAIAJBAmoiOTEAAEIQhkKAgPwAg4QiBCABNQAXQgWIQv///wCDIgN+IDk1AABCBYhC////AIMiBSABMwAVIAExABdCEIZCgID8AIOEIgZ+fCACNQAHQgeIQv///wCDIgkgATUAD0IGiEL///8AgyIHfnwgAjUACkIEiEL///8AgyIKIAEzAA0gATEAD0IQhoRCAYhC////AIMiDX58IAIzAAUgAjEAB0IQhoRCAohC////AIMiDiABMwASIAExABRCEIaEQgOIIgt+fCACNQAPQgaIQv///wCDIgggATUAB0IHiEL///8AgyIPfnwgAjMADSACMQAPQhCGhEIBiEL///8AgyIMIAE1AApCBIhC////AIMiEH58IAIzABIgAjEAFEIQhoRCA4giESABMwAFIAExAAdCEIaEQgKIQv///wCDIhJ+fCACNQAXQgWIQv///wCDIhUgATMAACABMQACQhCGQoCA/ACDhCIWfnwgAjMAFSACMQAXQhCGQoCA/ACDhCIXIAE1AAJCBYhC////AIMiGH58IAQgBn4gBSALfnwgCSANfnwgCiAQfnwgByAOfnwgCCASfnwgDCAPfnwgESAYfnwgFiAXfnwiHUKAgEB9Ih5CFYh8IhMgE0KAgEB9IiBCgICAf4N9IAIzABogAkEcaiICMQAAQhCGhEICiEL///8AgyITIAE1ABxCB4giGX4gAjUAAEIHiCIaIAEzABogATEAHEIQhoRCAohC////AIMiG358IAMgGn4gFSAZfnwgEyAbfnwiIUKAgEB9Ih9CFYh8IiIgIkKAgEB9IhxCgICA/////wCDfSIi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PAALIAAgBUIEhiADQoCA+ACDQhGIhDwACiAAIARCg6FWfiALQv///wCDfCAFQhWHfCIDQgeIPAAOIAAgA0IBhiAFQoCAwACDQhSIhDwADSAAIAhC////AIMgA0IVh3wiBEIKiDwAESAAIARCAog8ABAgACAEQgaGIANCgID+AINCD4iEPAAPIAAgD0L///8AgyAEQhWHfCIDQg2IPAAUIAAgA0IFiDwAEyAAIAxC////AIMgA0IVh3wiBTwAFSAAIANCA4YgBEKAgPAAg0ISiIQ8ABIgACAFQgiIPAAWIAAgEEL///8AgyAFQhWHfCIEQguIPAAZIAAgBEIDiDwAGCAAIAVCEIhCH4MgBEIFhoQ8ABcgACARQv///wCDIARCFYd8IgNCBog8ABsgACADQgKGIARCgIDgAINCE4iEPAAaIAAgCkL///8AgyADQhWHfCIEQhGIPAAfIAAgBEIJiDwAHiAAIARCAYg8AB0gACAEQgeGIANCgID/AINCDoiEPAAcC68CARN/IAEoAgQhDCAAKAIEIQMgASgCCCENIAAoAgghBCABKAIMIQ4gACgCDCEFIAEoAhAhDyAAKAIQIQYgASgCFCEQIAAoAhQhByABKAIYIREgACgCGCEIIAEoAhwhEiAAKAIcIQkgASgCICETIAAoAiAhCiABKAIAIRQgACgCACELIABBACACayICIAAoAiQiFSABKAIkc3EgFXM2AiQgACAKIAIgCiATc3FzNgIgIAAgCSACIAkgEnNxczYCHCAAIAggAiAIIBFzcXM2AhggACAHIAIgByAQc3FzNgIUIAAgBiACIAYgD3NxczYCECAAIAUgAiAFIA5zcXM2AgwgACAEIAIgBCANc3FzNgIIIAAgAyACIAMgDHNxczYCBCAAIAsgAiALIBRzcXM2AgALTQECfyACQQJ2IQRBACECA0AgAiAERkUEQCADIAEgAkECdCIDaigCACAAIANqKAIAc3IhAyACQQFqIQIMAQsLIANBAWsgA0F/c3FBH3YLCwAgACABIAIQ4wILPgEBfyAAIAFBKGoiAiABEBUgAEEoaiACIAEQFiAAQdAAaiABQdAAakEoEAYaIABB+ABqIAFB+ABqQYAYEAULJQEBfyMAQSBrIgEkACABIAAQhwEgAUEgEEkhACABQSBqJAAgAAukAQEFfyMAQeAGayIDJAAgA0HABGoiBCABIAIQVCADQaACaiIFIAFBoAJqIgYgAkGgAmoiBxBUIAMgASAGEHwgAEGgAmoiASACIAcQfCABIAEgAxBUIAEgASAEEHsgASABIAUQeyADQeADaiIBIAEQKCAAIAQgARAIIABB4ABqIANBoAVqIAUQCCAAQcABaiADQYAGaiADQYADahAIIANB4AZqJAALNAECfyMAQTBrIgIkACACIAEgAUEwaiIDEF8gACABIAMQdyAAQTBqIAJBMBASIAJBMGokAAsKACAAIAEgAhALCwkAIAAgARDIAgsIACAAIAEQZwuPAQEBfyMAQRBrIgMgADYCDCADIAE2AgggA0EAOgAHIANBAToABgNAIAIEQCACQQFrIgIgAygCDGotAAAhACADIAMtAAcgAy0ABiADKAIIIAJqLQAAIgEgAGtBCHZxcjoAByADIAMtAAYgACABc0EBa0EIdnE6AAYMAQsLIAMtAAYgAy0AByADLQAHampBAWsLUgECfyMAQeADayIDJABBfyEEAkAgA0HAAmogARBoDQAgA0GgAWogAhBoDQAgAyADQcACaiADQaABahAeIAAgAxCEAUEAIQQLIANB4ANqJAAgBAszAQF/IAFBACABQQBKGyEBA0AgASADRkUEQCAAIAAQaiADQQFqIQMMAQsLIAAgACACECELjQEBBH8jAEGgAmsiAyQAIANBqAFqIABBKBAGGiADQdABaiAAQShqQSgQBhogA0H4AWogAEHQAGpBKBAGGiABQQAgAUEAShshAQNAIAEgBEZFBEAgBEEBaiEEIANBCGoiBSADQagBaiIGEDcgBiAFEDsMAQsLIAAgA0EIahAcIAAgACACEB4gA0GgAmokAAuVAQEEfyMAQTBrIgUkACAAIAFBKGoiAyABEBUgAEEoaiIEIAMgARAWIABB0ABqIgMgACACEAUgBCAEIAJBKGoQBSAAQfgAaiIGIAJB+ABqIAFB+ABqEAUgACABQdAAaiACQdAAahAFIAUgACAAEBUgACADIAQQFiAEIAMgBBAVIAMgBSAGEBUgBiAFIAYQFiAFQTBqJAALqgEBCX8gASgCBCECIAEoAgghAyABKAIMIQQgASgCECEFIAEoAhQhBiABKAIYIQcgASgCHCEIIAEoAiAhCSABKAIkIQogAEEAIAEoAgBrNgIAIABBACAKazYCJCAA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AgQgACAEaiECCyABIARqIgAoAgAiASAAIAFqQQRrKAIARwRAIAAoAgQiBCAAKAIINgIIIAAoAgggBDYCBCABIAJqIQILIAMgAjYCACACQXxxIANqQQRrIAJBAXI2AgAgAwJ/IAMoAgBBCGsiAEH/AE0EQCAAQQN2QQFrDAELIABnIQEgAEEdIAFrdkEEcyABQQJ0a0HuAGogAEH/H00NABpBPyAAQR4gAWt2QQJzIAFBAXRrQccAaiIAIABBP08bCyICQQR0IgBBkMICajYCBCADIABBmMICaiIAKAIANgIIIAAgAzYCACADKAIIIAM2AgRBmMoCQZjKAikDAEIBIAKthoQ3AwALCxQAIAAgASACQaCYAkH9/3NBDBBdC5oDAQZ/IwAiBCEJIAQgA0GgAmxrIgQkACAEIANB4ABsayIHJAACQAJAIANBAUcNACABQcABEBAgAkHgABAQckUNACAAQdCYAkHABBASDAELA0AgAyAFRwRAIAcgBUHgAGwiCGoiBiACIAhqIgggCBAZIAYgBkEBEDkgBkEwaiAIQTBqIgYgBhAZIAQgBUGgAmxqIgYgASAFQcABbGpBwAEQEiAGQcABakHQmAJB4AAQEiAFQQFqIQUMAQsLIwBBoAJrIgIkACACIAQgBBDRASACIAcQkgEgAEHABBAbIAAgAkHAARASIABBgANqIAJBwAFqQeAAEBJBASADIANBAU0bIQZBASEFA0AgBSAGRwRAIAIgBCAFQaACbGoiCCAIENEBIAIgByAFQeAAbGoQkgEgACAAIAIQ0wEgBUEBaiEFDAELCyACQaACaiQAIAAgBCABIAcgA0ECEHogACAEIAEgByADQQMQeiAAIAQgASAHIANBCRB6IAAgBCABIAcgA0EgEHogACAEIAEgByADQRAQeiAAED8LIAkkAAuhAgEIfyMAQcAEayICJAAgAkGAA2oiBCABIAFBgANqIgYQ1AEgAkHAAWoiBSABQaACaiIHIAFBwAFqIgMQ1AEgAiABQeAAaiIIIAFB4ANqIgkQ1AEgACAEIAEQCiAAIAAgABAIIAAgACAEEAggAEHgAGoiASAFIAgQCiABIAEgARAIIAEgASAFEAggAEHAAWoiASACIAMQCiABIAEgARAIIAEgASACEAggAkHgAGoiAyADECggAEGgAmoiASADIAcQCCABIAEgARAI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IAAgAkLn9id+IAVC////AIN8IAFCFYd8IgNCBog8AAYgACADQgKGIAFCgIDgAINCE4iEPAAFIAAgAkLTjEN+IAdC////AIN8IANCFYd8IgFCCYg8AAkgACABQgGIPAAIIAAgAUIHhiADQoCA/wCDQg6IhDwAByAAIAJC0asIfiAKQv///wCDfCABQhWHfCIDQgyIPAAMIAAgA0IEiDwACyAAIANCBIYgAUKAgPgAg0IRiIQ8AAogACACQoOhVn4gCEL///8Ag3wgA0IVh3wiAUIHiDwADiAAIAFCAYYgA0KAgMAAg0IUiIQ8AA0gACAJQv///wCDIAFCFYd8IgJCCog8ABEgACACQgKIPAAQIAAgAkIGhiABQoCA/gCDQg+IhDwADyAAIAtC////AIMgAkIVh3wiAUINiDwAFCAAIAFCBYg8ABMgACARQv///wCDIAFCFYd8IgM8ABUgACABQgOGIAJCgIDwAINCEoiEPAASIAAgA0IIiDwAFiAAIAxC////AIMgA0IVh3wiAkILiDwAGSAAIAJCA4g8ABggACADQhCIQh+DIAJCBYaEPAAXIAAgDUL///8AgyACQhWHfCIBQgaIPAAbIAAgAUIChiACQoCA4ACDQhOIhDwAGiAAIAZC////AIMgAUIVh3wiAkIRiDwAHyAAIAJCCYg8AB4gACACQgGIPAAdIAAgAkIHhiABQoCA/wCDQg6IhDwAHAsKACAAIAEgARAhC/QEARl+IAE1AAAhBSABMQAGIQQgATEABSEGIAExAAQhAiABMQAJIQMgATEACCEMIAExAAchDSABMQAMIQcgATEACyEIIAExAAohCSABMQAPIQogATEADiEOIAExAA0hDyABMQAfIRAgATEAHiERIAExAB0hEiABMQAcIRMgATEAGyEUIAExABohFSABMQAZIRYgATEAGCEXIAExABchGCAAIAExABVCD4YgATEAFEIHhoQgATEAFkIXhoQgATUAECIZQoCAgAh8IhpCGYh8IgsgC0KAgIAQfCILQoCAgOAPg30+AhggACAZIBpCgICA8A+DfSAOQgqGIA9CAoaEIApCEoaEIAhCC4YgCUIDhoQgB0IThoQiB0KAgIAIfCIIQhmIfCIJQoCAgBB8IgpCGoh8PgIUIAAgCSAKQoCAgOAPg30+AhAgACAMQg2GIA1CBYaEIANCFYaE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IAJB8ARqIgcgCCAFEOgBGiACQbAGaiIIIAcgAxAFIAJBgAZqIgogByAEEAUgAkEwaiIFIAggChAFIAUgBSABQfgAaiIDEAUgAkHABGoiCyABQcAPEAUgAkGQBGoiDCAGQcAPEAUgAkGgBWoiDSAIQdAXEAUgAkGAA2oiBCADIAUQBSAEEE0hAyACQcABaiIHIAFBKBAGGiACQZABaiIEIAZBKBAGGiACQdAFaiIGIApBKBAGGiAHIAwgAxAiIAQgCyADECIgBiANIAMQIiACQeAAaiIBIAcgBRAFIAQgBCABEE0Q5wIgAkGwA2oiASAJIAQQFiABIAYgARAFIAEgARCoASAAIAEQhwEgAkHgBmokAAuTAQEHfyMAQaACayIBJAAgAUHwAWoiAiAAQdAAahCsASABQcABaiIDIAAgAhAFIAMQJiEFIAFB4ABqIgQgAEEoaiACEAUgBBAmIQYgAUGQAWoiByAAEDEgAUEwaiICIARBwA8QBSABIAIgAxAWIAEQJiEAIAEgAiAHEBYgARAmIQIgAUGgAmokACACIAAgBSAGcnJyC4sBAQR/IwBBoAJrIgEkACABQfABaiICIAAQDCABQcABaiIDIABBKGoQDCABQZABaiIEIABB0ABqEAwgAUEwaiIAIAMgAhAWIAAgACAEEAUgASACIAMQBSABIAFBkA8QBSABQeAAaiICIAQQDCABIAEgAhAVIAAgACABEBYgABAmIQAgAUGgAmokACAAC/oFAQp/IwBBMGsiAiQAIAIgASgCICIDIAEoAhwiBCABKAIYIgUgASgCFCIGIAEoAhAiByABKAIMIgggASgCCCIJIAEoAgQiCiABKAIAIgsgASgCJCIBQRNsQYCAgAhqQRl2akEadWpBGXVqQRp1akEZdWpBGnVqQRl1akEadWpBGXVqQRp1IAFqQRl1QRNsIAtqIgtB////H3E2AgAgAiAKIAtBGnVqIgpB////D3E2AgQgAiAJIApBGXVqIglB////H3E2AgggAiAIIAlBGnVqIghB////D3E2AgwgAiAHIAhBGXVqIgdB////H3E2AhAgAiAGIAdBGnVqIgZB////D3E2AhQgAiAFIAZBGXVqIgVB////H3E2AhggAiAEIAVBGnVqIgRB////D3E2AhwgAiADIARBGXVqIgNB////H3E2AiAgAiABIANBGnVq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DAELCyAAKAIAIQFBACECA0AgAkELRwRAIAAgAkECdGogAUEBdiAAIAJBAWoiAkECdGooAgAiAUEfdHI2AgAMAQsLIAAgBEEfdCABQQF2cjYCLCAAIQEMAQsLC0EBAX8gAEHgAGoiAiACIAEQCSAAQZABaiICIAIgARAJIABBwAFqIgIgAiABQTBqIgEQCSAAQfABaiIAIAAgARAJCxoAIAAgAUGAlgIgARsgAkHQlAIgAhtBARBSC08BAX8gACABIAIQoAIgAEGgAmoiAyABQaACaiACEKACIAMgAyACQeAAbEHwtAJqIgEQByAAQYADaiICIAIgARAHIABB4ANqIgAgACABEAcLDwAgACABIAIgAyAEEKgCCygAA0AgAwRAIAAgACABEAcgACAAIAIgA0EBayIDQeAAbGoQCAwBCwsLKgEBfwNAIAMEQCAAIANBAWsiA0HgAGwiBGogASAEaiACIARqEAcMAQsLCxYAIAAgARDOASAAQTBqIAFBMGoQzgELhAEBBH8jAEHgAGsiASQAIAEgAEGgmAJB/f9zQQwQdiABQTBqIgIgAEEwakGgmAJB/f9zQQwQdiABEMwBIQAgAhDMASEDIAJBMBAQIQIgACABQTAQECIEQQFqcSADIARxckEBcSADIAJBAWtxIABBACACa3FyQQJxciEAIAFB4ABqJAAgAAsjACAAIAFBwAEQEiAAQcABaiABQdCYAkHgACABQcABEBAQFAtrAQR/IwBBwAFrIgIkACABQcABaiIDQeAAEBAhBSACQeAAaiIEIAMQswIgAiAEEA8gACABIAIQByACIAIgBBAHIABB4ABqIAFB4ABqIAIQByAAQcABaiADQcCXAkHgACAFEBQgAkHAAWokAAvzAgELfyMAQbADayIEJAAgBEHgAGogASABEBkgBEEwaiIIIAEQGCAIIAgQwAIgBCABQTBqIgcgBxAZIAJB4ABqIgNBMBAQIQwgBEGgAmoiCSADEBggBEGAA2oiCyABQeAAaiIFIAMQCSAFQTAQECENIARBkAFqIgogBRAYIARB0AJqIgYgByADEAkgBiAGIAkiAxAJIARBwAFqIgcgAkEwaiAFEAkgByAHIAoiBRAJIAcgByAGEBcgAyADIAEQCSAFIAUgAhAJIARB8AFqIgkgBSADEBkgBSAFIAMQFyADIAEgA0GQASAFQeAA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