trtc-sdk-v5
Version:
Tencent Cloud RTC SDK for Web
1 lines • 1.34 MB
JavaScript
!function(A,Q){"object"==typeof exports&&"undefined"!=typeof module?module.exports=Q():"function"==typeof define&&define.amd?define(Q):(A="undefined"!=typeof globalThis?globalThis:A||self).CustomEncryption=Q()}(this,(function(){"use strict";function A(A,Q,B){return Q=g(Q),function(A,Q){if(Q&&("object"==typeof Q||"function"==typeof Q))return Q;if(void 0!==Q)throw new TypeError("Derived constructors may only return object or undefined");return function(A){if(void 0===A)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A}(A)}(A,E()?Reflect.construct(Q,B||[],g(A).constructor):Q.apply(A,B))}function Q(A,Q){if(!(A instanceof Q))throw new TypeError("Cannot call a class as a function")}function B(A,Q){for(var B=0;B<Q.length;B++){var I=Q[B];I.enumerable=I.enumerable||!1,I.configurable=!0,"value"in I&&(I.writable=!0),Object.defineProperty(A,i(I.key),I)}}function I(A,Q,I){return Q&&B(A.prototype,Q),I&&B(A,I),Object.defineProperty(A,"prototype",{writable:!1}),A}function g(A){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(A){return A.__proto__||Object.getPrototypeOf(A)},g(A)}function C(A,Q){if("function"!=typeof Q&&null!==Q)throw new TypeError("Super expression must either be null or a function");A.prototype=Object.create(Q&&Q.prototype,{constructor:{value:A,writable:!0,configurable:!0}}),Object.defineProperty(A,"prototype",{writable:!1}),Q&&D(A,Q)}function E(){try{var A=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(A){}return(E=function(){return!!A})()}function D(A,Q){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(A,Q){return A.__proto__=Q,A},D(A,Q)}function i(A){var Q=function(A,Q){if("object"!=typeof A||!A)return A;var B=A[Symbol.toPrimitive];if(void 0!==B){var I=B.call(A,Q);if("object"!=typeof I)return I;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===Q?String:Number)(A)}(A,"string");return"symbol"==typeof Q?Q:Q+""}function w(A){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(A){return typeof A}:function(A){return A&&"function"==typeof Symbol&&A.constructor===Symbol&&A!==Symbol.prototype?"symbol":typeof A},w(A)}function o(A){var Q="function"==typeof Map?new Map:void 0;return o=function(A){if(null===A||!function(A){try{return-1!==Function.toString.call(A).indexOf("[native code]")}catch(Q){return"function"==typeof A}}(A))return A;if("function"!=typeof A)throw new TypeError("Super expression must either be null or a function");if(void 0!==Q){if(Q.has(A))return Q.get(A);Q.set(A,B)}function B(){return function(A,Q,B){if(E())return Reflect.construct.apply(null,arguments);var I=[null];I.push.apply(I,Q);var g=new(A.bind.apply(A,I));return B&&D(g,B.prototype),g}(A,arguments,g(this).constructor)}return B.prototype=Object.create(A.prototype,{constructor:{value:B,enumerable:!1,writable:!0,configurable:!0}}),D(B,A)},o(A)}var N=Object.defineProperty,F=function(A){return"undefined"!=typeof require?require:"undefined"!=typeof Proxy?new Proxy(A,{get:function(A,Q){return("undefined"!=typeof require?require:A)[Q]}}):A}((function(A){if("undefined"!=typeof require)return require.apply(this,arguments);throw Error('Dynamic require of "'+A+'" is not supported')})),M=function(A,Q,B){return function(A,Q,B){return Q in A?N(A,Q,{enumerable:!0,configurable:!0,writable:!0,value:B}):A[Q]=B}(A,"symbol"!==w(Q)?Q+"":Q,B)};var R,G=5,U=1,k=(R="undefined"!=typeof document&&document.currentScript?document.currentScript.src:void 0,function(){var B,g,E=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},D=E;D.ready=new Promise((function(A,Q){B=A,g=Q})),["_main","getExceptionMessage","___get_exception_message","_free","_memory","___indirect_function_table","__embind_initialize_bindings","_fflush","onRuntimeInitialized"].forEach((function(A){Object.getOwnPropertyDescriptor(D.ready,A)||Object.defineProperty(D.ready,A,{get:function(){return $("You are getting "+A+" on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")},set:function(){return $("You are setting "+A+" on the Promise object, instead of the instance. Use .then() to get called back with the instance, see the MODULARIZE docs in src/settings.js")}})}));var N=Object.assign({},D),M="./this.program",G="object"==("undefined"==typeof window?"undefined":w(window)),U="function"==typeof importScripts,k="object"==("undefined"==typeof process?"undefined":w(process))&&"object"==w(process.versions)&&"string"==typeof process.versions.node,y=!G&&!k&&!U;if(D.ENVIRONMENT)throw new Error("Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -sENVIRONMENT=web or -sENVIRONMENT=node)");var h,c,a,s="";if(y){if("object"==("undefined"==typeof process?"undefined":w(process))&&"function"==typeof F||"object"==("undefined"==typeof window?"undefined":w(window))||"function"==typeof importScripts)throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");"undefined"!=typeof read&&(h=read),a=function(A){if("function"==typeof readbuffer)return new Uint8Array(readbuffer(A));var Q=read(A,"binary");return q("object"==w(Q)),Q},c=function(A,Q,B){setTimeout((function(){return Q(a(A))}))},"undefined"==typeof clearTimeout&&(globalThis.clearTimeout=function(A){}),"undefined"==typeof setTimeout&&(globalThis.setTimeout=function(A){return"function"==typeof A?A():$()}),"undefined"!=typeof scriptArgs&&scriptArgs,"undefined"!=typeof print&&("undefined"==typeof console&&(console={}),console.log=print,console.warn=console.error="undefined"!=typeof printErr?printErr:print)}else{if(!G&&!U)throw new Error("environment detection error");if(U?s=self.location.href:"undefined"!=typeof document&&document.currentScript&&(s=document.currentScript.src),R&&(s=R),s=0!==s.indexOf("blob:")?s.substr(0,s.replace(/[?#].*/,"").lastIndexOf("/")+1):"","object"!=("undefined"==typeof window?"undefined":w(window))&&"function"!=typeof importScripts)throw new Error("not compiled for this environment (did you build to HTML and try to run it not on the web, or set ENVIRONMENT to something - like node - and run it someplace else - like on the web?)");h=function(A){var Q=new XMLHttpRequest;return Q.open("GET",A,!1),Q.send(null),Q.responseText},U&&(a=function(A){var Q=new XMLHttpRequest;return Q.open("GET",A,!1),Q.responseType="arraybuffer",Q.send(null),new Uint8Array(Q.response)}),c=function(A,Q,B){var I=new XMLHttpRequest;I.open("GET",A,!0),I.responseType="arraybuffer",I.onload=function(){200==I.status||0==I.status&&I.response?Q(I.response):B()},I.onerror=B,I.send(null)}}var Y,L,J,H,t=D.print||console.log.bind(console),K=D.printErr||console.error.bind(console);Object.assign(D,N),N=null,Y="fetchSettings",Object.getOwnPropertyDescriptor(D,Y)&&$("`Module.".concat(Y,"` was supplied but `").concat(Y,"` not included in INCOMING_MODULE_JS_API")),D.arguments&&D.arguments,FA("arguments","arguments_"),D.thisProgram&&(M=D.thisProgram),FA("thisProgram","thisProgram"),D.quit&&D.quit,FA("quit","quit_"),q(void 0===D.memoryInitializerPrefixURL,"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"),q(void 0===D.pthreadMainPrefixURL,"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"),q(void 0===D.cdInitializerPrefixURL,"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"),q(void 0===D.filePackagePrefixURL,"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"),q(void 0===D.read,"Module.read option was removed (modify read_ in JS)"),q(void 0===D.readAsync,"Module.readAsync option was removed (modify readAsync in JS)"),q(void 0===D.readBinary,"Module.readBinary option was removed (modify readBinary in JS)"),q(void 0===D.setWindowTitle,"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"),q(void 0===D.TOTAL_MEMORY,"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY"),FA("asm","wasmExports"),FA("read","read_"),FA("readAsync","readAsync"),FA("readBinary","readBinary"),FA("setWindowTitle","setWindowTitle"),q(!k,"node environment detected but not enabled at build time. Add 'node' to `-sENVIRONMENT` to enable."),q(!y,"shell environment detected but not enabled at build time. Add 'shell' to `-sENVIRONMENT` to enable."),D.wasmBinary&&(L=D.wasmBinary),FA("wasmBinary","wasmBinary"),D.noExitRuntime,FA("noExitRuntime","noExitRuntime"),"object"!=("undefined"==typeof WebAssembly?"undefined":w(WebAssembly))&&$("no native wasm support detected");var S,r,d,n,e,l,f,x,Z,W=!1;function q(A,Q){A||$("Assertion failed"+(Q?": "+Q:""))}function V(){var A=J.buffer;D.HEAP8=S=new Int8Array(A),D.HEAP16=d=new Int16Array(A),D.HEAP32=e=new Int32Array(A),D.HEAPU8=r=new Uint8Array(A),D.HEAPU16=n=new Uint16Array(A),D.HEAPU32=l=new Uint32Array(A),D.HEAPF32=f=new Float32Array(A),D.HEAPF64=x=new Float64Array(A)}function O(){if(!W){var A=pB();0==A&&(A+=4);var Q=l[A>>2],B=l[A+4>>2];34821223==Q&&2310721022==B||$("Stack overflow! Stack cookie has been overwritten at ".concat(aA(A),", expected hex dwords 0x89BACDFE and 0x2135467, but received ").concat(aA(B)," ").concat(aA(Q))),1668509029!=l[0]&&$("Runtime error: The application has corrupted its heap memory area (address zero)!")}}q(!D.STACK_SIZE,"STACK_SIZE can no longer be set at runtime. Use -sSTACK_SIZE at link time"),q("undefined"!=typeof Int32Array&&"undefined"!=typeof Float64Array&&null!=Int32Array.prototype.subarray&&null!=Int32Array.prototype.set,"JS engine does not provide full typed array support"),q(!D.wasmMemory,"Use of `wasmMemory` detected. Use -sIMPORTED_MEMORY to define wasmMemory externally"),q(!D.INITIAL_MEMORY,"Detected runtime INITIAL_MEMORY setting. Use -sIMPORTED_MEMORY to define wasmMemory dynamically"),function(){var A=new Int16Array(1),Q=new Int8Array(A.buffer);if(A[0]=25459,115!==Q[0]||99!==Q[1])throw"Runtime error: expected the system to be little-endian! (Run with -sSUPPORT_BIG_ENDIAN to bypass)"}();var p=[],T=[],X=[],m=!1;q(Math.imul,"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),q(Math.fround,"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),q(Math.clz32,"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"),q(Math.trunc,"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill");var b=0,u=null,j=null,z={};function P(A){for(var Q=A;;){if(!z[A])return A;A=Q+Math.random()}}function v(A){b++,D.monitorRunDependencies&&D.monitorRunDependencies(b),A?(q(!z[A]),z[A]=1,null===u&&"undefined"!=typeof setInterval&&(u=setInterval((function(){if(W)return clearInterval(u),void(u=null);var A=!1;for(var Q in z)A||(A=!0,K("still waiting on run dependencies:")),K("dependency: "+Q);A&&K("(end of list)")}),1e4))):K("warning: run dependency added without ID")}function _(A){if(b--,D.monitorRunDependencies&&D.monitorRunDependencies(b),A?(q(z[A]),delete z[A]):K("warning: run dependency removed without ID"),0==b&&(null!==u&&(clearInterval(u),u=null),j)){var Q=j;j=null,Q()}}function $(A){D.onAbort&&D.onAbort(A),K(A="Aborted("+A+")"),W=!0;var Q=new WebAssembly.RuntimeError(A);throw g(Q),Q}var AA="data:application/octet-stream;base64,";function QA(A){return A.startsWith(AA)}function BA(A){return function(){q(m,"native function `".concat(A,"` called before runtime initialization"));var Q=H[A];return q(Q,"exported native function `".concat(A,"` not found")),Q.apply(null,arguments)}}var IA,gA,CA,EA,DA,iA,wA=function(B){function g(){return Q(this,g),A(this,g,arguments)}return C(g,B),I(g)}(o(Error)),oA=function(B){function g(B){var I;Q(this,g),(I=A(this,g,[B])).excPtr=B;var C=cA(B);return I.name=C[0],I.message=C[1],I}return C(g,B),I(g)}(wA);function NA(A){if(A==IA&&L)return new Uint8Array(L);var Q=function(A){if(QA(A))return function(A){try{for(var Q=atob(A),B=new Uint8Array(Q.length),I=0;I<Q.length;++I)B[I]=Q.charCodeAt(I);return B}catch(A){throw new Error("Converting base64 string to bytes failed.")}}(A.slice(37))}(A);if(Q)return Q;if(a)return a(A);throw"sync fetching of the wasm failed: you can preload it to Module['wasmBinary'] manually, or emcc.py will do that for you when generating HTML (but not JS)"}function FA(A,Q){var B=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];Object.getOwnPropertyDescriptor(D,A)||Object.defineProperty(D,A,{configurable:!0,get:function(){var I=B?" (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)":"";$("`Module.".concat(A,"` has been replaced by `").concat(Q,"`")+I)}})}function MA(A){return"FS_createPath"===A||"FS_createDataFile"===A||"FS_createPreloadedFile"===A||"FS_unlink"===A||"addRunDependency"===A||"FS_createLazyFile"===A||"FS_createDevice"===A||"removeRunDependency"===A}function RA(A){Object.getOwnPropertyDescriptor(D,A)||Object.defineProperty(D,A,{configurable:!0,get:function(){var Q="'"+A+"' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the Emscripten FAQ)";MA(A)&&(Q+=". Alternatively, forcing filesystem support (-sFORCE_FILESYSTEM) can export this for you"),$(Q)}})}QA(IA="data:application/octet-stream;base64,AGFzbQEAAAAB8gRIYAF/AX9gAn9/AX9gA39/fwF/YAJ/fwBgAX8AYAR/f39/AX9gA39/fwBgBX9/f39/AX9gBn9/f39/fwF/YAd/f39/f39/AX9gAAF/YAAAYAh/f39/f39/fwF/YAR/f39/AGAGf39/f39/AGAFf39/f38AYAl/f39/f39/f38Bf2AHf39/f39/fwBgBH9/f38BfmACf34Bf2AFf35+fn4AYAN+f38AYAt/f39/f39/f39/fwF/YAp/f39/f39/f39/AX9gBX9/f39+AX9gA39+fwF+YAV/f35/fwBgCn9/f39/f39/f38AYAh/f39/f39/fwBgDH9/f39/f39/f39/fwF/YAR/f39+AX5gBH9+fn8AYAZ/f39/fn4Bf2AHf39/f39+fgF/YAJ/fgF+YAF+AX9gAn5/AGAFf39/f3wBf2APf39/f39/f39/f39/f39/AGANf39/f39/f39/f39/fwBgCX9/f39/f39/fwBgAAF8YAR/f39/AX1gBH9/f38BfGALf39/f39/f39/f38AYBB/f39/f39/f39/f39/f39/AGADfn5+AX5gBH5/f38AYAN/fn8Bf2AEf39/fgF/YAZ/f35/f38Bf2AIf39/f39+f38AYBF/f39/f39/f39/f39/f39/fwF/YAl/f39/fn9/f38Bf2AJf39/f3x/f39/AX9gAAF+YAJ8fwF8YAJ+fwF/YAZ/fH9/f38Bf2ACf34AYAF/AXxgAn9/AX5gA39/fgBgBH5+fn4Bf2ADfn5+AX9gAn98AGACfn4BfGACfn4BfWADf39/AX1gA39/fwF8YAR/f35+AGAFf39/f38BfgKoDkcDZW52BWFib3J0AAsDZW52CGludm9rZV9pAAADZW52C2ludm9rZV92aWlpAA0DZW52C2ludm9rZV9paWlpAAUDZW52G19fY3hhX2ZpbmRfbWF0Y2hpbmdfY2F0Y2hfMgAKA2VudgppbnZva2VfdmlpAAYDZW52EV9fcmVzdW1lRXhjZXB0aW9uAAQDZW52CWludm9rZV9paQABA2VudhVfZW1iaW5kX3JlZ2lzdGVyX2VudW0ADQNlbnYbX2VtYmluZF9yZWdpc3Rlcl9lbnVtX3ZhbHVlAAYDZW52Fl9lbWJpbmRfcmVnaXN0ZXJfY2xhc3MAJwNlbnYiX2VtYmluZF9yZWdpc3Rlcl9jbGFzc19jb25zdHJ1Y3RvcgAOA2Vudh9fZW1iaW5kX3JlZ2lzdGVyX2NsYXNzX2Z1bmN0aW9uACgDZW52D2ludm9rZV9paWlpaWlpaQAMA2VudgppbnZva2VfaWlpAAIDZW52C19fY3hhX3Rocm93AAYDZW52DGludm9rZV9paWlpaQAHA2VudglpbnZva2VfdmkAAwNlbnYNaW52b2tlX2lpaWlpaQAIA2VudhtfX2N4YV9maW5kX21hdGNoaW5nX2NhdGNoXzMAAANlbnYOaW52b2tlX2lpaWlpaWkACQNlbnYNX2VtdmFsX2luY3JlZgAEA2Vudg1fZW12YWxfZGVjcmVmAAQDZW52Gl9lbXZhbF9nZXRfbW9kdWxlX3Byb3BlcnR5AAADZW52El9lbXZhbF9uZXdfY3N0cmluZwAAA2VudhNfZW12YWxfZ2V0X3Byb3BlcnR5AAEDZW52EV9lbXZhbF9nZXRfZ2xvYmFsAAADZW52Cl9lbXZhbF9uZXcABQNlbnYYX2VtdmFsX2dldF9tZXRob2RfY2FsbGVyAAEDZW52F19lbXZhbF9jYWxsX3ZvaWRfbWV0aG9kAA0DZW52DGludm9rZV92aWlpaQAPA2VudhFfZW12YWxfdGFrZV92YWx1ZQABA2VudhFfX2N4YV9iZWdpbl9jYXRjaAAAA2Vudg9fX2N4YV9lbmRfY2F0Y2gACwNlbnYIaW52b2tlX3YABANlbnYVX2VtYmluZF9yZWdpc3Rlcl92b2lkAAMDZW52FV9lbWJpbmRfcmVnaXN0ZXJfYm9vbAAPA2VudhhfZW1iaW5kX3JlZ2lzdGVyX2ludGVnZXIADwNlbnYWX2VtYmluZF9yZWdpc3Rlcl9mbG9hdAAGA2VudhtfZW1iaW5kX3JlZ2lzdGVyX3N0ZF9zdHJpbmcAAwNlbnYcX2VtYmluZF9yZWdpc3Rlcl9zdGRfd3N0cmluZwAGA2VudhZfZW1iaW5kX3JlZ2lzdGVyX2VtdmFsAAMDZW52HF9lbWJpbmRfcmVnaXN0ZXJfbWVtb3J5X3ZpZXcABhZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxCGZkX2Nsb3NlAAADZW52FWVtc2NyaXB0ZW5fbWVtY3B5X2JpZwAGA2VudhNlbXNjcmlwdGVuX2RhdGVfbm93ACkDZW52IF9lbXNjcmlwdGVuX2dldF9ub3dfaXNfbW9ub3RvbmljAAoDZW52EV9fc3lzY2FsbF9mc3RhdDY0AAEDZW52EF9fc3lzY2FsbF9zdGF0NjQAAQNlbnYUX19zeXNjYWxsX25ld2ZzdGF0YXQABQNlbnYRX19zeXNjYWxsX2xzdGF0NjQAARZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxEWVudmlyb25fc2l6ZXNfZ2V0AAEWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQtlbnZpcm9uX2dldAABA2VudhBfX3N5c2NhbGxfb3BlbmF0AAUWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQdmZF9yZWFkAAUDZW52FF9fc3lzY2FsbF9nZXRkZW50czY0AAIWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQhmZF93cml0ZQAFA2VudhZlbXNjcmlwdGVuX3Jlc2l6ZV9oZWFwAAADZW52DV9fY3hhX3JldGhyb3cACwNlbnYZX19jeGFfdW5jYXVnaHRfZXhjZXB0aW9ucwAKA2VudgtpbnZva2VfZmlpaQAqA2VudgtpbnZva2VfZGlpaQArA2Vudg9pbnZva2VfdmlpaWlpaWkAHANlbnYKc3RyZnRpbWVfbAAHA2VudhNpbnZva2VfaWlpaWlpaWlpaWlpAB0DZW52Emludm9rZV92aWlpaWlpaWlpaQAsA2VudhdpbnZva2VfdmlpaWlpaWlpaWlpaWlpaQAtA2Vudg1fX2Fzc2VydF9mYWlsAA0DZW52F19lbWJpbmRfcmVnaXN0ZXJfYmlnaW50ABEWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQdmZF9zZWVrAAcDZW52DGludm9rZV9qaWlpaQAHA4wVihULAwICBQYHDQoEAAoAAQEBAgIBAgEABAQBAQEDBgAAAgUBAgMCAQAAAQQEAQECBQEBAgEBBQoEAQEKBAUFCgAKBQUBAgUAAAEHDwICCgQGAAACAgYNAAAKBAQEAB4eLhISBgYDAwICDQ0PEQ8RBQUBAQICAgcCAgICBQciIhMTEwcFBQcHAgUFBQoEAgUjAAQECgoBAAEBBBMCBAIFAQICAQEBAQUvEwUDBQIFAAIDAQICBAgAAAEEBAQAAQAAAAABAQEBAAAFAAcCBAYTMAAEBAIBAQIAAAQVBAkAAQEVBhUHACQVAAQDCwABAQYDBAQHAgcHAQUABwUCBQoBCgoKCgEECgUBAAICAwYDBgMKBAEBAgYCAQwWCAUQDBYQBwoBAwMIBQcBAQEBAQETAQECBQECDQEBAgECAgsBAAIABAICAQIBAQQCAQIKBAQKBAgCAAUFBQUFBAABAgEGAAICAAQBBAECAQIAAQQDBAEBAAAAAAIFAQMBAQMBAQIBAQEAAQQBAgIBBwEBAQEBAgQABAICABAJEAkQCQEEBQUBAgUAAAIJAAIIBQoEAQMMAAQEBwcKAQQAAgEIAgcBAgIBAgUAAQAAAgoFBQEBBAEBBAgFBQoEBAgMCQACBAgCBgMBAAACAQUJBQAAAQELDggOBAIIBQUHBwcNBwICAgUAAAIAAAEBBQUCAQUCAAAAAQEBAQEEAQIDAQEBBAIAAQYGCgQAAggCAwAEAwMDAgQBAAEMBwcWEAkBAAMBAAMBCgQFDQMBAAAEAQQDAggFBwcFFwEFBAEEAQEEAQcABAsLBQYAMQIABAIAAQEABAgFAgEHBwgIBwQIBQUAAAEAAAAEBAACBQIFAQAHAQEAAAIBAgICBQICAgICAgICAgICAgIHBQQKAwQCAAAAAwIFBwgCCAUABQcABwwFAwQCBAQAAQEAAQEICAgABgQECgQFAgABAgICAgEFAgMAAQAAAAEAAAAEBQQGBAYDAgYDAQAFAAACAgYBAwAAAQYCAgMAAgEFEAcQBQcHBwIFBwUAAAAEAAAFBQ0KCgEDCAUHAQgKBAIBAgEFBQAFAgEBAQUFAQEFAAAABwUEBQIBCAgCAAAHAQIBAQECBQMCAAMDDQEDBQEAAQQABAkMCQEGBQUAAggCAwAECgQIAgAFCAcHBwcCAgIHAQACAwICAAAABQUBBAECBAECBwcFEAAyAQEBAQEECAkICAUIBQgBAjMACAgIAAEBAQECAgYGDg4OEQUFBQUFBQUCAwAIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICAABAQEBAAACAwAICQgICAQAAAEBAAADBgMCDQUFBwcCAwICAQwCBQ0ICQEIAQgHBQgABAAAAAAAAwIFAgIICAIBAQgJCAgHBQgGAAQAAAAAAAgICAgIAAgJCAgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAFBAAAAQEBAAUEAAABBQABAAUEAAABBQABBQABBQABAAIFBAAAAQAAAAAAAAAAAQEBAAAAAAAAAgEABQQAAAECAgAFBAAAAQEBAAIEAAAAAAQFAQIFAAABBwICCgQBAwMDAwAABAUBAgUBAQEAAQAABAUBAgIFAQEBAAIAAQAAAgAAAAICBAAEBAUBDAkBAQEBBQEWAQAEBAUBDAEBAQUABAQFAQECAQEABAQFAQECAQAEBAUBAQEABAQFAQkBAQAEBAUBAQEFBQICAAAABAQFAQEBATQABAQFAQEBAQAEDAkHAAgGCAYBAAwEAQECAAkABwcECAEJCAEBAQAJAgIACQAHBwQIAQEBAQAXBQIACQAHBwQIAQEBAQAMAggACQgBAQwCBAgBAAkHAAAEAQEBDAACBQEBAgIEAQQBAAECAgIABQEAAgEBAAQABAABAAEBAAECAgAFAgEBAgQAAQIFBAABAQABAAEBAgIBAgUIAAQCBwgCBQcCBQUCBAABAQECAgUBAQABAAECBQIFBAABAQEBAAIFCAIIBAABAQEBAAIFBwIHBAABAQEBAAUDBQACBAkFAgQJAhABAAQAAQECCQkQCQkJAQkJCQkJCQkJAQkJCQkCCQkJCQkJCQkJCQkJBwgHBwgCAgICBwAEAAEBCQkACQcAAAAAAAUBAwAJBwAJAAkJBQkBCQkJAQABAAEHAgAFBAABAgUAAQIFAAECBgcIBgQEAAIAAgAEAgACAAEEBAABAgQNDQAAAAcEAQEFBQEDAAQACwACDg4ACwkFAQICBgEAAAIFBQIFBQECBQICAQQCAgkHNTYFBQsGDQ0KAAIAAwMBAQADAQIEBAsEAwIACyMLCwsLCwsLCwsLCgsEBAoICg0GCgsDCgoKBAoKBQUABQQAAgALAAQHBQYCAwEDBgMABAAKAwYGDQABBgICBQcEBAELCAkGAwMACwsKAAACAgI3AQUAAQICAQ8DEQMABg0CAQIZAQEBAQACAgEBHgEAOAIHBgAGOQ8COgMAOwA8FB8UDT0FPgICAgEAAAQBAwAUHz9AFAMEQQMDHxQUFEJDGQAABAAEAAMCGg0CBgIAAAECAQAABAQAAAEAAgADAAAAAQAABAQBBAAABwEBAAAABAQEBgIAAQACAAABAgADAwUGAwABARoBAAQNBAAEAAQCBg8NBgYEBgEAAQABAAYBAgAEAwMDAAQDBAEB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ig5BA0GAgjBBAEEAEIsOEIkOQavWA0EAQZ0tEIoOQQNB7QBBAEEAEIsOIAAgACgCJEEBajYCJAuHAgEFfyAABEAgACgCJCIBBEAgACABQQFrNgIkDwsgACAAKAIYQQFrIgE2AhgCQCAAKAIgIgQgACgCFCABQQJ0aigCACIDTQ0AIAAgACgCDCIBIAQgA2siAms2AgwgAkUNACADQQFqIQUCfyABQQFrQQ9xIgEgAkEBcUUNABogAkEBayECIAFBAWsgAQ0AGiAAIAAoAgQoAsACNgIEQQ8LIQEgBCAFRg0AA0AgAkECayECAn8CfyABRQRAIAAgACgCBCgCwAI2AgRBDwwBCyABQQFrCyIBBEAgAUEBawwBCyAAIAAoAgQoAsACNgIEQQ8LIQEgAg0ACwsgAEEANgIoIAAgAzYCIAsLvQoBA38CQAJAIAAoAiQNACAAKAIoDQACQAJAIAAoAgwiASAAKAIQRgRAIAAoAiwhAUHIAkGr1gNBABBJIgJFDQEgAkIANwIAIAJBADYCECACQgA3AggCQCABQQhxBEAgAiACKAIQQQhyNgIQIAJBFGoiAUIANwIAIAFBADYCECABQgA3AgggASABKAIQQQhyNgIQIAJBKGoiAUIANwIAIAFBADYCECABQgA3AgggASABKAIQQQhyNgIQIAJBPGoiAUIANwIAIAFBADYCECABQgA3AgggASABKAIQQQhyNgIQIAJB0ABqIgFCADcCACABQQA2AhAgAUIANwIIIAEgASgCEEEIcjYCECACQeQAaiIBQgA3AgAgAUEANgIQIAFCADcCCCABIAEoAhBBCHI2AhAgAkH4AGoiAUIANwIAIAFBADYCECABQgA3AgggASABKAIQQQhyNgIQIAJBjAFqIgFCADcCACABQQA2AhAgAUIANwIIIAEgASgCEEEIcjYCECACQaABaiIBQgA3AgAgAUEANgIQIAFCADcCCCABIAEoAhBBCHI2AhAgAkG0AWoiAUIANwIAIAFBADYCECABQgA3AgggASABKAIQQQhyNgIQIAJByAFqIgFCADcCACABQQA2AhAgAUIANwIIIAEgASgCEEEIcjYCECACQdwBaiIBQgA3AgAgAUEANgIQIAFCADcCCCABIAEoAhBBCHI2AhAgAkHwAWoiAUIANwIAIAFBADYCECABQgA3AgggASABKAIQQQhyNgIQIAJBhAJqIgFCADcCACABQQA2AhAgAUIANwIIIAEgASgCEEEIcjYCECACQZgCaiIBQgA3AgAgAUEANgIQIAFCADcCCCABIAEoAhBBCHI2AhAgAkGsAmoiAUIANwIAIAFBADYCECABQgA3AgggASABKAIQQQhyNgIQDAELIAJCADcCFCACQQA2AiQgAkIANwIcIAJCADcCKCACQQA2AjggAkIANwIwIAJCADcCPCACQQA2AkwgAkIANwJEIAJCADcCUCACQQA2AmAgAkIANwJYIAJCADcCZCACQQA2AnQgAkIANwJsIAJCADcCeCACQQA2AogBIAJCADcCgAEgAkIANwKMASACQQA2ApwBIAJCADcClAEgAkIANwKgASACQQA2ArABIAJCADcCqAEgAkIANwK0ASACQQA2AsQBIAJCADcCvAEgAkIANwLIASACQQA2AtgBIAJCADcC0AEgAkIANwLcASACQQA2AuwBIAJCADcC5AEgAkIANwLwASACQQA2AoACIAJCADcC+AEgAkIANwKEAiACQQA2ApQCIAJCADcCjAIgAkIANwKYAiACQQA2AqgCIAJCADcCoAIgAkIANwKsAiACQQA2ArwCIAJCADcCtAILIAAoAgghASACQQA2AsQCIAIgATYCwAIgAUHEAmogAEEIaiAAKAIAIgEbIAI2AgAgACABQQBHQQN0aiACNgIAIAAgAjYCBCAAIAAoAhBBEGo2AhAgACAAKAIMQQFqNgIMDAQLAkAgAAJ/IAFFBEAgACgCAAwBCyAAKAIEIQIgAUEPcSIDDQEgAigCxAILIgI2AgRBACEDCyAAIAFBAWo2AgwgAkUNASACIANBFGxqIQIMAwsQiQ5Bq9YDQQBB0DoQig5BA0GAgjBBAEEAEIsOCyAAQQE2AigQiQ5Bq9YDQQBBxToQig5BA0HtAEEAQQAQiw4LQQAPCyACQQA2AgQgAkEANgIMIAIgAigCEEF7cTYCECAAIAAoAiBBAWo2AiAgAguoBQEJfiACQQBMBEBCAA8LIANCIIghByADQv////8PgyEDAkAgAkEETwRAA0AgACAFIAEpAwAiBUL/////D4MiBCAHfiIIIAVCIIgiCSADfnwiBUIghiIKIAMgBH58IgR8IgYgACkDAHwiCzcDACAAIAYgC1atIAQgBlatIAQgClStIAVCIIggByAJfiIEQoCAgIAQfCAEIAUgCFQbfHx8fCIGIAEpAwgiBUL/////D4MiBCAHfiIIIAVCIIgiCSADfnwiBUIghiIKIAMgBH58Igt8IgQgACkDCHwiDDcDCCAAIAQgDFatIAQgBlStIAogC1atIAVCIIggByAJfiIEQoCAgIAQfCAEIAUgCFQbfHx8fCIGIAEpAxAiBUL/////D4MiBCAHfiIIIAVCIIgiCSADfnwiBUIghiIKIAMgBH58Igt8IgQgACkDEHwiDDcDECAAIAQgDFatIAQgBlStIAogC1atIAVCIIggByAJfiIEQoCAgIAQfCAEIAUgCFQbfHx8fCIGIAEpAxgiBUL/////D4MiBCAHfiIIIAVCIIgiCSADfnwiBUIghiIKIAMgBH58Igt8IgQgACkDGHwiDDcDGCAEIAxWrSAEIAZUrSAKIAtWrS