-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathAlglib-v1.1.0.js
249 lines (229 loc) · 229 KB
/
Alglib-v1.1.0.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
var ALGLIBModule = (function() {
var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined;
if (typeof __filename !== 'undefined') _scriptDir = _scriptDir || __filename;
return (
function(ALGLIBModule) {
ALGLIBModule = ALGLIBModule || {};
var Module=typeof ALGLIBModule!=="undefined"?ALGLIBModule:{};var readyPromiseResolve,readyPromiseReject;Module["ready"]=new Promise(function(resolve,reject){readyPromiseResolve=resolve;readyPromiseReject=reject});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_IS_SHELL=false;ENVIRONMENT_IS_WEB=typeof window==="object";ENVIRONMENT_IS_WORKER=typeof importScripts==="function";ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof process.versions==="object"&&typeof process.versions.node==="string";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){if(ENVIRONMENT_IS_WORKER){scriptDirectory=require("path").dirname(scriptDirectory)+"/"}else{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(typeof document!=="undefined"&&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(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(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(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function(){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 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"){abort("no native wasm support detected")}var wasmMemory;var ABORT=false;var EXITSTATUS;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx<endPtr){var u0=heap[idx++];if(!(u0&128)){str+=String.fromCharCode(u0);continue}var u1=heap[idx++]&63;if((u0&224)==192){str+=String.fromCharCode((u0&31)<<6|u1);continue}var u2=heap[idx++]&63;if((u0&240)==224){u0=(u0&15)<<12|u1<<6|u2}else{u0=(u0&7)<<18|u1<<12|u2<<6|heap[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,heap,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;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[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 UTF16ToString(ptr,maxBytesToRead){var endPtr=ptr;var idx=endPtr>>1;var maxIdx=idx+maxBytesToRead/2;while(!(idx>=maxIdx)&&HEAPU16[idx])++idx;endPtr=idx<<1;if(endPtr-ptr>32&&UTF16Decoder){return UTF16Decoder.decode(HEAPU8.subarray(ptr,endPtr))}else{var str="";for(var i=0;!(i>=maxBytesToRead/2);++i){var codeUnit=HEAP16[ptr+i*2>>1];if(codeUnit==0)break;str+=String.fromCharCode(codeUnit)}return str}}function stringToUTF16(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<2)return 0;maxBytesToWrite-=2;var startPtr=outPtr;var numCharsToWrite=maxBytesToWrite<str.length*2?maxBytesToWrite/2:str.length;for(var i=0;i<numCharsToWrite;++i){var codeUnit=str.charCodeAt(i);HEAP16[outPtr>>1]=codeUnit;outPtr+=2}HEAP16[outPtr>>1]=0;return outPtr-startPtr}function lengthBytesUTF16(str){return str.length*2}function UTF32ToString(ptr,maxBytesToRead){var i=0;var str="";while(!(i>=maxBytesToRead/4)){var utf32=HEAP32[ptr+i*4>>2];if(utf32==0)break;++i;if(utf32>=65536){var ch=utf32-65536;str+=String.fromCharCode(55296|ch>>10,56320|ch&1023)}else{str+=String.fromCharCode(utf32)}}return str}function stringToUTF32(str,outPtr,maxBytesToWrite){if(maxBytesToWrite===undefined){maxBytesToWrite=2147483647}if(maxBytesToWrite<4)return 0;var startPtr=outPtr;var endPtr=startPtr+maxBytesToWrite-4;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343){var trailSurrogate=str.charCodeAt(++i);codeUnit=65536+((codeUnit&1023)<<10)|trailSurrogate&1023}HEAP32[outPtr>>2]=codeUnit;outPtr+=4;if(outPtr+4>endPtr)break}HEAP32[outPtr>>2]=0;return outPtr-startPtr}function lengthBytesUTF32(str){var len=0;for(var i=0;i<str.length;++i){var codeUnit=str.charCodeAt(i);if(codeUnit>=55296&&codeUnit<=57343)++i;len+=4}return len}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 INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;var wasmTable;var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;__ATINIT__.push({func:function(){___wasm_call_ctors()}});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;callRuntimeCallbacks(__ATINIT__)}function preMain(){callRuntimeCallbacks(__ATMAIN__)}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 runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;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+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);readyPromiseReject(e);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile="data:application/octet-stream;base64,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QQFrIgEgACAAQgqAIgVCCn59p0EwcjoAACAAQv////+fAVYhAiAFIQAgAg0ACwsgBaciAgRAA0AgAUEBayIBIAIgAkEKbiIDQQpsa0EwcjoAACACQQlLIQQgAyECIAQNAAsLIAELBAAgAAvAAgEFfwJAAkACQCAAKAIEIAAoAgAiA2tBAnUiBUEBaiICQYCAgIAESQRAAn9BACACIAAoAgggA2siA0EBdSIEIAIgBEsbQf////8DIANBAnVB/////wFJGyICRQ0AGiACQYCAgIAETw0CIAJBAnQQLwsiBCAFQQJ0aiIDIAEoAgAiATYCACABEA0gBCACQQJ0aiEFIANBBGohBCAAKAIEIgIgACgCACIBRg0CA0AgA0EEayIDIAJBBGsiAigCACIGNgIAIAYQDSABIAJHDQALIAAgBTYCCCAAKAIEIQIgACAENgIEIAAoAgAhASAAIAM2AgAgASACRg0DA0AgAkEEayICKAIAEAcgASACRw0ACwwDC0HVwAAQWgALQYgJEFoACyAAIAU2AgggACAENgIEIAAgAzYCAAsgAQRAIAEQJgsL2gMCA38CfCAAKAIEQQFOBEADQAJAAkAgACgCnAEgBGotAABFDQAgBEEDdCICIAEoAhxqKwMAIQUgACgCwAggAmorAwAhBiMAQRBrIgMgBTkDCCADIAY5AwAgAysDCCADKwMAZUUNACABKAIcIAJqIAAoAlwgAmorAwA5AwAMAQsCQCAAKAK8ASAEai0AAEUNACAEQQN0IgIgASgCHGorAwAhBSAAKALgCCACaisDACEGIwBBEGsiAyAFOQMIIAMgBjkDACADKwMIIAMrAwBmRQ0AIAEoAhwgAmogACgCfCACaisDADkDAAwBCyAEQQN0IgIgASgCHGoiAyADKwMAIAAoAjwgAmorAwCiOQMAAkAgACgCnAEgBGotAABFDQAgACgCXCACaisDACEFIwBBEGsiAyABKAIcIAJqKwMAOQMIIAMgBTkDACADKwMIIAMrAwBlRQ0AIAEoAhwgAmogACgCXCACaisDADkDAAsgACgCvAEgBGotAABFDQAgACgCfCACaisDACEFIwBBEGsiAyABKAIcIAJqKwMAOQMIIAMgBTkDACADKwMIIAMrAwBmRQ0AIAEoAhwgAmogACgCfCACaisDADkDAAsgBEEBaiIEIAAoAgRI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CAsgACAFKwNAIAwgByAGIARB2QARHAAhBAwHCyAFIAUpA0A8ADdBASEHIBMhCiAIIQYMBAsgBSAEQQFqIgg2AkwgBC0AASEGIAghBAwACwALIA4hDSAADQQgEkUNAkEBIQQDQCADIARBAnRqKAIAIgAEQCACIARBA3RqIAAgARBsQQEhDSAEQQFqIgRBCkcNAQwGCwtBASENIARBCk8NBANAIAMgBEECdGooAgANASAEQQFqIgRBCkcNAAsMBAtBfyENDAMLIABBICANIA8gCmsiCSAHIAcgCUgbIghqIgsgDCALIAxKGyIEIAsgBhAwIAAgECANECsgAEEwIAQgCyAGQYCABHMQMCAAQTAgCCAJQQAQMCAAIAogCRArIABBICAEIAsgBkGAwABzEDAMAQsLQQAhDQsgBUHQAGokACANC2kBAn8CQCAAKAIUIAAoAhxNDQAgAEEAQQAgACgCJBEIABogACgCFA0AQX8PCyAAKAIEIgEgACgCCCICSQRAIAAgASACa6xBASAAKAIoETQAGgsgAEEANgIcIABCADcDECAAQgA3AgRBAAv3CwIMfwJ8IAAoAvQBIQggACgC8AEhCSAAKALEASEHIAAoAsABIQYgACgCBCIFQQFIIgpFBEADQCAAKAKcASADai0AAAR/IANBA3QiBCAAKAKUAmorAwAhDyAAKAJcIARqKwMAIRAjAEEQayIEIA85AwggBCAQOQMAIAQrAwggBCsDAGYFQQELQcYuIAIQIiAAKAK8ASADai0AAAR/IANBA3QiBCAAKAKUAmorAwAhDyAAKAJ8IARqKwMAIRAjAEEQayIEIA85AwggBCAQOQMAIAQrAwggBCsDAGUFQQELQcYuIAIQIiADQQFqIgMgBUcNAAsLIAFBA3QiAiAAQcAKaigCAGogACgCvAIrAwA5AwAgAEHgCmooAgAgAmogACgCvAIrAwA5AwACQAJAAkACQAJAAkAgCkUEQEEAIQMgAUECdCEEA0AgA0EDdCICIAAoAvgJIARqKAIAaiAAKALkAigCACACaisDACAAKAI8IAJqKwMAojkDACADQQFqIgMgBUcNAAtBACECIAYgB2oiBEEATA0EIAVBAEwNASAFQQN0IQcMAgsgBiAHaiIEQQFIDQILQQAhAyAFQQN0IQcDQCAAKAKICSADQQJ0aigCACAHaisDAJoh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AkACQAJAAkACQAJAAkACQAJAIAFBCWsOCgABAgMEBQYHCAkKCyACIAIoAgAiAUEEajYCACAAIAEoAgA2AgAPCyACIAIoAgAiAUEEajYCACAAIAE0AgA3AwAPCyACIAIoAgAiAUEEajYCACAAIAE1AgA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAEpAwA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEyAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEzAQA3AwAPCyACIAIoAgAiAUEEajYCACAAIAEwAAA3AwAPCyACIAIoAgAiAUEEajYCACAAIAExAAA3AwAPCyACIAIoAgBBB2pBeHEiAUEIajYCACAAIAErAwA5AwAPCyAAIAJB2gARAwALC0oBA38gACgCACwAAEEwa0EKSQRAA0AgACgCACIBLAAAIQMgACABQQFqNgIAIAMgAkEKbGpBMGshAiABLAABQTBrQQpJDQALCyACC34CAX8BfiAAvSIDQjSIp0H/D3EiAkH/D0cEfCACRQRAIAEgAEQAAAAAAAAAAGEEf0EABSAARAAAAAAAAPBDoiABEG4hACABKAIAQUBqCzYCACAADwsgASACQf4HazYCACADQv////////+HgH+DQoCAgICAgIDwP4S/BSAACwsSACAARQRAQQAPCyAAIAEQ4AELagEBfyAABEAgACgCTEF/TARAIAAQXg8LIAAQXg8LQYjMACgCAARAQYjMACgCABBwIQELQdTMACgCACIABEADQCAAKAJMGiAAKAIUIAAoAhxLBEAgABBeIAFyIQELIAAoAjgiAA0ACwsgAQsnAQF/IwBBEGsiASQAIAEgADYCDEGQO0EFIAEoAgwQCSABQRBqJAALJwEBfyMAQRBrIgEkACABIAA2AgxB6DpBBCABKAIMEAkgAUEQaiQACycBAX8jAEEQayIBJAAgASAANgIMQcA6QQMgASgCDBAJIAFBEGokAAsnAQF/IwBBEGsiASQAIAEgADYCDEGYOkECIAEoAgwQCSABQRBqJAALJwEBfyMAQRBrIgEkACABIAA2AgxB8DlBASABKAIMEAkgAUEQaiQACycBAX8jAEEQayIBJAAgASAANgIMQcg5QQAgASgCDBAJIAFBEGokAAu8AQBBvMYAQf0uEBxB1MYAQYIvQQFBAUEAEBsQ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IAogASsDADkDACALQYACaiELIAMgBGohAyAMQQFqIgwgAEcNAAsMAgsgAUUNAkEAIQEgDUGAwQBqIQogBEEDdCEEA0AgCiADKwMAOQMAIApBgAJqIQogAyAEaiEDIAFBAWoiASAARw0ACwwBCyAAQQFxIQEgAEECbSEQIABBAk4EQCANQYDBAGohCyABRQRAIARBA3QhBANAQQAhBSALIQogAyEBA0AgCiABKwMAOQMAIAogASsDCDkDgAIgAUEQaiEBIApBgARqIQogBUEBaiIFIBBHDQALIAtBCGohCyADIARqIQMgDEEBaiIMIA9HDQALDAILIARBA3QhBANAQQAhBSALIQogAyEBA0AgCiABKwMAOQMAIAogASsDCDkDgAIgAUEQaiEBIApBgARqIQogBUEBaiIFIBBHDQALIAogASsDADkDACALQQhqIQsgAyAEaiEDIAxBAWoiDCAPRw0ACwwBCyABRQ0AQQAhASANQYDBAGohCiAEQQN0IQQDQCAKIAMrAwA5AwAgCkEIaiEKIAMgBGohAyABQQFqIgEgD0cNAAsLIABBAm0hBUEAIQsgAEEBSA0CDAELIABBAXYhBQsgAEEBcSEBAkAgAEECTgRAIA0hAyABRQRAIAhBA3QhDiAHIQwDQEEAIQQgAyEKIAwhAQNAIAogASsDADkDACAKIAErAwg5AwggAUEQaiEBIApBEGohCiAEQQFqIgQgBUcNAAsgA0GAAmohAyAMIA5qIQwgC0EBaiILIABHDQALDAILIAhBA3QhDiAHIQwDQEEAIQQgAyEKIAwhAQNAIAogASsDADkDACAKIAErAwg5AwggAUEQaiEBIApBEGohCiAEQQFqIgQgBUcNAAsgCiABKwMAOQMAIANBgAJqIQMgDCAOaiEMIAtBAWoiCyAARw0ACwwBCyABRQ0AQQAhBCANIQogCEEDdCEDIAchAQNAIAogASsDADkDACAKQYACaiEKIAEgA2ohASAEQQFqIgQgAEcNAAsLIABBAEohDkEBIQsgBkQAAAAAAAAAAGINACAAQQFIDQBBACEKIA0hASAJBEADQCAAIAprIgNBAU4EQCABIApBA3RqQQAgA0EDdBAzGgsgAUGAAmohASAKQQFqIgogAEcNAAwCCwALA0AgAUEAIApBA3RBCGoQM0GAAmohASAKQQFqIgogAEcNAAsL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AAAAAKAgACsDCCABKwMIIiqioCAAKwMQIAErAxAiK6KgIAArAxggASsDGCIsoqAgACsDICABKwMgIi2ioCAAKwMoIAErAygiLqKgIAArAzAgASsDMCIvoqAgACsDOCABKwM4IjCioCAAKwNAIAErA0AiMaKgIAArA0ggASsDSCIyoqAgACsDUCABKwNQIjOioCAAKwNYIAErA1giNKKgIAArA2AgASsDYCI1oqAgACsDaCABKwNoIjaioCAAKwNwIAErA3AiN6KgIAArA3ggASsDeCI4oqAgACsDgAEgASsDgAEiOaKgIAArA4gBIAErA4gBIjqioCAAKwOQASABKwOQASI7oqAgACsDmAEgASsDmAEiPKKgIAArA6ABIAErA6ABIj2ioCAAKwOoASABKwOoASI+oqAgACsDsAEgASsDsAEiP6KgIAArA7gBIAErA7gBIkCioCAAKwPAASABKwPAASJBoqAgACsDyAEgASsDyAEiQqKgIAArA9ABIAErA9ABIkOioCAAKwPYASABKwPYASJEoqAgACsD4AEgASsD4AEiRaKgIAArA+gBIAErA+gBIkaioCAAKwPwASABKwPwASJHoqAgACsD+AEgASsD+AEiSKKgIASiIAIrAwAgBaKgOQMAIAIgA0EDdGoiCCApICeiRAAAAAAAAAAAoCAqICiioCArICaioCAsICWioCAtICSioCAuICOioCAvICKioCAwICGioCAxICCioCAyIB+ioCAzIB6ioCA0IB2ioCA1IByioCA2IBuioCA3IBqioCA4IBmioCA5IBiioCA6IBeioCA7IBaioCA8IBWioCA9IBSioCA+IBOioCA/IBKioCBAIBGioCBBIBCioCBCIA+ioCBDIA6ioCBEIA2ioCBFIAyioCBGIAuioCBHIAqioCBIIAmioCAEoiAIKwMAIAWioDkDACAAQYAEaiEAIAIgB2ohAiAGQQFqIgZBEEcNAAsLOAEBfyAAKAIgIgIgACgCJEcEQCACIAEoAgAiATYCACABEA0gACACQQRqNgIgDwsgAEEcaiABEEoLQQAgAEGoGTYCACABKAIMQQNHBEBBDBAGIgBB4BcQVBogAEHIF0EtEAUACyAAQQE6ADAgACABNgIEIABBuBk2AgALpQgBCH8jAEGAAmsiAyQAQSgQKSICQQA2AgAgAyADQSxqIgQ2AiwgA0EBNgI0IANBADYCMCADIAQ2AiggA0EANgI8IANCADcDSCADQQA2AlggA0IANwNQIANCgICAgICAgHg3AyAgA0KAgICAgICA+P8ANwMYIANCgICAgICAgPz/ADcDECADQQE2AgggA0HAFTYCRCADQeAAakEBIAJBBBA1IQYQACEHIAFBf0ohCUEAIQICQANAAkACQAJAAkACQAJAAkACQAJAAkACQCACBEBBDBAGIQVB3MwAQQA2AgBBLCAFIAMoAkQQBBpB3MwAKAIAIQJB3MwAQQA2AgBBfyEEIAJFDQJB4MwAKAIAIghFDQIgAigCACAGIAcQISIEDQEgAiAIEAIACyADIANB4ABqNgI8IAAoAgQiBEUEQEHczABBADYCAEEuIANBCGpBA0GQGBADQdzMACgCACECQdzMAEEANgIAIAJFDQRB4MwAKAIAIgRFDQQgAigCACAGIAcQIQ0DDA0LIAAtACgEQEHczABBADYCAEEuIANBCGpBA0HbGBADQdzMACgCACECQdzMAEEANgIAIAJFDQZB4MwAKAIAIgRFDQYgAigCACAGIAcQIQ0FDA0LIAlFBEBB3MwAQQA2AgBBLiADQQhqQQNBtxYQA0HczAAoAgAhAkHczABBADYCACACRQ0IQeDMACgCACIERQ0IIAIoAgAgBiAHECENBwwNCyAEKAIAIAFGDQpBACECIARBADYCHCAEQQA2AgAgBCgCBEEBayIFQQNNBEAgBUECdEHgGmooAgAhAgtB3MwAQQA2AgBBLyAEQQxqIAEgAmwgA0EIahADQdzMACgCACECQdzMAEEANgIAQX8hBSACRQ0JQeDMACgCACIIRQ0JIAIoAgAgBiAHECEiBQ0IIAIgCBACAAsgCBABCxAAIQIgBEEBRg0JIAVByBdBLRAFAAsgBBABCxAAIQIMBwsgBBABCxAAIQIMBQsgBBABCxAAIQIMAwsgCBABCxAAIQIgBUEBRg0BIAQgATYCACAEIAQoAhQ2AhwLIAMoAigoAghBAUcEQANAAkAgAygCKCgCCEECRg0AA0AgAygCKCgCCEEBRg0BAkAgAygCKCgCCEUNACADKAIoKAIERQ0AIAMoAigoAgQhAiADKAIoKAIIIQRB3MwAQQA2AgAgAiAEEAhB3MwAKAIAIQJB3MwAQQA2AgBBfyEEAkAgAkUNAEHgzAAoAgAiBUUNACACKAIAIAYgBxAhIgRFBEAgAiAFEAIACyAFEAELEAAhAiAEQQFGDQULIAMgAygCKCgCADYCKCADKAIoKAIIQQJHDQALCyADIAMoAigoAgA2AiggAygCKCgCCEEBRw0ACwsLIAYQJiADQYACaiQADwsgAiAEEAIACz4BA38gAkEBTgRAIAAoAmAhBANAIAQgA0EDdCIFaiABIAVqKwMAOQMAIANBAWoiAyACRw0ACwsgACACNgJkC+AFAQh/IwBBkAJrIgEkAEEoECkiA0EANgIAIABB2Bc2AgAgASABQSxqIgQ2AiwgAUEBNgI0IAFBADYCMCABIAQ2AiggAUEANgI8IAFCADcDSCABQQA2AlggAUIANwNQIAFCgICAgICAgHg3AyAgAUKAgICAgICA+P8ANwMYIAFCgICAgICAgPz/ADcDECABQQE2AgggAUHAFTYCRCABQeAAakEBIANBBBA1IQQQACEGIABBCGohCANAAkACQCACBEBBDBAGIQVB3MwAQQA2AgBBLCAFIAEoAkQQBBpB3MwAKAIAIQJB3MwAQQA2AgBBfyEDIAJFDQJB4MwAKAIAIgdFDQIgAigCACAEIAYQISIDDQEgAiAHEAIACyABIAFB4ABqNgI8IABCADcCHCAAQgA3ACEgAEEANgIcIABCADcCDCAAIAg2AgQgAEIANwIUIABBADYCICABIAAoAhw2AowCIAEgASgCjAI2AogCIAEgASgCiAI2AowCIAFBADYCjAIgASABKAKMAjYCiAIgASABKAKIAjYCjAIgAEEANgIUIABBKzYCGCAAQQM2AgwgAEEANgIIIABBADoAECAAIAAoAhw2AiQgASgCKCgCCEEBRwRAA0ACQCABKAIoKAIIQQJGDQADQCABKAIoKAIIQQFGDQECQCABKAIoKAIIRQ0AIAEoAigoAgRFDQAgASgCKCgCBCEDIAEoAigoAgghAkHczABBADYCACADIAIQCEHczAAoAgAhAkHczABBADYCAEF/IQMCQCACRQ0AQeDMACgCACIFRQ0AIAIoAgAgBCAGECEiA0UEQCACIAUQAgALIAUQAQsQACECIANBAUYNBwsgASABKAIoKAIANgIoIAEoAigoAghBAkcNAAsLIAEgASgCKCgCADYCKCABKAIoKAIIQQFHDQALCyAEECYgAUGQAmokAA8LIAcQAQsQACECIANBAUYNAAsgBUHIF0EtEAUACxYAIAAsAAtBf0wEQCAAKAIAECYLIAALrAICAn8BfCMAQeAAayIAJAAgACAAQSxqIgE2AiwgAEEBNgI0IABBADYCMCAAIAE2AiggAEEANgI8IABCgICAgICAgHg3AyAgAEHAFTYCRCAAQgA3A0ggAEKAgICAgICA+P8ANwMYIABCgICAgICAgPz/ADcDECAAQQE2AgggAEEANgJYIABCADcDUCAAKwMgIQIgACgCKCgCCEEBRwRAA0ACQCAAKAIoKAIIQQJGDQADQCAAKAIoKAIIQQFGDQECQCAAKAIoKAIIRQ0AIAAoAigoAgRFDQAgACgCKCgCCCAAKAIoKAIEEQAACyAAIAAoAigoAgA2AiggACgCKCgCCEECRw0ACwsgACAAKAIoKAIANgIoIAAoAigoAghBAUcNAAsLIABB4ABqJAAgAgusAgICfwF8IwBB4ABrIgAkACAAIABBLGoiATYCLCAAQQE2AjQgAEEANgIwIAAgATYCKCAAQQA2AjwgAEKAgICAgICA+P8ANwMYIABBwBU2AkQgAEIANwNIIABCgICAgICAgPz/ADcDECAAQQE2AgggAEEANgJYIABCADcDUCAAQoCAgICAgIB4NwMgIAArAxghAiAAKAIoKAIIQQFHBEADQAJAIAAoAigoAghBAkYNAANAIAAoAigoAghBAUYNAQJAIAAoAigoAghFDQAgACgCKCgCBEUNACAAKAIoKAIIIAAoAigoAgQRAAALIAAgACgCKCgCADYCKCAAKAIoKAIIQQJHDQALCyAAIAAoAigoAgA2AiggACgCKCgCCEEBRw0ACwsgAEHgAGokACACC6wCAgJ/AXwjAEHgAGsiACQAIAAgAEEsaiIBNgIsIABBATYCNCAAQQA2AjAgACABNgIoIABBADYCPCAAQoCAgICAgID8/wA3AxAgAEHAFTYCRCAAQgA3A0ggAEEBNgIIIABBADYCWCAAQgA3A1AgAEKAgICAgICAeDcDICAAQoCAgICAgID4/wA3AxggACsDECECIAAoAigoAghBAUcEQANAAkAgACgCKCgCCEECRg0AA0AgACgCKCgCCEEBRg0BAkAgACgCKCgCCEUNACAAKAIoKAIERQ0AIAAoAigoAgggACgCKCgCBBEAAAsgACAAKAIoKAIANgIoIAAoAigoAghBAkcNAAsLIAAgACgCKCgCADYCKCAAKAIoKAIIQQFHDQALCyAAQeAAaiQAIAILOQEBfyABIAAoAgQiBEEBdWohASAAKAIAIQAgASACIAMgBEEBcQR/IAEoAgAgAGooAgAFIAALEQIAC6wBAQF/AkAgAUEBRwRAIANBAUgNAQNAIAAgACsDACACKwMAoTkDACACQQhqIQIgACABQQN0aiEAIARBAWoiBCADRw0ACwwBCyADQQJtIQEgA0ECTgRAA0AgACAAKwMAIAIrAwChOQMAIAAgACsDCCACKwMIoTkDCCACQRBqIQIgAEEQaiEAIARBAWoiBCABRw0ACwsgA0EBcUUNACAAIAArAwAgAisDAKE5AwALC2sBAn8CQCACQQJtIQMgAkECTgRAA0AgACABKwMAIAArAwCgOQMAIAAgASsDCCAAKwMIoDkDCCABQRBqIQEgAEEQaiEAIARBAWoiBCADRw0ACwsgAkEBcUUNACAAIAErAwAgACsDAKA5AwALC5gBAQF/AkAgAkEBRwRAIANBAUgNAQNAIAAgASsDAJo5AwAgASACQQN0aiEBIABBCGohACAEQQFqIgQgA0cNAAsMAQsgA0ECbSECIANBAk4EQANAIAAgASsDAJo5AwAgACABKwMImjkDCCABQRBqIQEgAEEQaiEAIARBAWoiBCACRw0ACwsgA0EBcUUNACAAIAErAwCaOQMACwslAQF+IAC9IgJCIIggAiABKAIAQQFGG0KAgMD/B4NCgIDA/wdSCyIBAX8jAEEQayICIAA5AwggAiABOQMAIAIrAwggAisDAGYLIgEBfyMAQRBrIgIgADkDCCACIAE5AwAgAisDCCACKwMAZAsiAQF/IwBBEGsiAiAAOQMIIAIgATkDACACKwMIIAIrAwBhCxAAIAAgAjYCXCAAIAE2AlgLuQIBAX8jAEEQayIEJAACQAJAAkAgAkUNACAAKQMIIAApAwCEUEUNACABQX9MDQEgAEEANgIIIABBADYCDCAEIAAoAgg2AgwgBCAEKAIMNgIIIAQgBCgCCDYCDCAEQQA2AgwgBCAEKAIMNgIIIAQgBCgCCDYCDAJAIAMEQCAAIAIoAiA2AgAgAiAANgIgDAELIABBADYCAAsgAQRAQdDLAC0AAA0DQdTLACgCACIDQQFOBEBBzMsAKAIAIANODQQLIAFBwwBqECkiAUUNAyABQQRqIgJBQHFBQGsgAiACQT9xGyICQQRrIAE2AgAgACACNgIIIAACf0EAIAAoAggiAUUNABogAUEEaygCAAs2AgwLIABBKzYCBCAEQRBqJAAPCxAMAAsgAkEDQdwVEEIACyACQQFBwRUQQgALCQAgACABNwNACyABAX9B8AAQLyIAQfgSNgIAIABBBGpBAEHUABAzGiAACwkAIAAgATYCNAt1AAJAIAAoAiAoAghBAkYNAANAIAAoAiAoAghBAUYNAQJAIAAoAiAoAghFDQAgACgCICgCBEUNACAAKAIgKAIIIAAoAiAoAgQRAAALIAAgACgCICgCADYCICAAKAIgKAIIQQJHDQALCyAAIAAoAiAoAgA2AiALdgECfyAARQRAQQAPCwJAAkBB0MsALQAADQBB1MsAKAIAIgNBAU4EQEHMywAoAgAgA04NAQsgAEHDAGoQKSIARQ0AIABBBGoiAUFAcUFAayABIAFBP3EbIgJBBGsgADYCAAwBCyABRQ0AIAFBAUHBFRBCAAsgAgtIAQF/IwBBEGsiASQAAkBB3MsALQAARQ0AQdjLACgCAEUNACABIAA2AgxB2MsAKAIAIAAQ3QFB2MsAKAIAEHAaCyABQRBqJAALkwEAIAAoAiAoAghBAUcEQANAAkAgACgCICgCCEECRg0AA0AgACgCICgCCEEBRg0BAkAgACgCICgCCEUNACAAKAIgKAIERQ0AIAAoAiAoAgggACgCICgCBBEAAAsgACAAKAIgKAIANgIgIAAoAiAoAghBAkcNAAsLIAAgACgCICgCADYCICAAKAIgKAIIQQFHDQALCwskAQF/IwBBEGsiASAANgIMIAEgASgCDDYCCCABIAEoAgg2AgwL3AMCAn8BfCMAQRBrIgQkACAAKAJcQQFOBEBBACEDA0AgACgCWCADQQN0aiABKAIEKAIcIANBA3RqKwMAOQMAIANBAWoiAyAAKAJcSA0ACwsCQAJAAkACQCAAKAJoQQFrDgIAAQMLIAAoAhwoAgBBAEGYEyAEQQhqEBAiA0HYxwAgBEEIahAPIQYgBCgCCBAODAELIAAoAhwoAgBBAEGYEyAEQQhqEBAiA0HYxwAgBEEIahAPIQYgBCgCCBAOIAaaIQYLIAIoAgQoAhwgBjkDACADEAcLAkAgACgCNCIBIAAoAjhGBEBBASEDDAELQQEhAwNAIAEgBUECdGooAgBBAEGYEyAEQQhqEBAiAUHYxwAgBEEIahAPIQYgBCgCCBAOIAIoAgQoAhwgA0EDdGogBjkDACABEAcgA0EBaiEDIAVBAWoiBSAAKAI4IAAoAjQiAWtBAnVJDQALCyAAKAJAIgEgACgCREcEQEEAIQUDQCABIAVBAnRqKAIAQQBBmBMgBEEIahAQIgFB2McAIARBCGoQDyEGIAQoAggQDiACKAIEKAIcIANBA3RqIAY5AwAgARAHIANBAWohAyAFQQFqIgUgACgCRCAAKAJAIgFrQQJ1SQ0ACwsgBEEQaiQACwcAIAARDAAL2AECBn8BfCMAQRBrIgMkAAJAIAAoAlAiBSAAKAJMIgJGDQAgACgCXCIHQQFIDQADQEEAIQQgB0EASgRAA38gAyAENgIIIAIgBkECdGooAgBBAUGUEyADQQhqEBAiAkHYxwAgA0EEahAPIQggAygCBBAOIAEoAgQoAiQgBkECdGooAgAgBEEDdGogCDkDACACEAcgBEEBaiIEIAAoAlwiB04EfyAAKAJMIQIgACgCUAUgACgCTCECDAELCyEFCyAGQQFqIgYgBSACa0ECdUkNAAsLIANBEGokAAuMAwECfyAAQfgSNgIAIAAoAkwiAgRAAn8gAiACIAAoAlAiAUYNABoDQCABQQRrIgEoAgAQByABIAJHDQALIAAoAkwLIQEgACACNgJQIAEQJgsgACgCQCICBEACfyACIAIgACgCRCIBRg0AGgNAIAFBBGsiASgCABAHIAEgAkcNAAsgACgCQAshASAAIAI2AkQgARAmCyAAKAI0IgIEQAJ/IAIgAiAAKAI4IgFGDQAaA0AgAUEEayIBKAIAEAcgASACRw0ACyAAKAI0CyEBIAAgAjYCOCABECYLIAAoAigiAgRAAn8gAiACIAAoAiwiAUYNABoDQCABQQRrIgEoAgAQByABIAJHDQALIAAoAigLIQEgACACNgIsIAEQJgsgACgCHCICBEACfyACIAIgACgCICIBRg0AGgNAIAFBBGsiASgCABAHIAEgAkcNAAsgACgCHAshASAAIAI2AiAgARAmCyAAKAIQIgEEQCAAIAE2AhQgARAmCyAAKAIEIgEEQCAAIAE2AgggARAmCyAACwUAQeQSCxMAIABBBGpBACABKAIEQZARRhsLGAAgACgCCCABIAIgAygCACAAKAIEEQQACxQAIAFB4A42AgAgASAAKQIENwIECxwBAX9BDBAvIgFB4A42AgAgASAAKQIENwIEIAELBQBBzA4LEwAgAEEEakEAIAEoAgRBwAxGGwsaACAAKAIIIAEgAiADIAQoAgAgACgCBBEGAAsOACAABEAgABCpARAmCwsUACABQdQJNgIAIAEgACkCBDcCBAscAQF/QQwQLyIBQdQJNgIAIAEgACkCBDcCBCABCxMAIAEgAq0gA61CIIaEIAAREgALBgAgACQACwQAIwALqQEBA38CQCABIAIoAhAiBAR/IAQFIAIQuQENASACKAIQCyACKAIUIgVrSwRAIAIgACABIAIoAiQRCAAaDwsCQCACLABLQQBIDQAgASEEA0AgBCIDRQ0BIAAgA0EBayIEai0AAEEKRw0ACyACIAAgAyACKAIkEQgAIANJDQEgACADaiEAIAEgA2shASACKAIUIQULIAUgACABEEcaIAIgAigCFCABajYCFAsLWQEBfyAAIAAtAEoiAUEBayABcjoASiAAKAIAIgFBCHEEQCAAIAFBIHI2AgBBfw8LIABCADcCBCAAIAAoAiwiATYCHCAAIAE2AhQgACABIAAoAjBqNgIQQQAL1gIBAX8CQCAAIAFGDQAgASAAayACa0EAIAJBAXRrTQRAIAAgASACEEcaDwsgACABc0EDcSEDAkACQCAAIAFJBEAgAw0CIABBA3FFDQEDQCACRQ0EIAAgAS0AADoAACABQQFqIQEgAkEBayECIABBAWoiAEEDcQ0ACwwBCwJAIAMNACAAIAJqQQNxBEADQCACRQ0FIAAgAkEBayICaiIDIAEgAmotAAA6AAAgA0EDcQ0ACwsgAkEDTQ0AA0AgACACQQRrIgJqIAEgAmooAgA2AgAgAkEDSw0ACwsgAkUNAgNAIAAgAkEBayICaiABIAJqLQAAOgAAIAINAAsMAgsgAkEDTQ0AA0AgACABKAIANgIAIAFBBGohASAAQQRqIQAgAkEEayICQQNLDQALCyACRQ0AA0AgACABLQAAOgAAIABBAWohACABQQFqIQEgAkEBayICDQALCwu7BwEJfyAAKAIEIgdBA3EhAiAAIAdBeHEiBmohBAJAQfjMACgCACIFIABLDQAgAkEBRg0ACwJAIAJFBEBBACECIAFB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AEEQayIHJAAgAiABQX9zQRFrTQRAAn8gAC0AC0EHdgRAIAAoAgAMAQsgAAshCQJ/IAFB5////wdJBEAgByABQQF0NgIIIAcgASACajYCDAJ/IwBBEGsiAiQAIAdBDGoiCCgCACAHQQhqIgooAgBJIQsgAkEQaiQAIAogCCALGygCACICQQtPCwR/IAJBEGpBcHEiAiACQQFrIgIgAkELRhsFQQoLDAELQW4LQQFqIggQLyECIAUEQCACIAYgBRBrCyADIARrIgMiBgRAIAIgBWogBCAJaiAGEGsLIAFBCkcEQCAJECYLIAAgAjYCACAAIAhBgICAgHhyNgIIIAAgAyAFaiIANgIEIAdBADoAByAAIAJqIActAAc6AAAgB0EQaiQADwtB9MEAEFoAC8cBAQN/IwBBEGsiBCQAAkAgAiAALQALQQd2BH8gACgCCEH/////B3FBAWsFQQoLIgNNBEACfyAALQALQQd2BEAgACgCAAwBCyAACyIDIQUgAgRAIAUgASACELoBCyAEQQA6AA8gAiADaiAELQAPOgAAAkAgAC0AC0EHdgRAIAAgAjYCBAwBCyAAIAI6AAsLDAELIAAgAyACIANrAn8gAC0AC0EHdgRAIAAoAgQMAQsgAC0ACwsiACAAIAIgARDRAQsgBEEQaiQACyQAIAAgASACIAQgACgCACgCBBEEACAAIAMgACgCACgCABEDAAsGAEHcwAALHwBB3MwAKAIARQRAQeDMACABNgIAQdzMACAANgIACwvZAwICfwJ+IwBBIGsiAiQAAkAgAUL///////////8AgyIFQoCAgICAgMCAPH0gBUKAgICAgIDA/8MAfVQEQCABQgSGIABCPIiEIQUgAEL//////////w+DIgBCgYCAgICAgIAIWgRAIAVCgYCAgICAgIDAAHwhBAwCCyAFQoCAgICAgICAQH0hBCAAQoCAgICAgICACIVCAFINASAEIAVCAYN8IQQMAQsgAFAgBUKAgICAgIDA//8AVCAFQoCAgICAgMD//wBRG0UEQCABQgSGIABCPIiEQv////////8Dg0KAgICAgICA/P8AhCEEDAELQoCAgICAgID4/wAhBCAFQv///////7//wwBWDQBCACEEIAVCMIinIgNBkfcASQ0AIAJBEGogACABQv///////z+DQoCAgICAgMAAhCIEIANBgfcAaxDYASACIAAgBEGB+AAgA2sQ1wEgAikDCEIEhiACKQMAIgBCPIiEIQQgAikDECACKQMYhEIAUq0gAEL//////////w+DhCIAQoGAgICAgICACFoEQCAEQgF8IQQMAQsgAEKAgICAgICAgAiFQgBSDQAgBEIBgyAEfCEECyACQSBqJAAgBCABQoCAgICAgICAgH+DhL8LUAEBfgJAIANBwABxBEAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgLUAEBfgJAIANBwABxBEAgASADQUBqrYYhAkIAIQEMAQsgA0UNACACIAOtIgSGIAFBwAAgA2utiIQhAiABIASGIQELIAAgATcDACAAIAI3AwgLKQAgASABKAIAQQ9qQXBxIgFBEGo2AgAgACABKQMAIAEpAwgQ1gE5AwALiRcDEn8CfgF8IwBBsARrIgkkACAJQQA2AiwCfyABvSIYQn9XBEBBASESIAGaIgG9IRhBsMAADAELQQEhEkGzwAAgBEGAEHENABpBtsAAIARBAXENABpBACESQQEhE0GxwAALIRUCQCAYQoCAgICAgID4/wCDQoCAgICAgID4/wBRBEAgAEEgIAIgEkEDaiINIARB//97cRAwIAAgFSASECsgAEHLwABBz8AAIAVBIHEiAxtBw8AAQcfAACADGyABIAFiG0EDECsMAQsgCUEQaiEQAkACfwJAIAEgCUEsahBuIgEgAaAiAUQAAAAAAAAAAGIEQCAJIAkoAiwiBkEBazYCLCAFQSByIhZB4QBHDQEMAwsgBUEgciIWQeEARg0CIAkoAiwhC0EGIAMgA0EASBsMAQsgCSAGQR1rIgs2AiwgAUQAAAAAAACwQaIhAUEGIAMgA0EASBsLIQogCUEwaiAJQdACaiALQQBIGyIPIQgDQCAIAn8gAUQAAAAAAADwQWMgAUQAAAAAAAAAAGZxBEAgAasMAQtBAAsiAzYCACAIQQRqIQggASADuKFEAAAAAGXNzUGiIgFEAAAAAAAAAABiDQALAkAgC0EBSARAIAshAyAIIQYgDyEHDAELIA8hByALIQMDQCADQR0gA0EdSBshDAJAIAhBBGsiBiAHSQ0AIAytIRlCACEYA0AgBiAYQv////8PgyAGNQIAIBmGfCIYIBhCgJTr3AOAIhhCgJTr3AN+fT4CACAGQQRrIgYgB08NAAsgGKciA0UNACAHQQRrIgcgAzYCAAsDQCAHIAgiBkkEQCAGQQRrIggoAgBFDQELCyAJIAkoAiwgDGsiAzYCLCAGIQggA0EASg0ACwsgA0F/TARAIApBGWpBCW1BAWohESAWQeYARiENA0BBCUEAIANrIANBd0gbIRcCQCAGIAdNBEAgByAHQQRqIAcoAgAbIQcMAQtBgJTr3AMgF3YhFEF/IBd0QX9zIQ5BACEDIAchCANAIAggAyAIKAIAIgwgF3ZqNgIAIAwgDnEgFGwhAyAIQQRqIgggBkkNAAsgByAHQQRqIAcoAgAbIQcgA0UNACAGIAM2AgAgBkEEaiEGCyAJIAkoAiwgF2oiAzYCLCAPIAcgDRsiCCARQQJ0aiAGIAYgCGtBAnUgEUobIQYgA0EASA0ACwtBACEIAkAgBiAHTQ0AIA8gB2tBAnVBCWwhCEEKIQMgBygCACIMQQpJDQADQCAIQQFqIQggDCADQQpsIgNPDQALCyAKQQAgCCAWQeYARhtrIBZB5wBGIApBAEdxayIDIAYgD2tBAnVBCWxBCWtIBEAgA0GAyABqIg5BCW0iDEECdCAJQTBqQQRyIAlB1AJqIAtBAEgbakGAIGshDUEKIQMgDiAMQQlsayIOQQdMBEADQCADQQpsIQMgDkEBaiIOQQhHDQALCwJAQQAgBiANQQRqIhFGIA0oAgAiDiAOIANuIgwgA2xrIhQbDQBEAAAAAAAA4D9EAAAAAAAA8D9EAAAAAAAA+D8gFCADQQF2IgtGG0QAAAAAAAD4PyAGIBFGGyALIBRLGyEaRAEAAAAAAEBDRAAAAAAAAEBDIAxBAXEbIQECQCATDQAgFS0AAEEtRw0AIBqaIRogAZohAQsgDSAOIBRrIgs2AgAgASAaoCABYQ0AIA0gAyALaiIDNgIAIANBgJTr3ANPBEADQCANQQA2AgAgByANQQRrIg1LBEAgB0EEayIHQQA2AgALIA0gDSgCAEEBaiIDNgIAIANB/5Pr3ANLDQALCyAPIAdrQQJ1QQlsIQhBCiEDIAcoAgAiC0EKSQ0AA0AgCEEBaiEIIAsgA0EKbCIDTw0ACwsgDUEEaiIDIAYgAyAGSRshBgsDQCAGIgsgB00iDEUEQCALQQRrIgYoAgBFDQELCwJAIBZB5wBHBEAgBEEIcSETDAELIAhBf3NBfyAKQQEgChsiBiAISiAIQXtKcSIDGyAGaiEKQX9BfiADGyAFaiEFIARBCHEiEw0AQXchBgJAIAwNACALQQRrKAIAIgxFDQBBCiEOQQAhBiAMQQpwDQADQCAGIgNBAWohBiAMIA5BCmwiDnBFDQALIANBf3MhBgsgCyAPa0ECdUEJbCEDIAVBX3FBxgBGBEBBACETIAogAyAGakEJayIDQQAgA0EAShsiAyADIApKGyEKDAELQQAhEyAKIAMgCGogBmpBCWsiA0EAIANBAEobIgMgAyAKShshCgsgCiATciIUQQBHIQ4gAEEgIAICfyAIQQAgCEEAShsgBUFfcSIMQcYARg0AGiAQIAggCEEfdSIDaiADc60gEBBIIgZrQQFMBEADQCAGQQFrIgZBMDoAACAQIAZrQQJIDQALCyAGQQJrIhEgBToAACAGQQFrQS1BKyAIQQBIGzoAACAQIBFrCyAKIBJqIA5qakEBaiINIAQQMCAAIBUgEhArIABBMCACIA0gBEGAgARzEDACQAJAAkAgDEHGAEYEQCAJQRBqQQhyIQMgCUEQakEJciEIIA8gByAHIA9LGyIFIQcDQCAHNQIAIAgQSCEGAkAgBSAHRwRAIAYgCUEQak0NAQNAIAZBAWsiBkEwOgAAIAYgCUEQaksNAAsMAQsgBiAIRw0AIAlBMDoAGCADIQYLIAAgBiAIIAZrECsgB0EEaiIHIA9NDQALIBQEQCAAQdPAAEEBECsLIAcgC08NASAKQQFIDQEDQCAHNQIAIAgQSCIGIAlBEGpLBEADQCAGQQFrIgZBMDoAACAGIAlBEGpLDQALCyAAIAYgCkEJIApBCUgbECsgCkEJayEGIAdBBGoiByALTw0DIApBCUohAyAGIQogAw0ACwwCCwJAIApBAEgNACALIAdBBGogByALSRshBSAJQRBqQQhyIQMgCUEQakEJciELIAchCANAIAsgCDUCACALEEgiBkYEQCAJQTA6ABggAyEGCwJAIAcgCEcEQCAGIAlBEGpNDQEDQCAGQQFrIgZBMDoAACAGIAlBEGpLDQALDAELIAAgBkEBECsgBkEBaiEGIBNFQQAgCkEBSBsNACAAQdPAAEEBECsLIAAgBiALIAZrIgYgCiAGIApIGxArIAogBmshCiAIQQRqIgggBU8NASAKQX9KDQALCyAAQTAgCkESakESQQAQMCAAIBEgECARaxArDAILIAohBgsgAEEwIAZBCWpBCUEAEDALDAELIBVBCWogFSAFQSBxIgsbIQoCQCADQQtLDQBBDCADayIGRQ0ARAAAAAAAACBAIRoDQCAaRAAAAAAAADBAoiEaIAZBAWsiBg0ACyAKLQAAQS1GBEAgGiABmiAaoaCaIQEMAQsgASAaoCAaoSEBCyAQIAkoAiwiBiAGQR91IgZqIAZzrSAQEEgiBkYEQCAJQTA6AA8gCUEPaiEGCyASQQJyIQ8gCSgCLCEIIAZBAmsiDCAFQQ9qOgAAIAZBAWtBLUErIAhBAEgbOgAAIARBCHEhCCAJQRBqIQcDQCAHIgUCfyABmUQAAAAAAADgQWMEQCABqgwBC0GAgICAeAsiBkGgwABqLQAAIAtyOgAAIAEgBrehRAAAAAAAADBAoiEBAkAgBUEBaiIHIAlBEGprQQFHDQACQCAIDQAgA0EASg0AIAFEAAAAAAAAAABhDQELIAVBLjoAASAFQQJqIQcLIAFEAAAAAAAAAABiDQALIABBICACIA8CfwJAIANFDQAgByAJa0ESayADTg0AIAMgEGogDGtBAmoMAQsgECAJQRBqayAMayAHagsiA2oiDSAEEDAgACAKIA8QKyAAQTAgAiANIARBgIAEcxAwIAAgCUEQaiAHIAlBEGprIgUQKyAAQTAgAyAFIBAgDGsiA2prQQBBABAwIAAgDCADECsLIABBICACIA0gBEGAwABzEDAgCUGwBGokACACIA0gAiANShsLLQAgAFBFBEADQCABQQFrIgEgAKdBB3FBMHI6AAAgAEIDiCIAQgBSDQALCyABCzUAIABQRQRAA0AgAUEBayIBIACnQQ9xQaDAAGotAAAgAnI6AAAgAEIEiCIAQgBSDQALCyABC8ECAQN/IwBB0AFrIgIkACACIAE2AswBQQAhASACQaABakEAQSgQMxogAiACKALMATYCyAECQEEAIAJByAFqIAJB0ABqIAJBoAFqEF1BAEgNACAAKAJMQQBOIQEgACgCACEDIAAsAEpBAEwEQCAAIANBX3E2AgALIANBIHEhBAJ/IAAoAjAEQCAAIAJByAFqIAJB0ABqIAJBoAFqEF0MAQsgAEHQADYCMCAAIAJB0ABqNgIQIAAgAjYCHCAAIAI2AhQgACgCLCEDIAAgAjYCLCAAIAJByAFqIAJB0ABqIAJBoAFqEF0gA0UNABogAEEAQQAgACgCJBEIABogAEEANgIwIAAgAzYCLCAAQQA2AhwgAEEANgIQIAAoAhQaIABBADYCFEEACxogACAEIAAoAgByNgIAIAFFDQALIAJB0AFqJAALNQEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRAQALDQAgACgCAEEEaygCAAuLAgACQCAABH8gAUH/AE0NAQJAQYjLACgCACgCAEUEQCABQYB/cUGAvwNGDQMMAQsgAUH/D00EQCAAIAFBP3FBgAFyOgABIAAgAUEGdkHAAXI6AABBAg8LIAFBgLADT0EAIAFBgEBxQYDAA0cbRQRAIAAgAUE/cUGAAXI6AAIgACABQQx2QeABcjoAACAAIAFBBnZBP3FBgAFyOgABQQMPCyABQYCABGtB//8/TQRAIAAgAUE/cUGAAXI6AAMgACABQRJ2QfABcjoAACAAIAFBBnZBP3FBgAFyOgACIAAgAUEMdkE/cUGAAXI6AAFBBA8LC0GEzABBGTYCAEF/BUEBCw8LIAAgAToAAEEBCyABAn8gABBXQQFqIgEQKSICRQRAQQAPCyACIAAgARBHC00BAn8gAS0AACECAkAgAC0AACIDRQ0AIAIgA0cNAANAIAEtAAEhAiAALQABIgNFDQEgAUEBaiEBIABBAWohACACIANGDQALCyADIAJrC7oBAQF/IAFBAEchAgJAAkACQCABRQ0AIABBA3FFDQADQCAALQAARQ0CIABBAWohACABQQFrIgFBAEchAiABRQ0BIABBA3ENAAsLIAJFDQELAkAgAC0AAEUNACABQQRJDQADQCAAKAIAIgJBf3MgAkGBgoQIa3FBgIGChHhxDQEgAEEEaiEAIAFBBGsiAUEDSw0ACwsgAUUNAANAIAAtAABFBEAgAA8LIABBAWohACABQQFrIgENAAsLQQALJgEBfyMAQRBrIgEkACABIAA2AgwgASgCDCEAEHcgAUEQaiQAIAALKAEBfyMAQRBrIgAkACAAQfM0NgIMQbA8QQcgACgCDBAJIABBEGokAAsoAQF/IwBBEGsiACQAIABB1DQ2AgxBiDxBBiAAKAIMEAkgAEEQaiQACwcAIAAoAmwLKAEBfyMAQRBrIgAkACAAQeYyNgIMQeA7QQUgACgCDBAJIABBEGokAAsoAQF/IwBBEGsiACQAIABByDI2AgxBuDtBBCAAKAIMEAkgAEEQaiQACygBAX8jAEEQayIAJAAgAEHUMDYCDEGgOUEAIAAoAgwQCSAAQRBqJAALKQEBfyMAQRBrIgAkACAAQeUvNgIMQdjHACAAKAIMQQgQEyAAQRBqJAALQQEBfyABIAAoAgQiCEEBdWohASAAKAIAIQAgASACIAMgBCAFIAYgByAIQQFxBH8gASgCACAAaigCAAUgAAsRGwALKQEBfyMAQRBrIgAkACAAQd8vNgIMQczHACAAKAIMQQQQEyAAQRBqJAALLQEBfyMAQRBrIgAkACAAQdEvNgIMQcDHACAAKAIMQQRBAEF/EAsgAEEQaiQACzUBAX8jAEEQayIAJAAgAEHMLzYCDEG0xwAgACgCDEEEQYCAgIB4Qf////8HEAsgAEEQaiQACy0BAX8jAEEQayIAJAAgAEG/LzYCDEGoxwAgACgCDEEEQQBBfxALIABBEGokAAs1AQF/IwBBEGsiACQAIABBuy82AgxBnMcAIAAoAgxBBEGAgICAeEH/////BxALIABBEGokAAsvAQF/IwBBEGsiACQAIABBrC82AgxBkMcAIAAoAgxBAkEAQf//AxALIABBEGokAAsxAQF/IwBBEGsiACQAIABBpi82AgxBhMcAIAAoAgxBAkGAgH5B//8BEAsgAEEQaiQACy4BAX8jAEEQayIAJAAgAEGYLzYCDEHsxgAgACgCDEEBQQBB/wEQCyAAQRBqJAALLwEBfyMAQRBrIgAkACAAQYwvNgIMQfjGACAAKAIMQQFBgH9B/wAQCyAAQRBqJAALLwEBfyMAQRBrIgAkACAAQYcvNgIMQeDGACAAKAIMQQFBgH9B/wAQCyAAQRBqJAALkwUCB38BfiMAQZADayIIIQcgCCQAIAAgATYCaCAIIAAoAmQiCEEDdEEPakFwcWsiCSIKJAAgCEEBTgRAIAAoAmAhDEEAIQEDQCAJIAFBA3QiC2ogCyAMaisDADkDACABQQFqIgEgCEcNAAsLIAdB4AJqEFIiDCAAKAJcIAkQYyAKIAAoAlwiCEEDdEEPakFwcWsiCiQAIAhBAU4EQCAAKAJYIQlBACEBA0AgCiABQQN0IgtqIAkgC2orAwA5AwAgAUEBaiIBIAhHDQALCyAHQbACahBSIgkgACgCXCAKEGMgB0GIAWoQkAIhASAHQeAAahCMAiEKIAdBMGoQUiELQbAXKAIAIggpAwAhDiAAKAJcIQ0CQCAAKAJQIAAoAkxHBEAgDSAJIAEgDhCLAgwBCyANIAkgBSABIA4QigILIAEgBCADIAgpAwAQgwIgASAGIAIgCCkDABCGAiABIAwgCCkDABCFAiABIAAoAjggACgCNGtBAnUgACgCRCAAKAJAa0ECdSAIKQMAEIcCIACtQiCGIQ4CQCAAKAJQIAAoAkxHBEAgB0HUCTYCGCAHIA5CFIQ3AhwgByAHQRhqNgIoIAEgB0EYaiAIKQMAEP4BIAcoAigiAiAHQRhqRgRAIAIgAigCACgCEBEAAAwCCyACRQ0BIAIgAigCACgCFBEAAAwBCyAHQeAONgIAIAcgDkIVhDcCBCAHIAc2AhAgASAHIAgpAwAQgAIgBygCECICIAdGBEAgAiACKAIAKAIQEQAADAELIAJFDQAgAiACKAIAKAIUEQAACyABIAsgCiAIKQMAEPwBIAAgCigCHCgCADYCbCALEEQaIAoQexogARB8GiAJEEQaIAwQRBogB0GQA2okAEEBC0YBAX8jAEEQayIBJAAgASAANgIMAn8jAEEQayIAIAEoAgw2AgggACAAKAIIKAIENgIMIAAoAgwLEOEBIQAgAUEQaiQAIAALjDECGX8EfCMAQTBrIggkACAAQgA3A3gCQCAAKAIEIgwgACgCACILaiIJRQ0AIAxFBEAgASALIAIQJSALQQFIDQEDQCADQQN0IgIgASgCHGogACgCUCACaisDADkDACAAKAJwIANqLQAABEAgASgCHCACaiABKAIcIAJqKwMAIhxEAAAAAAAAAAAgHEQAAAAAAAAAAGQbOQMACyADQQFqIgMgC0cNAAsMAQsgACgCCCEDIAEgCSACECUgAEGEAWogCSACECUgAEGkAWogCSACECUgAEH8AmoiEyAJIAIQJSAAQZwDaiAJIAIQJSAAQfwEaiIUIAMgAhAlIABB3ANqIAwgAhAlIABBnAVqIAkgAhAlIABBvANqIAkgAhAlIAlBAUgiDkUEQEEAIQMDQCADQQN0IgQgASgCHGpCADcDACAAKAK4BSAEakKAgICAgICA+D83AwAgA0EBaiIDIAlHDQALCyAIQQA2AhAgCEEANgIUIABB3ARqIRkgC0EBayEYIAxBAWshFSAAQewBaiEWIABB/AVqIQ8gAEHcBWohECAAQbwFaiERIABBlAJqIRogAEG8AmohGwNAQQAhAwJAIAlBAEwEQCAAIAEgFCATIAhBCGoQYAwBCwNAAn9BASAAKAJwIANqLQAARQ0AGiMAQRBrIgQgASgCHCADQQN0aisDADkDCCAERAAAAAAAAAAAOQMAIAQrAwggBCsDAGYLQdclIAIQIiADQQFqIgMgCUcNAAsgACABIBQgEyAIQQhqEGBBACEDIAlBAEwNAANAAnwCQCAAKAJwIANqLQAARQ0AIwBBEGsiBCADQQN0IgUgASgCHGorAwA5AwggBEQAAAAAAAAAADkDACAEKwMIIAQrAwBiDQAjAEEQayIEIAAoApgDIAVqKwMAOQMIIAREAAAAAAAAAAA5AwBEAAAAAAAAAAAgBCsDCCAEKwMAZA0BGgsgACgCmAMgA0EDdGorAwCaCyEcIAAoArgDIANBA3RqIBw5AwAgA0EBaiIDIAlHDQALQQAhA0EAIQYgCUEATA0AA0ACQCAAKAJwIANqLQAARQ0AIwBBEGsiBCADQQN0IgUgASgCHGorAwA5AwggBEQAAAAAAAAAADkDACAEKwMIIAQrAwBiDQAjAEEQayIEIAAoArgDIAVqKwMAOQMIIAREAAAAAAAAAAA5AwAgBiAEKwMIIAQrAwBkciEGCyADQQFqIgMgCUcNAAtBACEDIAZBAXFFBEAgCUEATA0BA0AgA0EDdCIEIAAoAsABaiABKAIcIARqKwMAOQMAIANBAWoiAyAJRw0ACwwBCwNAIwBBEGsiBCADQQN0IgUgASgCHGorAwA5AwggBEQAAAAAAAAAADkDAAJAIAQrAwggBCsDAGINACMAQRBrIgQgACgCuAMgBWorAwA5AwggBEQAAAAAAAAAADkDACAEKwMIIAQrAwBkRQ0AIAEoAhwgBWoiBCAEKwMARHWUP2rnL8ogoDkDAAsgCSADQQFqIgNHDQALDAELIAAoAgghDSAAKAIEIQogGyAAKAIAIgcgAhAlIBogByAKaiAKIAIQNiAWIAogCiANaiISIAIQNgJAIAdBAUgNAEEAIQQgCkEBTgRAA0ACfEQAAAAAAADwPyAAKAJwIARqLQAARQ0AGkQAAAAAAAAAAEQAAAAAAADwPwJ/IwBBEGsiAyABKAIcIARBA3RqKwMAOQMIIANEAAAAAAAAAAA5AwAgAysDCCADKwMAYQsbCyIcRJXWJugLLgE+IAhBKGogCEEgaiAIQRhqEE0gBEEDdCIFIAAoAtgCaiAcIAgrAyiiIAgrAyBEldYm6AsuAT6ioDkDAEEAIQMDQCADQQN0IgYgBEECdCIXIAAoArgCaigCAGogACgCMCAXaigCACAGaisDACIcIAgrAyiiOQMAIAAoApACIANBAnRqKAIAIAVqIBwgCCsDIJqiOQMAIANBAWoiAyAKRw0ACyAEQQFqIgQgB0cNAAwCCwALA0ACfEQAAAAAAADwPyAAKAJwIARqLQAARQ0AGkQAAAAAAAAAAEQAAAAAAADwPwJ/IwBBEGsiAyABKAIcIARBA3RqKwMAOQMIIANEAAAAAAAAAAA5AwAgAysDCCADKwMAYQsbCyIcRJXWJugLLgE+IAhBKGogCEEgaiAIQRhqEE0gACgC2AIgBEEDdGogHCAIKwMooiAIKwMgRJXWJugLLgE+oqA5AwAgBEEBaiIEIAdHDQALCwJAAkAgCkEBTgRAQQAhBiAHIA1IBEADQCAHIQMDQCAAKAKQAiAGQQJ0aigCACADQQN0aiAAKAIwIANBAnRqKAIAIAZBA3RqKwMAOQMAIANBAWoiAyANRw0ACyAGQQFqIgYgCkcNAAsLAkAgB0EATARAQQAhBiANQQFIDQEDQAJAIAYgB2oiBSAAKAJwai0AAEUNAEEAIQMjAEEQayIEIAEoAhwgBUEDdGorAwA5AwggBEQAAAAAAAAAADkDACAEKwMIIAQrAwBiDQADQCAAKAKQAiAGQQJ0aigCACADQQN0akIANwMAIANBAWoiAyANRw0ACwsgBkEBaiIGIApHDQALDAMLQQAhAyANQQFOBEADQAJAIAMgB2oiFyAAKAJwai0AAEUNAEEAIQZBACEFIwBBEGsiBCABKAIcIBdBA3RqKwMAOQMIIAREAAAAAAAAAAA5AwAgBCsDCCAEKwMAYg0AA0AgACgCkAIgA0ECdGooAgAgBUEDdGpCADcDACAFQQFqIgUgDUcNAAsDQCAAKAK4AiAGQQJ0aigCACADQQN0akIANwMAIAZBAWoiBiAHRw0ACwsgA0EBaiIDIApHDQAMBAsACwNAAkAgAyAHaiIFIAAoAnBqLQAARQ0AQQAhBiMAQRBrIgQgASgCHCAFQQN0aisDADkDCCAERAAAAAAAAAAAOQMAIAQrAwggBCsDAGINAANAIAAoArgCIAZBAnRqKAIAIANBA3RqQgA3AwAgBkEBaiIGIAdHDQALCyADQQFqIgMgCkcNAAsMAgsDQCAGIAdqIgQgACgCcGotAAAEQCMAQRBrIgMgASgCHCAEQQN0aisDADkDCCADRAAAAAAAAAAAOQMAIAMrAwggAysDAGEaCyAKIAZBAWoiBkcNAAsMAQsgESASQQFqIgMgAhAlIBAgAyACECUgDyADIAIQJSAWIAogEiARIBAgDyACEH0MAQtBACEEA0AgBCANaiEFQQAhAwNAIAVBA3QiBiAAKAKQAiADQQJ0aigCAGpCADcDACADQQFqIgMgCkcNAAsgACgCkAIgBEECdGooAgAgBmogACgCuAUgBEEDdGorAwBEldYm6AsuAT6iOQMAIARBAWoiBCAKRw0ACyARIBJBAWoiAyACECUgECADIAIQJSAPIAMgAhAlIBYgCiASIBEgECAPIAIQfUEAIQQDQAJ/IwBBEGsiBSAEIgNBA3QiBiAAKAKQAiADQQJ0aigCAGorAwA5AwggBUQAAAAAAAAAADkDACAFKwMIIAUrAwBjCwRAA0AgACgCkAIgA0ECdGooAgAgBmoiBSAFKwMAmjkDACADQQFqIgMgCkcNAAsLQQEhBUEAIQYgBEEBaiIEIApHDQALA0BBACEDA0AgACgCuAIgAyAHakECdGooAgAgBkEDdGogACgCkAIgBkECdGooAgAgA0EDdGorAwA5AwAgA0EBaiIDIAVHDQALIAVBAWohBSAGQQFqIgYgCkcNAAsLAkACQANAAkAgACgCgAEiA0EBTgRAIAgoAhAgA04NAQsgACABIBQgEyAIQQhqEGBBACEDIA5FBEADQCADQQN0IgQgACgCuANqIAAoApgDIARqKwMAmjkDAAJAIAAoAnAgA2otAABFDQAjAEEQayIFIAEoAhwgBGorAwA5AwggBUQAAAAAAAAAADkDACAFKwMIIAUrAwBiDQAgACgCuAMgBGpCADcDAAsgA0EBaiIDIAlHDQALCwJAAkACQCALQQFOBEACQCAMQQFIIgUEQEEAIQMDQCADQQN0IgQgACgCuANqIgcgBysDACAAKALYAiAEaisDAKM5AwAgA0EBaiIDIAtHDQALDAELQQAhBCAMQQFGBEADQCAEQQN0IgMgACgCuANqIgcgBysDACAAKALYAiADaisDAKM5AwAgACgCuAMiByALQQN0aiIGIAYrAwAgAyAHaisDACAAKAK4AiAEQQJ0aigCACsDAKKhOQMAIARBAWoiBCALRw0ADAILAAsDQCAEQQN0IgMgACgCuANqIgcgBysDACAAKALYAiADaisDAKM5AwAgACgCuAMiByALQQN0aiIGIAYrAwAgAyAHaisDACIcIARBAnQiByAAKAK4AmooAgArAwCioTkDAEEBIQMDQCAAKAK4AyADIAtqQQN0aiIGIAYrAwAgHCAAKAK4AiAHaigCACADQQN0aisDAKKhOQMAIANBAWoiAyAMRw0ACyAEQQFqIgQgC0cNAAsLIAVFDQEgGCEDIAtBAEwNAwwCCyAMQQBMDQILQQAhBANAIAQiAyALaiIEQQN0IgcgACgCuANqIgUgBSsDACAEQQJ0IgUgACgCuAJqKAIAIANBA3RqKwMAozkDAAJAIANBAWoiBCAMTg0AIAAoArgDIgYgBCALakEDdGoiCiAKKwMAIAYgB2orAwAiHCAAKAK4AiAFaigCACAEQQN0aisDAKKhOQMAIANBAmoiAyAMRg0AA0AgACgCuAMgAyALakEDdGoiByAHKwMAIBwgACgCuAIgBWooAgAgA0EDdGorAwCioTkDACADQQFqIgMgDEcNAAsLIAQgDEcNAAsgFSEEA0ACQCAEIBVOBEAgACgCuAIgBCALaiIFQQJ0aigCACEHIAAoArgDIQZEAAAAAAAAAAAhHQwBCyAAKAK4AiAEIAtqIgVBAnRqKAIAIQcgACgCuAMhBkQAAAAAAAAAACEdIAQhAwNAIB0gByADQQFqIgNBA3RqKwMAIAYgAyALakEDdGorAwCioCEdIAMgFUcNAAsLIAYgBUEDdGoiAyADKwMAIB2hIAcgBEEDdGorAwCjOQMAIARBAEohAyAEQQFrIQQgAw0ACyALQQBMDQEgGCIEIQMgDEEATA0AA0AgACgCuAIgBEECdGooAgAhByAAKAK4AyEFQQAhA0QAAAAAAAAAACEdA0AgHSAHIANBA3RqKwMAIAUgAyALakEDdGorAwCioCEdIANBAWoiAyAMRw0ACyAFIARBA3QiA2oiBSAFKwMAIB2hIAAoAtgCIANqKwMAozkDACAEQQBKIQMgBEEBayEEIAMNAAsMAQsDQCADQQN0IgQgACgCuANqIgUgBSsDACAAKALYAiAEaisDAKM5AwAgA0EASiEEIANBAWshAyAEDQALC0EAIQMgDkUEQANAIANBA3QiBCAAKAKgAWogASgCHCAEaisDACAAKAK4AyAEaisDAKA5AwAgA0EBaiIDIAlHDQALCwJAIAAoAggiBUEBSARARAAAAAAAAAAAIR4MAQsgACgCACEEIAAoAgRBAWshB0EAIQNEAAAAAAAAAAAhHgNAIAAoAjAgA0ECdGooAgBBASAAKAKgASAEQQN0akEBIAdBAWoQLCEcIB4gAyAESAR8IBwgACgCoAEgA0EDdGorAwCgBSAcCyAAKAJQIANBA3RqKwMAoSIcIBxEAAAAAAAA4D+ioqAhHiADQQFqIgMgBUcNAAsLIAgrAwghHCMAQRBrIgMgHjkDCCADIBw5AwAgAysDCCADKwMAZg0AQQAhA0QAAAAAAAAAACEdAkAgCUEATARARJpkfsUOG1FKIRxBfyEGRAAAAAAAAAAAIR4MAQsDQCAdIAAoArgDIANBA3RqKwMAIhwgHKKgIR0gA0EBaiIDIAlHDQALQX8hBkEAIQNEmmR+xQ4bUUohHCAdnyEeIA4NAANAAkAgACgCcCADai0AAEUNACMAQRBrIgQgA0EDdCIFIAAoArgDaisDADkDCCAERAAAAAAAAAAAOQMAIAQrAwggBCsDAGNFDQAgAyAGAn8gASgCHCAFaisDACAAKAK4AyAFaisDAJogHBCAASIdIR8jAEEQayIEIB85AwggBCAcOQMAIAQrAwggBCsDAGMLGyEGIB0hHAsgA0EBaiIDIAlHDQALCyMAQRBrIgMgHjkDCCADRAAAAAAAAAAAOQMAIAMrAwggAysDAGENAEEAIQMgHEQAAAAAAADwPyAcRAAAAAAAAPA/YxshHiAORQRAA0AgA0EDdCIEIAEoAhxqKwMAIB4gACgCuAMgBGorAwCioCEdIAAoAqABIARqIB1EAAAAAAAAAAAgHUQAAAAAAAAAAGQbIB0gACgCcCADai0AABs5AwAgA0EBaiIDIAlHDQALCyMAQRBrIgMgHjkDCCADIBw5AwAgAysDCCADKwMAYSEDAkAgBkEASA0AIANFDQAgACgCoAEgBkEDdGpCADcDAAtBACEEQQAhBiAJQQBMDQIDQCMAQRBrIgMgBEEDdCIFIAAoAqABaisDADkDCCADRAAAAAAAAAAAOQMAAkAgAysDCCADKwMAYg0AIwBBEGsiAyABKAIcIAVqKwMAOQMIIANEAAAAAAAAAAA5AwAgAysDCCADKwMAYQ0AIAtBf3NBH3ZBkC4gAhAiIAxBf3NBH3ZBkC4gAhAiQQFBkC4gAhAiQQFBkC4gAhAiQQFBkC4gAhAiIBkgDCACECUCQCAEIAtIBEBBACEDIAxBAEwEQCAAKALYAiAFakKAgICAgICA+D83AwAMAgsDQCADQQN0IgcgACgC+ARqIARBAnQiBiAAKAK4AmooAgAgB2orAwA5AwAgACgCuAIgBmooAgAgB2pCADcDACADQQFqIgMgDEcNAAsgACgC2AIgBWpCgICAgICAgPg/NwMAQQAhBQNAAn8jAEEQayIDIAVBA3QiByAAKAL4BGorAwA5AwggA0QAAAAAAAAAADkDACADKwMIIAMrAwBiCwRAIAUgC2pBAnQiBiAAKAK4AmooAgAgB2orAwAgACgC+AQgB2orAwAgCEEoaiAIQSBqIAhBGGoQTSAFIQMDQCADQQN0IgcgACgCuAIgBmooAgBqIgogCisDACIcIAgrAyiiIAAoAvgEIAdqKwMAIh0gCCsDIKKgOQMAIAAoAvgEIAdqIB0gCCsDKKIgHCAIKwMgoqE5AwAgA0EBaiIDIAxHDQALCyAFQQFqIgUgDEcNAAsMAQsgBCALayEFQQAhAwNAIAVBA3QiByAAKAK4AiADQQJ0aigCAGpCADcDACADQQFqIgMgCUcNAAsgBUEBaiIFIQMgBSAMTgRAIAAoArgCIARBAnRqKAIAIAdqQoCAgICAgID4PzcDAAwBCwNAIANBA3QiBiAAKAL4BGogBEECdCIKIAAoArgCaigCACAGaisDADkDACAAKAK4AiAKaigCACAGakIANwMAIANBAWoiAyAMRw0ACyAAKAK4AiAKaigCACAHakKAgICAgICA+D83AwADQAJ/IwBBEGsiAyAFQQN0IgcgACgC+ARqKwMAOQMIIANEAAAAAAAAAAA5AwAgAysDCCADKwMAYgsEQCAFIAtqQQJ0IgYgACgCuAJqKAIAIAdqKwMAIAAoAvgEIAdqKwMAIAhBKGogCEEgaiAIQRhqEE0gBSEDA0AgA0EDdCIHIAAoArgCIAZqKAIAaiIKIAorAwAiHCAIKwMooiAAKAL4BCAHaisDACIdIAgrAyCioDkDACAAKAL4BCAHaiAdIAgrAyiiIBwgCCsDIKKhOQMAIANBAWoiAyAMSA0ACwsgBUEBaiIFIAxHDQALC0EBIQYLIARBAWoiBCAJRw0AC0EAIQMgCUEASgRAA0AgA0EDdCIEIAEoAhxqIAAoAqABIARqKwMAOQMAIANBAWoiAyAJRw0ACwsgCCAIKAIQQQFqNgIQIAZBAXENAQsLIAggCCgCFEEBajYCFCAIKAIUQQlKDQNEAAAAAAAAAAAhHEEAIQcgDg0BA0AgB0EDdCIDIAAoAsABaisDAJkhHSABKAIcIANqKwMAmSEeAkACfyMAQRBrIgQgHTkDCCAERAAAAAAAAAAAOQMAIAQrAwggBCsDAGELBEAjAEEQayIEIB45AwggBEQAAAAAAAAAADkDACAEKwMIIAQrAwBhDQELIBwgASgCHCADaisDACAAKALAASADaisDAKGZIB0gHiAdIB5kG6MiHSAcIB1kGyEcCyAHQQFqIgcgCUcNAAsMAQsgCCAIKAIQQQFqNgIQIAggCCgCFEEBajYCFEQAAAAAAAAAACEcIAgoAhRBCUoNAgsjAEEQayIDIBw5AwggA0QR6i2BmZdhPTkDACADKwMIIAMrAwBlRQ0ACwsgCEEwaiQAC7ACAQJ/QQFBsiMgBRAiIANBf3NBH3ZByCMgBRAiIARBAEpB3iMgBRAiIAMgBExB9SMgBRAiIAQgASgCAExBjCQgBRAiIAEoAgRBAU5BqCQgBRAiIAIoAgAgBE5BxCQgBRAiIAEgBEEBIAUQgQFB4iQgBRAiIAIgBCAFEFBBhiUgBRAiIAAgBDYCCCAAQQE2AgQgACADNgIAIABBDGogBEEBIAUQNiAEQQFOBEADQCAGQQJ0IgcgACgCMGooAgBBASABKAIkIAdqKAIAQQEQJyAGQQFqIgYgBEcNAAsLIABBNGogBCAFECUgACgCUEEBIAIoAhwgBBAnIABB1ABqIANBAWoiASAFECUgAUEBTgRAQQAhBgNAIAAoAnAgBmpBAToAACAGQQFqIgYgAUcNAAsLC9oBAgF/AnwgACgCBCIEIAEoAgBKBEAgASAEIAMQKgsgAiAAKALAFzYCACACIAAoAsgXNgIEIAIgACgCzBc2AiQgAiAAKALQFzYCKCACIAAoAtQXNgIgIAIgACsD2BciBSAAKwPgFyIGIAUgBmQbOQMIIAIgACsD2Bc5AxAgAiAAKwPgFzkDGCAAKALUF0EATARAIAAoAgQiAkEBTgRAQQAhAANAIAEoAhwgAEEDdGogAysDCDkDACAAQQFqIgAgAkcNAAsLDwsgASgCHEEBIAAoArwGIAAoAgQQJwvvBwEJfyMAQYACayIIJABBKBApIgdBADYCAEHczABBADYCACAIQQhqEDpB3MwAKAIAIQRB3MwAQQA2AgBBfyEFQQQhCQJAAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAdBBBAhIgVFDQEgBhABCxAAIQQgBUEBRwRAIAhB4ABqQQEgB0EEEDUhBxAAIQlBACEECwNAAkACQAJAAkAgBARAQQwQBiEGQdzMAEEANgIAQSwgBiAIKAJEEAQaQdzMACgCACEEQdzMAEEANgIAQX8hBSAERQ0CQeDMACgCACIKRQ0CIAQoAgAgByAJECEiBQ0BIAQgChACAAtB3MwAQQA2AgAgCCAIQeAAajYCPEHczAAoAgAhBEHczABBADYCAEF/IQUgBEUNA0HgzAAoAgAiBkUNAyAEKAIAIAcgCRAhIgUNAgwFCyAKEAELEAAhBCAFQQFGDQIgBkHIF0EtEAUACyAGEAELEAAhBCAFQQFGDQAgA1BFBEBB3MwAQQA2AgAgCEEIaiADEENB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQMgBhABCxAAIQQgBUEBRg0BCyAAKAIEIQxB3MwAQQA2AgAgASgCBCEGQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgpFDQAgBCgCACAHIAkQISIFRQRAIAQgChACAAsgChABCxAAIQQgBUEBRg0AIAIoAgQhCkHczABBADYCAEHPACAGEAhB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiC0UNACAEKAIAIAcgCRAhIgVFBEAgBCALEAIACyALEAELEAAhBCAFQQFGDQBB3MwAQQA2AgAjAEEQayIEIAo2AgwgBCAEKAIMNgIIIAQgBCgCCDYCDEHczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACILRQ0AIAQoAgAgByAJECEiBUUEQCAEIAsQAgALIAsQAQsQACEEIAVBAUYNAEHczABBADYCAEHQACAMIAYgCiAIQQhqEBJB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQIgBhABCxAAIQQgBUEBRg0AQdzMAEEANgIAQTsgCEEIahAIQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0CIAYQAQsQACEEIAVBAUYNAAsgBxAmIAhBgAJqJAAPCyAEIAYQAgALNQEBfyABIAAoAgQiAkEBdWohASAAKAIAIQAgASACQQFxBH8gASgCACAAaigCAAUgAAsRAAALhAoBCn8jAEGAAmsiBiQAQSgQKSIHQQA2AgBB3MwAQQA2AgAgBkEIahA6QdzMACgCACEDQdzMAEEANgIAQX8hBEEEIQgCQAJAAkAgA0UNAEHgzAAoAgAiBUUNACADKAIAIAdBBBAhIgRFDQEgBRABCxAAIQMgBEEBRwRAIAZB4ABqQQEgB0EEEDUhBxAAIQhBACEDCwNAAkACQAJAAkAgAwRAQQwQBiEFQdzMAEEANgIAQSwgBSAGKAJEEAQaQdzMACgCACEDQdzMAEEANgIAQX8hBCADRQ0CQeDMACgCACIJRQ0CIAMoAgAgByAIECEiBA0BIAMgCRACAAtB3MwAQQA2AgAgBiAGQeAAajYCPEHczAAoAgAhA0HczABBADYCAEF/IQQgA0UNA0HgzAAoAgAiBUUNAyADKAIAIAcgCBAhIgQNAgwFCyAJEAELEAAhAyAEQQFGDQIgBUHIF0EtEAUACyAFEAELEAAhAyAEQQFGDQAgAlBFBEBB3MwAQQA2AgAgBkEIaiACEENB3MwAKAIAIQNB3MwAQQA2AgBBfyEEAkAgA0UNAEHgzAAoAgAiBUUNACADKAIAIAcgCBAhIgRFDQMgBRABCxAAIQMgBEEBRg0BCyABKAIQIQNB3MwAQQA2AgBBwAAgA0EAR0GBIyAGQQhqEANB3MwAKAIAIQNB3MwAQQA2AgBBfyEEAkAgA0UNAEHgzAAoAgAiBUUNACADKAIAIAcgCBAhIgRFDQIgBRABCxAAIQMgBEEBRg0AIAAoAgQhA0HczABBADYCAEHLACADIAZBCGoQBCEJQdzMACgCACEDQdzMAEEANgIAQX8hBAJAIANFDQBB4MwAKAIAIgVFDQAgAygCACAHIAgQISIERQ0CIAUQAQsQACEDIARBAUYNAAJAIAkEQCAAQfgAaiEJIABBGGohCiAAQcQAaiELA0ACQAJAAkACQAJAIAAoAgwtAAAEQCAGQQA2AvwBIAEoAhAiA0UNCCADKAIAKAIYIQRB3MwAQQA2AgAgBCADIAkgCiALIAZB/AFqEB5B3MwAKAIAIQNB3MwAQQA2AgBBfyEEIANFDQJB4MwAKAIAIgVFDQIgAygCACAHIAgQISIEDQEMCwsgACgCEC0AAA0EQdzMAEEANgIAQcAAQQBBuiIgBkEIahADQdzMACgCACEDQdzMAEEANgIAQX8hBCADRQ0DQeDMACgCACIFRQ0DIAMoAgAgByAIECEiBA0CDAoLIAUQAQsQACEDIARBAUYNBgwCCyAFEAELEAAhAyAEQQFGDQQLIAAoAgQhA0HczABBADYCAEHLACADIAZBCGoQBCEMQdzMACgCACEDQdzMAEEANgIAQX8hBAJAIANFDQBB4MwAKAIAIgVFDQAgAygCACAHIAgQISIERQ0GIAUQAQsQACEDIARBAUYNAyAMDQALC0HczABBADYCAEE7IAZBCGoQCEHczAAoAgAhA0HczABBADYCAEF/IQQCQCADRQ0AQeDMACgCACIFRQ0AIAMoAgAgByAIECEiBEUNAyAFEAELEAAhAyAEQQFGDQEgBxAmIAZBgAJqJAAPC0HczABBADYCAEHMABAVQdzMACgCACEDQdzMAEEANgIAAkAgA0UNAEHgzAAoAgAiBEUNACADKAIAIAcgCBAhRQRAIAMgBBACAAsgBBABCxAAIQMMAAsACyADIAUQAgALIAMgBRACAAsdAQF/QQQQBiIAQfzAADYCACAAQaTBAEHNABAFAAv6CQEJfyMAQYACayIGJABBKBApIgdBADYCAEHczABBADYCACAGQQhqEDpB3MwAKAIAIQNB3MwAQQA2AgBBfyEEQQQhCAJAAkACQCADRQ0AQeDMACgCACIFRQ0AIAMoAgAgB0EEECEiBEUNASAFEAELEAAhAyAEQQFHBEAgBkHgAGpBASAHQQQQNSEHEAAhCEEAIQMLA0ACQAJAAkACQCADBEBBDBAGIQVB3MwAQQA2AgBBLCAFIAYoAkQQBBpB3MwAKAIAIQNB3MwAQQA2AgBBfyEEIANFDQJB4MwAKAIAIglFDQIgAygCACAHIAgQISIEDQEgAyAJEAIAC0HczABBADYCACAGIAZB4ABqNgI8QdzMACgCACEDQdzMAEEANgIAQX8hBCADRQ0DQeDMACgCACIFRQ0DIAMoAgAgByAIECEiBA0CDAULIAkQAQsQACEDIARBAUYNAiAFQcgXQS0QBQALIAUQAQsQACEDIARBAUYNACACUEUEQEHczABBADYCACAGQQhqIAIQQ0HczAAoAgAhA0HczABBADYCAEF/IQQCQCADRQ0AQeDMACgCACIFRQ0AIAMoAgAgByAIECEiBEUNAyAFEAELEAAhAyAEQQFGDQELIAEoAhAhA0HczABBADYCAEHAACADQQBHQYgiIAZBCGoQA0HczAAoAgAhA0HczABBADYCAEF/IQQCQCADRQ0AQeDMACgCACIFRQ0AIAMoAgAgByAIECEiBEUNAiAFEAELEAAhAyAEQQFGDQAgACgCBCEDQdzMAEEANgIAQcsAIAMgBkEIahAEIQlB3MwAKAIAIQNB3MwAQQA2AgBBfyEEAkAgA0UNAEHgzAAoAgAiBUUNACADKAIAIAcgCBAhIgRFDQIgBRABCxAAIQMgBEEBRg0AAkAgCQRAIABB+ABqIQkgAEEYaiEKA0ACQAJAAkACQAJAIAAoAggtAAAEQCAGQQA2AvwBIAEoAhAiA0UNCCADKAIAKAIYIQRB3MwAQQA2AgAgBCADIAkgCiAGQfwBahASQdzMACgCACEDQdzMAEEANgIAQX8hBCADRQ0CQeDMACgCACIFRQ0CIAMoAgAgByAIECEiBA0BDAsLIAAoAhAtAAANBEHczABBADYCAEHAAEEAQboiIAZBCGoQA0HczAAoAgAhA0HczABBADYCAEF/IQQgA0UNA0HgzAAoAgAiBUUNAyADKAIAIAcgCBAhIgQNAgwKCyAFEAELEAAhAyAEQQFGDQYMAgsgBRABCxAAIQMgBEEBRg0ECyAAKAIEIQNB3MwAQQA2AgBBywAgAyAGQQhqEAQhC0HczAAoAgAhA0HczABBADYCAEF/IQQCQCADRQ0AQeDMACgCACIFRQ0AIAMoAgAgByAIECEiBEUNBiAFEAELEAAhAyAEQQFGDQMgCw0ACwtB3MwAQQA2AgBBOyAGQQhqEAhB3MwAKAIAIQNB3MwAQQA2AgBBfyEEAkAgA0UNAEHgzAAoAgAiBUUNACADKAIAIAcgCBAhIgRFDQMgBRABCxAAIQMgBEEBRg0BIAcQJiAGQYACaiQADwtB3MwAQQA2AgBBzAAQFUHczAAoAgAhA0HczABBADYCAAJAIANFDQBB4MwAKAIAIgRFDQAgAygCACAHIAgQIUUEQCADIAQQAgALIAQQAQsQACEDDAALAAsgAyAFEAIACyADIAUQAgALynMDLn8BfhB8IwBBIGsiCSQAAnwgACgC8AMiBEEATgRAIAAoApAEIggoAhwhFiAIKAIYIQIgCCgCFCEFIAgoAhAhHCAIKAIMIRogCCgCCCEXIAgoAgQhESAIKAIAIQcgCSAIKAIgIh02AhAgCCgCKCEGIAgoAiQhDiAJIAgoAiw2AgwgCSAIKAIwNgIIIAAoArAEIgMtAANBAEchGCADLQACQQBHIRMgAy0AAUEARyESIAMtAABBAEchHiAIKAI0IRsgACgC0AQiAysDSCE1IAMrA0AhNyADKwM4ITwgAysDMCEyIAMrAyghOCADKwMgITsgAysDGCE6IAMrAxAhOSADKwMIITYgAysDAAwBCyAJQfgHNgIMQfx4IR0gCUH8eDYCECAJQZt+NgIIQeh7IRtBASEeRAAAAAAAuI1AITVEAAAAAACYj8AhN0HUeCEGQcJ9IQ5EAAAAAAAgc0AhPEQAAAAAAEBjwCEyRAAAAAAA0IxAIThEAAAAAAAgaUAhO0QAAAAAAPiMQCE6RAAAAAAA0HzAITlEAAAAAADQecAhNkHGeiEWQeN7IQJB+wUhBUHyeyEcQasHIRpBunkhF0HNASERQakGIQdBASESRAAAAAAAkIbACyE0An8gAAJ/AkACQAJAAkACQAJAAkACQAJAAn8CQAJAAkACQAJAAkACQCAEDgQBAgUEAAsgACgCAEVBsC4gARAiIAAoAsQBIRcgACgCwAEhESAAKAIEIQcCQCAAKAL0ASIcIAAoAvABIhpqQQFIDQAjAEEQayIFIAArA9gFOQMIIAVEAAAAAAAAAAA5AwAgBSsDCCAFKwMAYg0AIABBfzYC1BcMCwsgAEGgB2ogByABECUgAEHAB2ogByABECUgAEHgB2ogByABECUgAEGACGogByABECUgAEGsCWogACgCiAUiDkEBaiIFIAcgARA2IABB1AlqIAUgByABEDYgAEH8CWogBSAHIAEQNiAAQaQKaiAFIAEQJSAAQcQKaiAFIAEQJSAAQeAGaiAHIAEQJSAAQdgVaiAOIAEQJSAAQfgVaiAOIAEQJSAAQcAWakEBIAEQJSAAQZgWakEBIAUgARA2IA5BAU4EQEEAIQMDQCADQQN0IgUgACgC9BVqQgA3AwAgACgClBYgBWogASsDEDkDACADQQFqIgMgDkcNAAsLIABB9ARqEKACIABBpAhqIAcgARAlIABBxAhqIAcgARAlIAdBAU4EQEEAIQYDQAJ8AkAgACgCnAEgBmotAABFDQAgACgCvAEgBmotAAAEQAJ/IAZBA3QiBSAAKAJ8aisDACExIAAoAlwgBWorAwAhNCMAQRBrIgUgMTkDCCAFIDQ5AwAgBSsDCCAFKwMAYwsEQCAAQX02AtQXDBALIAAoApwBIAZqLQAARQ0BCyAGQQN0IgUgACgCXGorAwAgACgCPCAFaisDAKMMAQsgASsDGAshNCAGQQN0IgQgACgCwAhqIDQ5AwAgACgC4AggBGoCfCAAKAK8ASAGai0AAARAIAAoAnwgBGorAwAgACgCPCAEaisDAKMMAQsgASsDEAs5AwACQCAAKAKcASAGai0AAEUNACAAKAK8ASAGai0AAARAAn8gACgC4AggBGorAwAhNCMAQRBrIgUgACgCwAggBGorAwA5AwggBSA0OQMAIAUrAwggBSsDAGULQYcsIAEQIiAAKAKcASAGai0AAEUNAQsgACgCvAEgBmotAABFDQAgACgCfCAEaisDACE0IwBBEGsiBSAAKAJcIARqKwMAOQMIIAUgNDkDACAFKwMIIAUrAwBiDQACfyAAKALgCCAEaisDACE0IwBBEGsiBSAAKALACCAEaisDADkDCCAFIDQ5AwAgBSsDCCAFKwMAYQtBhywgARAiCyAAKAK8BiAEaiAAKAKcBiAEaisDADkDAAJAAkAgACgCnAEgBmotAABFDQAgACgCXCAEaisDACE0IwBBEGsiBSAAKAK8BiAEaisDADkDCCAFIDQ5AwAgBSsDCCAFKwMAZUUNACAAKAK8BiAEaiAAKALACCAEaisDADkDAAwBCwJAIAAoArwBIAZqLQAARQ0AIAAoAnwgBGorAwAhNCMAQRBrIgUgACgCvAYgBGorAwA5AwggBSA0OQMAIAUrAwggBSsDAGZFDQAgACgCvAYgBGogACgC4AggBGorAwA5AwAMAQsgACgCvAYgBGoiBSAFKwMAIAAoAjwgBGorAwCjOQMAAkAgACgCnAEgBmotAABFDQAgACgCwAggBGorAwAhNCMAQRBrIgUgACgCvAYgBGorAwA5AwggBSA0OQMAIAUrAwggBSsDAGVFDQAgACgCvAYgBGogACgCwAggBGorAwA5AwALIAAoArwBIAZqLQAARQ0AIAAoAuAIIARqKwMAITQjAEEQayIFIAAoArwGIARqKwMAOQMIIAUgNDkDACAFKwMIIAUrAwBmRQ0AIAAoArwGIARqIAAoAuAIIARqKwMAOQMACyAGQQFqIgYgB0cNAAsLIABB5AhqIBEgF2oiBSAHQQFqIgQgARA2IABBjAlqIAUgARAlQQAhGAJAIAVBAUgEQEEAIQUMAQsgB0EBTgRAA0AgACgCqAkgDEEDdGpCADcDAEEAIQNEAAAAAAAAAAAhMwNAIANBA3QiASAMQQJ0IgggACgCiAlqKAIAaiAAKALsASAIaigCACABaisDACAAKAI8IAFqKwMAoiIyOQMAIDMgMiAyoqAhMyADQQFqIgMgB0cNAAsgB0EDdCIBIAAoAogJIAhqKAIAaiAAKALsASAIaigCACABaisDADkDAEEAIQNBACAHAn8jAEEQayIBIDOfIjw5AwggAUQAAAAAAAAAADkDACABKwMIIAErAwBkIgELGyECAkAgB0EASA0AIAFFDQADQCAAKAKICSAIaigCACADQQN0aiIBIAErAwAgPKM5AwAgAyAHRyEBIANBAWohAyABDQALIAQhAgsgDEEBaiIMIAVHDQAMAgsACwNAIAAoAqgJIAxBA3RqQgA3AwBEAAAAAAAAAAAhPCAHQQN0IgEgDEECdCIDIAAoAogJaigCAGogACgC7AEgA2ooAgAgAWorAwA5AwBBACECIwBBEGsiAUQAAAAAAAAAADkDCCABRAAAAAAAAAAAOQMAIAErAwggASsDAGQhAQJAIAdBAEgNACABRQ0AA0AgACgCiAkgA2ooAgAgAkEDdGoiASABKwMARAAAAAAAAAAAozkDACACIAdHIQEgAkEBaiECIAENAAsgBCECCyAMQQFqIgwgBUcNAAsLIAArA6gFIjYgACsDgAUiNCIxIDEgNmQbITogCUEANgIMIAlBADYCEEEBIQYgNCE2DA8LIABCADcD2BdBACEEIABBADoA6AJBASEFAkAgESAXaiIPQQFIDQAgB0EBTgRAIAdBA3QhDQNAIAAoAogJIARBAnRqKAIAIgogDWorAwCaITIgACgCvAYhCEEAIQMDQCAyIAogA0EDdCICaisDACACIAhqKwMAoqAhMiADQQFqIgMgB0cNAAsCQCAEIBFOBEAjAEEQayICIDI5AwggAkQAAAAAAAAAADkDACACKwMIIAIrAwBlDQELIAAgACsD2BciMyAymSIxIDEgM2MbOQPYFwsgBEEBaiIEIA9HDQALDAELIAdBA3QhAgNAIAAoAogJIARBAnRqKAIAIAJqKwMAmiEyAkAgBCARTgRAIwBBEGsiAyAyOQMIIANEAAAAAAAAAAA5AwAgAysDCCADKwMAZQ0BCyAAIAArA9gXIjMgMpkiMSAxIDNjGzkD2BcLIARBAWoiBCAPRw0ACwsgAEIANwPgFyAaIBxqIgRBAU4EQCAEQQFqIQVBASEDA0AgACgCvAIgA0EDdGorAwAhMgJAIAMgGkoEQCMAQRBrIgIgMjkDCCACRAAAAAAAAAAAOQMAIAIrAwggAisDAGUNAQsgACAAKwPgFyIzIDKZIjEgMSAzYxs5A+AXCyADIARGIQIgA0EBaiEDIAJFDQALC0EAIQIgB0EBTgRAQQAhAwNAIANBA3QiAiAAKAL8BmogACgC5AIoAgAgAmorAwAgACgCPCACaisDAKI5AwAgA0EBaiIDIAdHDQALIAchAgsgAEEAIAEQXyAALQAURQ0BIAAoApQCQQEgACgCvAYgBxAnIAAgAEHgCmooAgArAwA5A5gCIAAgAEH4AWoQSyAAQQE6AOoCIABBADsB6AJBAQwPCyAAQQA6AOoCC0EIIQMgAC0AoAgNBgJAIAdBAUgEQEQAAAAAAAAAACEyDAELQQAhA0QAAAAAAAAAACEyA0AgMiAAKAL4CSgCACADQQN0aisDACIxIDGioCEyIANBAWoiAyAHRw0ACwtBeCEDIDK9IjBCIIggMCABKAIAQQFGG0KAgMD/B4NCgIDA/wdRDQYgAEHACmooAgArAwC9IjBCIIggMCABKAIAQQFGG0KAgMD/B4NCgIDA/wdRDQYgESAXaiIFQQFIDQQgB0EBSA0CIAdBA3QhD0EAIQQDQCAEQQJ0Ig0gACgCiAlqKAIAIgogD2orAwCaITIgACgCvAYhCEEAIQMDQCAyIAogA0EDdCICaisDACACIAhqKwMAoqAhMiADQQFqIgMgB0cNAAsCQAJAIAQgEU4EQCMAQRBrIgIgMjkDCCACRAAAAAAAAAAAOQMAIAIrAwggAisDAGUNAgwBCyMAQRBrIgIgMjkDCCACRAAAAAAAAAAAOQMAIAIrAwggAisDAGENAQsCfyMAQRBrIgIgACsD8AU5AwggAkQAAAAAAADwPzkDACACKwMIIAIrAwBkC0HGLiABECICfyAAKwPwBSExIwBBEGsiAiAAKwP4BTkDCCACIDE5AwAgAisDCCACKwMAZAtBxi4gARAiIAAoAogJIA1qKAIAIQogACgC/AYhCEEAIQNEAAAAAAAAAAAhMgNAIDIgCCADQQN0IgJqKwMAIAIgCmorAwCioCEyIANBAWoiAyAHRw0ACyAEQQN0IgIgACgCqAlqKwMAITEjAEEQayIDIDKZIjIgACsD8AWiOQMIIAMgMTkDACADKwMIIAMrAwBkRQ0AIAAoAqgJIAJqIDIgACsD+AWiOQMAQQEhEAsgBEEBaiIEIAVHDQALIAcMAwsgAEEAOgDoAiAAIA4gARBfAn8jAEEQayIEIDs5AwggBEQAAAAAAAAAADkDACAEKwMIIAQrAwBkC0HGLiABECICfyAAQcAKaigCACIBIA5BA3RqKwMAITMgASsDACA4IDkgACsDoAWioqAhMSMAQRBrIgEgMzkDCCABIDE5AwAgASsDCCABKwMAZUULBEAgACsDmAUhMSAJIAkoAghBAWo2AgggGyAJKAIISgRAIAdBAWshECA5IDGiITlBASETDAwLIAAoAtwGQQEgACgCvAYgBxAnRAAAAAAAAAAAITlBASETCwJ/IAArA7gFITEjAEEQayIBIDsgOaIiMzkDCCABIDE5AwACQAJAIAErAwggASsDAGUNACA2IAArA8AFoiExIwBBEGsiASAzOQMIIAEgMTkDACABKwMIIAErAwBlDQAgACsDyAUhMSMAQRBrIgQgACgCwAoiASsDACABIA5BA3RqKwMAoZk5AwggBCAxOQMAIAQrAwggBCsDAGVFDQELIAkgCSgCDEEBajYCDCAJKAIMDAELIAlBADYCDEEACyAAKALQBU4EQCAAKwOQBSExIAlBADYCDCAJIAkoAhBBAWo2AhAgAEHAF2oiASABKAIAQQFqNgIAIDYgMaIhNgwMCyAAKAK8BkEBIAAoAtwGIAcQJyAAQcAXaiIBIAEoAgBBAWo2AgAgOiA6IDqgIBMbIjFEAAAAAAAA4D+iIDEgExsgMSAYGyE6DAsLIABBADoA6AIgACAFIAEQXyAFQQFqIQUgFkEBaiEWDAMLIAdBA3QhBEEAIQMDQCAAKAKICSADQQJ0aigCACAEaisDAJohMgJAAkAgAyARSARAIwBBEGsiAiAyOQMIIAJEAAAAAAAAAAA5AwAgAisDCCACKwMAYg0BDAILIwBBEGsiAiAyOQMIIAJEAAAAAAAAAAA5AwAgAisDCCACKwMAZQ0BCwJ/IwBBEGsiAiAAKwPwBTkDCCACRAAAAAAAAPA/OQMAIAIrAwggAisDAGQLQcYuIAEQIgJ/IAArA/AFITEjAEEQayICIAArA/gFOQMIIAIgMTkDACACKwMIIAIrAwBkC0HGLiABECIgA0EDdCICIAAoAqgJaisDACExIwBBEGsiCEQAAAAAAAAAACIyIAArA/AFojkDCCAIIDE5AwAgCCsDCCAIKwMAZEUNACAAKAKoCSACaiAAKwP4BUQAAAAAAAAAAKI5AwBBASEQCyADQQFqIgMgBUcNAAtBAAshAkEBIR4gEEEBcUUNAEEAIQYMCAtBByEDIB0gACgC5AVODQEgACgCECICIAAoAsAXTARAQQUhAyACQQBKDQILQQIhAyAAKwMIIAArA5AFoiExIwBBEGsiAiA2OQMIIAIgMTkDACACKwMIIAIrAwBlDQEgB0EBayEPQQAhFiAGQQBKQYcsIAEQIkEBIQUgBkECTgRAQQEhAgNAAkACQCAHQQFIIghFBEBBACEDRAAAAAAAAAAAITIDQCAyIANBA3QiBCACQQJ0IgogACgC0AlqKAIAaisDACAAKAK8BiAEaisDAKGZIjEgMSAyYxshMiADQQFqIgMgB0cNAAsjAEEQayIEIDI5AwggBCA2OQMAIAQrAwggBCsDAGQNAkEAIRJBACEDIAgNAQNAIBIhBEEBIRICQCAEDQACQCAAKAKcASADai0AAEUNACADQQN0IgggACgCvAZqKwMAITMgACgCwAggCGorAwAhMSMAQRBrIgQgMzkDCCAEIDE5AwAgBCsDCCAEKwMAYg0AIAAoAsAIIAhqKwMAITEjAEEQayIEIAAoAtAJIApqKAIAIAhqKwMAOQMIIAQgMTkDACAEKwMIIAQrAwBiDQELQQAhEiAAKAK8ASADai0AAEUNACADQQN0IgggACgCvAZqKwMAITMgACgC4AggCGorAwAhMSMAQRBrIgQgMzkDCCAEIDE5AwAgBCsDCCAEKwMAYg0AIAAoAuAIIAhqKwMAITEjAEEQayIEIAAoAtAJIApqKAIAIAhqKwMAOQMIIAQgMTkDACAEKwMIIAQrAwBiIRILIANBAWoiAyAHRw0ACyASRQ0BDAILRAAAAAAAAAAAITIjAEEQayIERAAAAAAAAAAAOQMIIAQgNjkDACAEKwMIIAQrAwBkDQELQQAhEiAAKALQCSIEIAVBAnQiCGooAgBBASAEIAJBAnQiA2ooAgAgD0EBahAnIAggACgC+AkiBGooAgBBASADIARqKAIAIA9BAWoQJyAAKALACiIEIAVBA3QiCGogBCACQQN0IgNqKwMAOQMAIAggACgC4AoiBGogAyAEaisDADkDACAFQQFqIQULIAJBAWoiAiAGRw0ACwsCQCAAKALgBSIDIAAoAogFIgQgBWsiAkwNACAFIAMgAmsiDUpBhywgARAiIAUgDWsiBUECSA0AIAQgA2shCkEBIQMDQCAAKALQCSICIANBAnQiCGooAgBBASACIAMgDWoiBkECdCIEaigCACAPQQFqECcgCCAAKAL4CSICaigCAEEBIAIgBGooAgAgD0EBahAnIAAoAsAKIgIgA0EDdCIIaiACIAZBA3QiBGorAwA5AwAgCCAAKALgCiICaiACIARqKwMAOQMAIANBAWoiAyAKRw0ACwsgBSEGQQAhHgsgBSAAKAKIBSIEIAAoAuAFIAZqIgIgAiAEShtIBEAgB0EBSAR/QQAFIABB9ARqIQJBACEDIAVBAnQhCANAIANBA3QiCiAAKALQCSAIaigCAGogACgCvAYgCmorAwA5AwACQAJAIAAoApwBIANqLQAARQ0AIAAoArwBIANqLQAABEAgACgC4AggCmorAwAhMSMAQRBrIgQgACgCwAggCmorAwA5AwggBCAxOQMAIAQrAwggBCsDAGENAiAAKAKcASADai0AAEUNAQsgACgCwAggCmorAwAhMSMAQRBrIgQgACgC0AkgCGooAgAgCmorAwA5AwggBCAxOQMAIAQrAwggBCsDAGENAQsgACgCvAEgA2otAAAEQCAAKALgCCAKaisDACExIwBBEGsiBCAAKALQCSAIaigCACAKaisDADkDCCAEIDE5AwAgBCsDCCAEKwMAYQ0BCyACIAEQfyE1IwBBEGsiBCA1OQMIIAREAAAAAAAA4D85AwAgACgC0AkgCGooAgAgCmorAwAhNQJAIAQrAwggBCsDAGYEQCA1IDahITcgACgCnAEgA2otAABFDQEgACgCwAggCmorAwAiMSA3IDEgN2QbITcMAQsgNiA1oCExIAAoArwBIANqLQAARQRAIDUhNyAxITUMAQsgNSE3IDEgACgC4AggCmorAwAiNSAxIDVjGyE1CwJ/IwBBEGsiBCA1OQMIIAQgNzkDACAEKwMIIAQrAwBmC0GHLCABECIgNyA1IDehIAIgARB/oqAgNyA1EKcCITEgACgC0AkgCGooAgAgCmogMTkDAAsgA0EBaiIDIAdHDQALIAcLIQIgACgClAJBASAAQdAJaigCACAFQQJ0aigCACAHECcgACAAQfgBahBLIABBADoA6gIgAEEBOwHoAkECDAgLIAAoAogFISIgBiAWaiIGQQFIDQIDQEEAIQMgB0EASgRAA0AgACgCnAEgA2otAAAEfyADQQN0IgIgACgCvAZqKwMAITIgACgCwAggAmorAwAhMSMAQRBrIgIgMjkDCCACIDE5AwAgAisDCCACKwMAZgVBAQtBxi4gARAiIAAoArwBIANqLQAABH8gA0EDdCICIAAoArwGaisDACEyIAAoAuAIIAJqKwMAITEjAEEQayICIDI5AwggAiAxOQMAIAIrAwggAisDAGUFQQELQcYuIAEQIiADQQN0IgQgDEECdCIFIAAoAqAKaigCAGogACgC+AkgBWooAgAgBGorAwA5AwACQAJAIAAoApwBIANqLQAARQ0AIAAoArwBIANqLQAABEACfyAAKALgCCAEaisDACExIwBBEGsiAiAAKALACCAEaisDADkDCCACIDE5AwAgAisDCCACKwMAYQsEQCAAKAKgCiAFaigCACAEakIANwMADAMLIAAoApwBIANqLQAARQ0BCyAAKALACCAEaisDACExIwBBEGsiAiAAKAK8BiAEaisDADkDCCACIDE5AwAgAisDCCACKwMAYg0AAn8jAEEQ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ACgCBCEFAn8jAEEQayICIAArAxg5AwggAkQAAAAAAAAAADkDACACKwMIIAIrAwBiCwRAIABB4BZqIAUgARAlIABBoBdqIAYgB2pBAWoiAiABECUgAEGAF2ogAiABECULIABB9ANqQQ4gARAqIABBlARqQQQgARAqIABBtARqQQogARAqIABBfzYC8AMMBAtBASECIABBvBdqKAIAQQEgACgCvAIgBiAHakEBahAnIAAoApQCQQEgAEH8FmooAgAgBRAnIAAoApQCIANBA3RqIAs5AwAMBQsgAEGcF2oiCCgCAEEBIAAoArwCIAYgB2oiAkEBahAnIANBA3QiBCAAKALkAigCAGogACgCyAIgCCgCACACQQFqECcgACgC5AIoAgAgBGogACgCyAIgAEG8F2ooAgAgAkEBahCVASAAKALkAigCACAEaiAAKALIAiACQQFqRAAAAAAAAPA/IAsgDKGjIg0QNCAAIAAoAsgXQQJqNgLIF0EBDAMLIABBATsB6AIMAQsgAEHIF2oiAiACKAIAQQFqNgIAC0EAIAAgARCBAkUNAhpBAyECIwBBEGsiBCAAKwMYOQMIIAREAAAAAAAAAAA5AwAgBCsDCCAEKwMAYQ0BIAAtAOgCRQ0BIABBgAI7AegCQQAhAyAAQfwWaigCAEEBIAAoApQCIAUQJ0EACyECA0ACQAJAAkACQCACRQRAIAVBAWshBCADIAVODQEgA0EDdCICIABB/BZqKAIAaisDACINIAArAxggACgCPCACaisDAKIiC6EhDAJAIAAoApwBIANqLQAARQ0AIAAoAlwgAmorAwAhDiMAQRBrIgIgDDkDCCACIA45AwAgAisDCCACKwMAY0UNACAAKAJcIANBA3RqKwMAIQwLIA0gC6AhCwJAIAAoArwBIANqLQAARQ0AIANBA3QiCCAAKAJ8aisDACEOIwBBEGsiAiALOQMIIAIgDjkDACACKwMIIAIrAwBkRQ0AIAAoAnwgCGorAwAhCwsCfyMAQRBrIgIgDDkDCCACIAs5AwAgAisDCCACKwMAZQtBhywgARAiIwBBEGsiAiAMOQMIIAIgCzkDACACKwMIIAIrAwBiDQJBACEJIAYgB2oiBEEASA0EIARBAWohCUEAIQIgA0EDdCEIA0AgACgC5AIgAkECdGooAgAgCGpCADcDACACIARHIQogAkEBaiECIAoNAAsMBAsgA0EBaiEDDAILIAAoApQCQQEgAEH8FmooAgAgBEEBahAnQQIhAgwEC0EAIQIgACgClAJBASAAKAL8FiAEQQFqECcgACgClAIgA0EDdGogDDkDAAwDC0EAIQIMAQtBASECDAALAAsgACACNgLsAiAAKAKMAyAJNgIAIAAoAowDIAM2AgQgACgCjAMgBTYCCCAAKAKMAyAHNgIMIAAoAowDIAY2AhAgACgCzAMgDTkDACAAKALMAyALOQMIIAAoAswDIAw5AxBBAQsLyAsCCH8BfiMAQYACayIIJABBKBApIgdBADYCAEHczABBADYCACAIQQhqEDpB3MwAKAIAIQRB3MwAQQA2AgBBfyEFQQQhCQJAAkACQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgB0EEECEiBUUNASAGEAELEAAhBCAFQQFHBEAgCEHgAGpBASAHQQQQNSEHEAAhCUEAIQQLA0ACQAJAAkACQCAEBEBBDBAGIQtB3MwAQQA2AgBBLCALIAgoAkQQBBpB3MwAKAIAIQRB3MwAQQA2AgBBfyEFIARFDQJB4MwAKAIAIgZFDQIgBCgCACAHIAkQISIFDQEMBwtB3MwAQQA2AgAgCCAIQeAAajYCPEHczAAoAgAhBEHczABBADYCAEF/IQUgBEUNA0HgzAAoAgAiBkUNAyAEKAIAIAcgCRAhIgUNAgwFCyAGEAELEAAhBCAFQQFGDQIgC0HIF0EtEAUACyAGEAELEAAhBCAFQQFGDQAgA1BFBEBB3MwAQQA2AgAgCEEIaiADEENB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQMgBhABCxAAIQQgBUEBRg0BCyAAKAIEIQtB3MwAQQA2AgAgAb0iDEIgiCAMIAgoAghBAUYbQoCAwP8Hg0KAgMD/B1IhCkHczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAyAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgBBwAAgCkGEKyAIQQhqEANB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQMgBhABCxAAIQQgBUEBRg0AQdzMAEEANgIAIwBBEGsiBCABOQMIIAREAAAAAAAAAAA5AwAgBCsDCCAEKwMAZCEKQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0DIAYQAQsQACEEIAVBAUYNAEHczABBADYCAEHAACAKQaorIAhBCGoQA0HczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAyAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgAgAr0iDEIgiCAMIAgoAghBAUYbQoCAwP8Hg0KAgMD/B1IhCkHczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAyAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgBBwAAgCkHFKyAIQQhqEANB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQMgBhABCxAAIQQgBUEBRg0AQdzMAEEANgIAIwBBEGsiBCACOQMIIAREAAAAAAAAAAA5AwAgBCsDCCAEKwMAZiEKQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0DIAYQAQsQACEEIAVBAUYNAEHczABBADYCAEHAACAKQewrIAhBCGoQA0HczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAyAGEAELEAAhBCAFQQFGDQAgCyABOQOABSALIAI5A9gFIAtBADYCAEHczABBADYCAEE7IAhBCGoQCEHczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAiAGEAELEAAhBCAFQQFGDQALIAcQJiAIQYACaiQADwsgBCAGEAIACyAEIAYQAgALugECA38BfiABKAIAIAAoAgROQY4qIAIQIiAAKAIEQQFOBEADQCAFQQN0IgMgASgCHGorAwC9IgZCIIggBiACKAIAQQFGG0KAgMD/B4NCgIDA/wdSQakqIAIQIgJ/IwBBEGsiBCABKAIcIANqKwMAOQMIIAREAAAAAAAAAAA5AwAgBCsDCCAEKwMAYgtB3CogAhAiIAAoAjwgA2ogASgCHCADaisDAJk5AwAgBUEBaiIFIAAoAgRIDQALCwuDBgEIfyMAQYACayIHJABBKBApIgZBADYCAEHczABBADYCACAHQQhqEDpB3MwAKAIAIQNB3MwAQQA2AgBBfyEEQQQhCAJAAkAgA0UNAEHgzAAoAgAiBUUNACADKAIAIAZBBBAhIgRFDQEgBRABCxAAIQMgBEEBRwRAIAdB4ABqQQEgBkEEEDUhBhAAIQhBACEDCwNAAkACQAJAAkAgAwRAQQwQBiEFQdzMAEEANgIAQSwgBSAHKAJEEAQaQdzMACgCACEDQdzMAEEANgIAQX8hBCADRQ0CQeDMACgCACIJRQ0CIAMoAgAgBiAIECEiBA0BIAMgCRACAAtB3MwAQQA2AgAgByAHQeAAajYCPEHczAAoAgAhA0HczABBADYCAEF/IQQgA0UNA0HgzAAoAgAiBUUNAyADKAIAIAYgCBAhIgQNAgwFCyAJEAELEAAhAyAEQQFGDQIgBUHIF0EtEAUACyAFEAELEAAhAyAEQQFGDQAgAlBFBEBB3MwAQQA2AgAgB0EIaiACEENB3MwAKAIAIQNB3MwAQQA2AgBBfyEEAkAgA0UNAEHgzAAoAgAiBUUNACADKAIAIAYgCBAhIgRFDQMgBRABCxAAIQMgBEEBRg0BCyAAKAIEIQlB3MwAQQA2AgAgASgCBCEKQdzMACgCACEDQdzMAEEANgIAQX8hBAJAIANFDQBB4MwAKAIAIgVFDQAgAygCACAGIAgQISIERQ0CIAUQAQsQACEDIARBAUYNAEHczABBADYCAEHJACAJIAogB0EIahADQdzMACgCACEDQdzMAEEANgIAQX8hBAJAIANFDQBB4MwAKAIAIgVFDQAgAygCACAGIAgQISIERQ0CIAUQAQsQACEDIARBAUYNAEHczABBADYCAEE7IAdBCGoQCEHczAAoAgAhA0HczABBADYCAEF/IQQCQCADRQ0AQeDMACgCACIFRQ0AIAMoAgAgBiAIECEiBEUNAiAFEAELEAAhAyAEQQFGDQALIAYQJiAHQYACaiQADwsgAyAFEAIAC4AKAgh/AX4jAEGAAmsiCCQAQSgQKSIHQQA2AgBB3MwAQQA2AgAgCEEIahA6QdzMACgCACEEQdzMAEEANgIAQX8hBUEEIQkCQAJAAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAdBBBAhIgVFDQEgBhABCxAAIQQgBUEBRwRAIAhB4ABqQQEgB0EEEDUhBxAAIQlBACEECwNAAkACQAJAAkAgBARAQQwQBiEKQdzMAEEANgIAQSwgCiAIKAJEEAQaQdzMACgCACEEQdzMAEEANgIAQX8hBSAERQ0CQeDMACgCACIGRQ0CIAQoAgAgByAJECEiBQ0BDAcLQdzMAEEANgIAIAggCEHgAGo2AjxB3MwAKAIAIQRB3MwAQQA2AgBBfyEFIARFDQNB4MwAKAIAIgZFDQMgBCgCACAHIAkQISIFDQIMBQsgBhABCxAAIQQgBUEBRg0CIApByBdBLRAFAAsgBhABCxAAIQQgBUEBRg0AIANQRQRAQdzMAEEANgIAIAhBCGogAxBDQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0DIAYQAQsQACEEIAVBAUYNAQsgACgCBCEKQdzMAEEANgIAIAG9IgxCIIggDCAIKAIIQQFGG0KAgMD/B4NCgIDA/wdSIQtB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQMgBhABCxAAIQQgBUEBRg0AQdzMAEEANgIAQcAAIAtBqykgCEEIahADQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0DIAYQAQsQACEEIAVBAUYNAEHczABBADYCACMAQRBrIgQgATkDCCAERAAAAAAAAAAAOQMAIAQrAwggBCsDAGYhC0HczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAyAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgBBwAAgC0HTKSAIQQhqEANB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQMgBhABCxAAIQQgBUEBRg0AQdzMAEEANgIAQX8hBUHAACACQX9zQR92Qe8pIAhBCGoQA0HczAAoAgAhBEHczABBADYCAAJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0DIAYQAQsQACEEIAVBAUYNAEHczABBADYCACMAQRBrIgQgATkDCCAERAAAAAAAAAAAOQMAIAQrAwggBCsDAGEhC0HczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAyAGEAELEAAhBCAFQQFGDQAgCiACNgIQIAogAUSN7bWg98awPiABIAsbIAIbOQMIQdzMAEEANgIAQTsgCEEIahAIQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0CIAYQAQsQACEEIAVBAUYNAAsgBxAmIAhBgAJqJAAPCyAEIAYQAgALIAQgBhACAAuaCAEHfyMAQYACayIHJABBKBApIghBADYCAEHczABBADYCACAHQQhqEDpB3MwAKAIAIQRB3MwAQQA2AgBBfyEFQQQhCgJAAkACQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgCEEEECEiBUUNASAGEAELEAAhBCAFQQFHBEAgB0HgAGpBASAIQQQQNSEIEAAhCkEAIQQLA0ACQAJAAkACQCAEBEBBDBAGIQlB3MwAQQA2AgBBLCAJIAcoAkQQBBpB3MwAKAIAIQRB3MwAQQA2AgBBfyEFIARFDQJB4MwAKAIAIgZFDQIgBCgCACAIIAoQISIFDQEMBwtB3MwAQQA2AgAgByAHQeAAajYCPEHczAAoAgAhBEHczABBADYCAEF/IQUgBEUNA0HgzAAoAgAiBkUNAyAEKAIAIAggChAhIgUNAgwFCyAGEAELEAAhBCAFQQFGDQIgCUHIF0EtEAUACyAGEAELEAAhBCAFQQFGDQAgA1BFBEBB3MwAQQA2AgAgB0EIaiADEENB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAggChAhIgVFDQMgBhABCxAAIQQgBUEBRg0BCyAAKAIEIQlB3MwAQQA2AgBBfyEFQcAAIAFBf3NBH3ZBgykgB0EIahADQdzMACgCACEEQdzMAEEANgIAAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAggChAhIgVFDQMgBhABCxAAIQQgBUEBRg0AQdzMAEEANgIAQX8hBUHAACACQX9zQR92QZcpIAdBCGoQA0HczAAoAgAhBEHczABBADYCAAJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAIIAoQISIFRQ0DIAYQAQsQACEEIAVBAUYNACAJIAI2AvQBIAkgATYC8AFB3MwAQQA2AgBBxAAgCUGgAmogASACakEBaiAHQQhqEANB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAggChAhIgVFDQMgBhABCxAAIQQgBUEBRg0AIAkoAgQhBCAJKAL0ASEFIAkoAvABIQZB3MwAQQA2AgBBxQAgCUHAAmogBSAGakEBaiAEIAdBCGoQEkHczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgCCAKECEiBUUNAiAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgBBOyAHQQhqEAhB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAggChAhIgVFDQIgBhABCxAAIQQgBUEBRg0ACyAIECYgB0GAAmokAA8LIAQgBhACAAsgBCAGEAIAC+8BAQJ/IAAoAiAiASAAKAIcIgJHBEADQCABQQRrIgEoAgAQByABIAJHDQALCyAAIAI2AiAgACgCLCIBIAAoAigiAkcEQANAIAFBBGsiASgCABAHIAEgAkcNAAsLIAAgAjYCLCAAKAI4IgEgACgCNCICRwRAA0AgAUEEayIBKAIAEAcgASACRw0ACwsgACACNgI4IAAoAkQiASAAKAJAIgJHBEADQCABQQRrIgEoAgAQByABIAJHDQALCyAAIAI2AkQgACgCUCIBIAAoAkwiAkcEQANAIAFBBGsiASgCABAHIAEgAkcNAAsLIAAgAjYCUAuXAQIBfwF+IAMQRiAAQQBKQc4mIAQQIiABKAIAIABOQeAmIAQQIiABIAAgBBBQQfomIAQQIiACvSIGQiCIIAYgBCgCAEEBRhtCgIDA/weDQoCAwP8HUkGqJyAEECICfyMAQRBrIgUgAjkDCCAFRAAAAAAAAAAAOQMAIAUrAwggBSsDAGQLQdUnIAQQIiAAIAEgAiADIAQQeQuHBgEHfyMAQYACayIJJABBKBApIghBADYCAEHczABBADYCACAJQQhqEDpB3MwAKAIAIQVB3MwAQQA2AgBBfyEGQQQhCgJAAkAgBUUNAEHgzAAoAgAiB0UNACAFKAIAIAhBBBAhIgZFDQEgBxABCxAAIQUgBkEBRwRAIAlB4ABqQQEgCEEEEDUhCBAAIQpBACEFCwNAAkACQAJAAkAgBQRAQQwQBiEHQdzMAEEANgIAQSwgByAJKAJEEAQaQdzMACgCACEFQdzMAEEANgIAQX8hBiAFRQ0CQeDMACgCACILRQ0CIAUoAgAgCCAKECEiBg0BIAUgCxACAAtB3MwAQQA2AgAgCSAJQeAAajYCPEHczAAoAgAhBUHczABBADYCAEF/IQYgBUUNA0HgzAAoAgAiB0UNAyAFKAIAIAggChAhIgYNAgwFCyALEAELEAAhBSAGQQFGDQIgB0HIF0EtEAUACyAHEAELEAAhBSAGQQFGDQAgBFBFBEBB3MwAQQA2AgAgCUEIaiAEEENB3MwAKAIAIQVB3MwAQQA2AgBBfyEGAkAgBUUNAEHgzAAoAgAiB0UNACAFKAIAIAggChAhIgZFDQMgBxABCxAAIQUgBkEBRg0BC0HczABBADYCACABKAIEIQtB3MwAKAIAIQVB3MwAQQA2AgBBfyEGAkAgBUUNAEHgzAAoAgAiB0UNACAFKAIAIAggChAhIgZFDQIgBxABCxAAIQUgBkEBRg0AIAMoAgQhBUHczABBADYCAEHDACAAIAsgAiAFIAlBCGoQFkHczAAoAgAhBUHczABBADYCAEF/IQYCQCAFRQ0AQeDMACgCACIHRQ0AIAUoAgAgCCAKECEiBkUNAiAHEAELEAAhBSAGQQFGDQBB3MwAQQA2AgBBOyAJQQhqEAhB3MwAKAIAIQVB3MwAQQA2AgBBfyEGAkAgBUUNAEHgzAAoAgAiB0UNACAFKAIAIAggChAhIgZFDQIgBxABCxAAIQUgBkEBRg0ACyAIECYgCUGAAmokAA8LIAUgBxACAAv7CQEJfyMAQYACayIIJABBKBApIgdBADYCAEHczABBADYCACAIQQhqEDpB3MwAKAIAIQRB3MwAQQA2AgBBfyEFQQQhCQJAAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAdBBBAhIgVFDQEgBhABCxAAIQQgBUEBRwRAIAhB4ABqQQEgB0EEEDUhBxAAIQlBACEECwNAAkACQAJAAkAgBARAQQwQBiEGQdzMAEEANgIAQSwgBiAIKAJEEAQaQdzMACgCACEEQdzMAEEANgIAQX8hBSAERQ0CQeDMACgCACIKRQ0CIAQoAgAgByAJECEiBQ0BIAQgChACAAtB3MwAQQA2AgAgCCAIQeAAajYCPEHczAAoAgAhBEHczABBADYCAEF/IQUgBEUNA0HgzAAoAgAiBkUNAyAEKAIAIAcgCRAhIgUNAgwFCyAKEAELEAAhBCAFQQFGDQIgBkHIF0EtEAUACyAGEAELEAAhBCAFQQFGDQAgA1BFBEBB3MwAQQA2AgAgCEEIaiADEENB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQMgBhABCxAAIQQgBUEBRg0BC0HczABBADYCACABKAIEIQpB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFBEAMAwsgBhABCxAAIQQgBUEBRg0AIAIoAgQhC0HczABBADYCAEE/IAsQCEHczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAiAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgBBwAAgAEEASkH1JSAIQQhqEANB3MwAKAIAIQRB3MwAQQA2AgBBfyEFAkAgBEUNAEHgzAAoAgAiBkUNACAEKAIAIAcgCRAhIgVFDQIgBhABCxAAIQQgBUEBRg0AIAooAgAhBEHczABBADYCAEHAACAAIARMQYYmIAhBCGoQA0HczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAiAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgBBwQAgCiAAIAhBCGoQHSEMQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0CIAYQAQsQACEEIAVBAUYNAEHczABBADYCAEHAACAMQZ8mIAhBCGoQA0HczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAiAGEAELEAAhBCAFQQFGDQBB3MwAQQA2AgBBwgAgACAKRAAAAAAAAAAAIAsgCEEIahAWQdzMACgCACEEQdzMAEEANgIAQX8hBQJAIARFDQBB4MwAKAIAIgZFDQAgBCgCACAHIAkQISIFRQ0CIAYQAQsQACEEIAVBAUYNAEHczABBADYCAEE7IAhBCGoQCEHczAAoAgAhBEHczABBADYCAEF/IQUCQCAERQ0AQeDMACgCACIGRQ0AIAQoAgAgByAJECEiBUUNAiAGEAELEAAhBCAFQQFGDQALIAcQJiAIQYACaiQADwsgBCAGEAIAC2UBAX8gABCNAiAAQYAiNgIAIAAgACgCBCIBNgIIIAAgAUEoajYCJCAAIAFBJGo2AiAgACABQSBqNgIcIAAgAUEYajYCGCAAIAFBEGo2AhQgACABQQhqNgIQIAAgAUEEajYCDCAAC+wHAQd/IwBBgAJrIgUkAEEoECkiBEEANgIAIABB8CE2AgBB3MwAQQA2AgAgBUEIahA6QdzMACgCACEBQdzMAEEANgIAQX8hAkEEIQYCQAJAIAFFDQBB4MwAKAIAIgNFDQAgASgCACAEQQQQISICRQ0BIAMQAQsQACEBIAJBAUcEQCAFQeAAakEBIARBBBA1IQQQACEGQQAhAQsDQAJAAkACQAJAAkACQCABBEAgACgCBCICRQ0GQdzMAEEANgIAIwBBEGsiASACNgIMIAEgASgCDDYCCCABIAEoAgg2AgxB3MwAKAIAIQFB3MwAQQA2AgBBfyECIAFFDQJB4MwAKAIAIgNFDQIgASgCACAEIAYQISICDQEMCAtB3MwAQQA2AgAgBSAFQeAAajYCPEHczAAoAgAhAUHczABBADYCAEF/IQIgAUUNA0HgzAAoAgAiA0UNAyABKAIAIAQgBhAhIgINAgwHCyADEAELEAAhASACQQFHDQIMBAsgAxABCxAAIQEgAkEBRg0CIABBADYCBEHczABBADYCAEE5QTAgBUEIahAEIQJB3MwAKAIAIQFB3MwAQQA2AgBBfyEDAkAgAUUNAEHgzAAoAgAiB0UNACABKAIAIAQgBhAhIgNFBEAgASAHEAIACyAHEAELEAAhASADQQFGDQIgACACNgIEIAJCADcDKCACQgA3AyAgAkIANwMYIAJCADcDECACQgA3AwggAkIANwMAIAAoAgQhAkHczABBADYCACMAQRBrIgEgAjYCDCABIAEoAgw2AgggASABKAIINgIMQdzMACgCACEBQdzMAEEANgIAQX8hAgJAIAFFDQBB4MwAKAIAIgNFDQAgASgCACAEIAYQISICRQ0EIAMQAQsQACEBIAJBAUYNAkHczABBADYCAEE7IAVBCGoQCEHczAAoAgAhAUHczABBADYCAEF/IQICQCABRQ0AQeDMACgCACIDRQ0AIAEoAgAgBCAGECEiAkUNBCADEAELEAAhASACQQFGDQIgBBAmIAVBgAJqJAAPCyAAKAIEIQFB3MwAQQA2AgAgARBBQdzMACgCACEBQdzMAEEANgIAQX8hAgJAIAFFDQBB4MwAKAIAIgNFDQAgASgCACAEIAYQISICRQ0DIAMQAQsQACEBIAJBAUYNAQsgAEEANgIEQQwQBiEDQdzMAEEANgIAQSwgAyAFKAJEEAQaQdzMACgCACEBQdzMAEEANgIAQX8hAgJAIAFFDQBB4MwAKAIAIgdFDQAgASgCACAEIAYQISICRQRAIAEgBxACAAsgBxABCxAAIQEgAkEBRg0ACyADQcgXQS0QBQALIAEgAxACAAtHAQF/IABB4CE2AgAgAEH4AGoQRBogAEHEAGoQURogAEEYahBEGiAAQdAhNgIAIAAoAgQiAQRAIAEQRiAAKAIEEEELIAAQJgs4AQF/IAAoAkQiAiAAKAJIRwRAIAIgASgCACIBNgIAIAEQDSAAIAJBBGo2AkQPCyAAQUBrIAEQSgt0AQF/IAAQlgIgAEHgITYCACAAIAAoAgQiAUGYAmo2AhQgACABQeoCajYCECAAIAFB6AJqNgIMIAAgAUHpAmo2AgggAEEYaiABQaACahBkIABBxABqIAAoAgRBwAJqEIwBIABB+ABqIAAoAgRB+AFqEGQgAAslAQF/IABB0CE2AgAgACgCBCIBBEAgARBGIAAoAgQQQQsgABAmCyMBAX8gAEHQITYCACAAKAIEIgEEQCABEEYgACgCBBBBCyAAC4cCAQF/IwBBEGsiAyAANgIMIAMgAygCDDYCCCADIAMoAgg2AgwgAEEQakEDIAEgAhAkIABBMGpBAyABIAIQJCAAQdAAakEDIAEgAhAkIABB8ABqQQMgASACECQgAEGQAWpBAyABIAIQJCAAQbABaiABIAIQLiAAQdgBaiABIAIQLiAAQYACaiABIAIQLiAAQagCakEDIAEgAhAkIABByAJqQQMgASACECQgAEHoAmpBAiABIAIQJCAAQYgDakEDIAEgAhAkIABBqANqQQMgASACECQgAEHIA2pBAyABIAIQJCAAQegDaiABIAIQLiAAQZAEakEBIAEgAhAkIABBsARqIAEgAhCYAgurAQEBfyMAQRBrIgEgADYCDCABIAEoAgw2AgggASABKAIINgIMIABBEGoQIyAAQTBqECMgAEHQAGoQIyAAQfAAahAjIABBkAFqECMgAEGwAWoQMiAAQdgBahAyIABBgAJqEDIgAEGoAmoQIyAAQcgCahAjIABB6AJqECMgAEGIA2oQIyAAQagDahAjIABByANqECMgAEHoA2oQMiAAQZAEahAjIABBsARqEJoCC7kEAQF/IwBBEGsiAyAANgIMIAMgAygCDDYCCCADIAMoAgg2AgwgAEEgakEDIAEgAhAkIABBQGtBAyABIAIQJCAAQeAAakEDIAEgAhAkIABBgAFqQQEgASACECQgAEGgAWpBASABIAIQJCAAQcgBaiABIAIQLiAAQfgBakEDIAEgAhAkIABBoAJqQQMgASACECQgAEHAAmogASACEC4gAEHsAmogASACEGcgAEHwA2ogASACEGcjAEEQayIDIABB9ARqNgIMIAMgAygCDDYCCCADIAMoAgg2AgwgAEGABmpBAyABIAIQJCAAQaAGakEDIAEgAhAkIABBwAZqQQMgASACECQgAEHgBmpBAyABIAIQJCAAQYAHakEDIAEgAhAkIABBoAdqQQMgASACECQgAEHAB2pBAyABIAIQJCAAQeAHakEDIAEgAhAkIABBgAhqQQMgASACECQgAEGkCGpBAyABIAIQJCAAQcQIakEDIAEgAhAkIABB5AhqIAEgAhAuIABBjAlqQQMgASACECQgAEGsCWogASACEC4gAEHUCWogASACEC4gAEH8CWogASACEC4gAEGkCmpBAyABIAIQJCAAQcQKakEDIAEgAhAkIABB6ApqIAEgAhCTAiAAQdgVakEDIAEgAhAkIABB+BVqQQMgASACECQgAEGYFmogASACEC4gAEHAFmpBAiABIAIQJCAAQeAWakEDIAEgAhAkIABBgBdqQQMgASACECQgAEGgF2pBAyABIAIQJAugBwEHfyMAQYACayIFJABBKBApIgRBADYCACAAQdAhNgIAQdzMAEEANgIAIAVBCGoQOkHczAAoAgAhAUHczABBADYCAEF/IQJBBCEGAkACQCABRQ0AQeDMACgCACIDRQ0AIAEoAgAgBEEEECEiAkUNASADEAELEAAhASACQQFHBEAgBUHgAGpBASAEQQQQNSEEEAAhBkEAIQELA0ACQAJAAkACQAJAAkAgAQRAIAAoAgQiAUUNBkHczABBADYCAEE3IAEQCEHczAAoAgAhAUHczABBADYCAEF/IQIgAUUNAkHgzAAoAgAiA0UNAiABKAIAIAQgBhAhIgINAQwIC0HczABBADYCACAFIAVB4ABqNgI8QdzMACgCACEBQdzMAEEANgIAQX8hAiABRQ0DQeDMACgCACIDRQ0DIAEoAgAgBCAGECEiAg0CDAcLIAMQAQsQACEBIAJBAUcNAgwECyADEAELEAAhASACQQFGDQIgAEEANgIEQdzMAEEANgIAQTlB8BcgBUEIahAEIQNB3MwAKAIAIQFB3MwAQQA2AgBBfyECAkAgAUUNAEHgzAAoAgAiB0UNACABKAIAIAQgBhAhIgJFBEAgASAHEAIACyAHEAELEAAhASACQQFGDQIgACADNgIEIANBAEHwFxAzGiAAKAIEIQFB3MwAQQA2AgBBOiABIAVBCGpBABADQdzMACgCACEBQdzMAEEANgIAQX8hAgJAIAFFDQBB4MwAKAIAIgNFDQAgASgCACAEIAYQISICRQ0EIAMQAQsQACEBIAJBAUYNAkHczABBADYCAEE7IAVBCGoQCEHczAAoAgAhAUHczABBADYCAEF/IQICQCABRQ0AQeDMACgCACIDRQ0AIAEoAgAgBCAGECEiAkUNBCADEAELEAAhASACQQFGDQIgBBAmIAVBgAJqJAAPCyAAKAIEIQFB3MwAQQA2AgAgARBBQdzMACgCACEBQdzMAEEANgIAQX8hAgJAIAFFDQBB4MwAKAIAIgNFDQAgASgCACAEIAYQISICRQ0DIAMQAQsQACEBIAJBAUYNAQsgAEEANgIEQQwQBiEDQdzMAEEANgIAQSwgAyAFKAJEEAQaQdzMACgCACEBQdzMAEEANgIAQX8hAgJAIAFFDQBB4MwAKAIAIgdFDQAgASgCACAEIAYQISICRQRAIAEgBxACAAsgBxABCxAAIQEgAkEBRg0ACyADQcgXQS0QBQALIAEgAxACAAvIAgIDfwJ8AkAgBUEBSA0AA0ACQCACKAIcIAdqLQAARQ0AIAQoAhwgB2otAAAEQCAHQQN0IgYgASgCHGorAwAhCSADKAIcIAZqKwMAIQojAEEQayIGIAk5AwggBiAKOQMAIAYrAwggBisDAGQNAyACKAIcIAdqLQAARQ0BCyAHQQN0IgYgACgCHGorAwAhCSABKAIcIAZqKwMAIQojAEEQayIIIAk5AwggCCAKOQMAIAgrAwggCCsDAGNFDQAgACgCHCAGaiABKAIcIAZqKwMAOQMACwJAIAQoAhwgB2otAABFDQAgB0EDdCIGIAAoAhxqKwMAIQkgAygCHCAGaisDACEKIwBBEGsiCCAJOQMIIAggCjkDACAIKwMIIAgrAwBkRQ0AIAAoAhwgBmogAygCHCAGaisDADkDAAsgB0EBaiIHIAVHDQALCwvqAgEBfyMAQRBrIgMgADYCDCADIAMoAgw2AgggAyADKAIINgIMIABBDGogASACEC4gAEE0akEDIAEgAhAkIABB1ABqQQEgASACECQgAEGEAWpBAyABIAIQJCAAQaQBakEDIAEgAhAkIABBxAFqIAEgAhAuIABB7AFqIAEgAhAuIABBlAJqIAEgAhAuIABBvAJqQQMgASACECQgAEHcAmpBAyABIAIQJCAAQfwCakEDIAEgAhAkIABBnANqQQMgASACECQgAEG8A2pBAyABIAIQJCAAQdwDakEDIAEgAhAkIABB/ANqQQMgASACECQgAEGcBGpBAyABIAIQJCAAQbwEakEDIAEgAhAkIABB3ARqQQMgASACECQgAEH8BGpBAyABIAIQJCAAQZwFakEDIAEgAhAkIABBvAVqQQMgASACECQgAEHcBWpBAyABIAIQJCAAQfwFakEDIAEgAhAkIABBnAZqQQIgASACECQLOAEBfyAAKAI4IgIgACgCPEcEQCACIAEoAgAiATYCACABEA0gACACQQRqNgI4DwsgAEE0aiABEEoL4gEBAX8jAEEQayIBIAA2AgwgASABKAIMNgIIIAEgASgCCDYCDCAAQQxqEDIgAEE0ahAjIABB1ABqECMgAEGEAWoQIyAAQaQBahAjIABBxAFqEDIgAEHsAWoQMiAAQZQCahAyIABBvAJqECMgAEHcAmoQIyAAQfwCahAjIABBnANqECMgAEG8A2oQIyAAQdwDahAjIABB/ANqECMgAEGcBGoQIyAAQbwEahAjIABB3ARqECMgAEH8BGoQIyAAQZwFahAjIABBvAVqECMgAEHcBWoQIyAAQfwFahAjIABBnAZqECML/gYCCX8BfCMAQSBrIgYkACABQQBKQf4fIAQQIiAAKAIAIAFOQaIgIAQQIiAAKAIEIAFOQcsgIAQQIiACKAIAIAFOQfQgIAQQIiAGQQA2AhwCQCABQQFIDQADQCACKAIcIAVqLQAABEAgBiAGKAIcQQFqNgIcCyAFQQFqIgUgAUcNAAsgBigCHCIFRQ0AIAEgBUYEQCABQQFIDQFBACEEA0AgBEECdCICIAAoAiRqKAIAIARBA3RqQoCAgICAgID4PzcDACAEQQFqIgQhBSABIARKBEADQCAAKAIkIAJqKAIAIAVBA3RqQgA3AwAgBUEBaiIFIAFHDQALCyABIARHDQALDAELIAMgASAEECUgAUEBSA0AIAFBAWsiCUEDdCELIAlBAnQhDANAAkAgAigCHCAHai0AAEUNACAHIAlGBEBBACEFIAkEQANAIAAoAiQgBUECdGooAgAgC2pCADcDACAFQQFqIgUgCUcNAAsLIAAoAiQgDGooAgAgC2pCgICAgICAgPg/NwMADAELIAdBAWoiBCEFIAEgBEoiCARAA0AgBUEDdCIKIAMoAhxqIAAoAiQgB0ECdGooAgAgCmorAwA5AwAgBUEBaiIFIAFHDQALC0EAIQUgBwRAA0AgACgCJCAFQQJ0aigCACAHQQN0akIANwMAIAVBAWoiBSAHRw0ACwsgB0ECdCIKIAAoAiRqKAIAIAdBA3RqQoCAgICAgID4PzcDACAEIQUgCEUNAANAIAAoAiQgCmooAgAgBUEDdGpCADcDACAFQQFqIgUgAUcNAAsgCEUNAANAIwBBEGsiCCAEQQN0IgUgAygCHGorAwA5AwggCEQAAAAAAAAAADkDAAJAIAgrAwggCCsDAGENACAEQQJ0IgggACgCJGooAgAgBWorAwAgAygCHCAFaisDACAGQRBqIAZBCGogBhBNIAAoAiQgCGooAgAgBWogBisDADkDACADKAIcIAVqQgA3AwAgBCIFIAlODQADQCAGIAVBAWoiBUEDdCIKIAAoAiQgCGooAgBqIg0rAwAiDjkDACANIA4gBisDEKIgAygCHCAKaisDACIOIAYrAwiioDkDACADKAIcIApqIA4gBisDEKIgBisDCCAGKwMAoqE5AwAgBSAJSA0ACwsgBEEBaiIEIAFHDQALCyAHQQFqIgcgAUcNAAsLIAZBIGokAAudBQIDfwV8IAJCADcDAAJAIAFBAk4EQEEBIQMDQCABIANHIQQgACgCHCADQQN0aisDAJkiCCAGIAYgCGMbIQYgA0EBaiEDIAQNAAsCQAJ/IwBBEGsiAyAGOQMIIANEAAAAAAAAAAA5AwAgAysDCCADKwMAYQsEQEQAAAAAAADwPyEJDAELRMiKhjGoCNMEIQkCfyMAQRBrIgMgBjkDCCADRMiKhjGoCNMEOQMAIAMrAwggAysDAGULBEAgACgCHEEIakEBIAFEX1n3IUXmCnsQNCAGRF9Z9yFF5gp7oiEGDAELRF9Z9yFF5gp7IQkCfyMAQRBrIgMgBjkDCCADRF9Z9yFF5gp7OQMAIAMrAwggAysDAGZFCwRARAAAAAAAAPA/IQkMAQsgACgCHEEIakEBIAFEyIqGMagI0wQQNCAGRMiKhjGoCNMEoiEGCyAAKAIcKwMIIQgCfwJ/IwBBEGsiAyAGOQMIIANEAAAAAAAAAAA5AwAgAysDCCADKwMAYgsEQEECIQMDQCAHIAAoAhwgA0EDdGorAwAgBqMiByAHoqAhByABIANHIQUgA0EBaiEDIAUNAAsgBiAHn6IhBwsjAEEQayIEIAc5AwggBEQAAAAAAAAAADkDACAEKwMIIAQrAwBhCwRAIAJCADcDAAwCCyACIAggCJkiBiAHmSIKIAYgCmQbIgajIgogCqIgByAGoyIHIAeioJ8gBpqiIgaaIAYCfyMAQRBrIgIgCDkDCCACRAAAAAAAAAAAOQMAIAIrAwggAisDAGMLGyIGIAihIAajOQMAIAAoAhxBEGpBASABQQFrRAAAAAAAAPA/IAggBqGjEDQgACgCHCAGOQMIDAELIAJCADcDAA8LIAAoAhwiACAJIAArAwiiOQMICzgBAX8gACgCLCICIAAoAjBHBEAgAiABKAIAIgE2AgAgARANIAAgAkEEajYCLA8LIABBKGogARBKC5ADAgN/AXwCQCAAQQFIDQACQCABQQFOBEAjAEEQayIHRAAAAAAAAPA/OQMIIAdEAAAAAAAAAAA5AwAgBysDCCAHKwMAYg0BC0EAIQECfyMAQRBrIgJEAAAAAAAAAAA5AwggAkQAAAAAAAAAADkDACACKwMIIAIrAwBiCwRAA0AgBigCHCABQQN0aiICIAIrAwBEAAAAAAAAAACiOQMAIAFBAWoiASAARw0ADAMLAAsDQCAGKAIcIAFBA3RqQgA3AwAgAUEBaiIBIABHDQALDAELAkAgAEEJSA0AIAFBCUgNAAsgASAEakEBayEIQQAhAQNAIAIoAiQgASADakECdGooAgAgBEEDdGpBASAFKAIcQQhqQQEgCCAEa0EBahAsRAAAAAAAAPA/oiEKIwBBEGsiB0QAAAAAAAAAADkDCCAHRAAAAAAAAAAAOQMAIAcrAwggBysDAGEhByAGKAIcIAFBA3RqIgkgBwR8IAoFIAogCSsDAEQAAAAAAAAAAKKgCzkDACABQQFqIgEgAEcNAAsLC5IBAQF/AkAgAEEBSA0AIAFBAUgNAAJAIABBCUgNACABQQlIDQALIAAgASACIAMgBCAFIAYgBxCoAg0AIAEgBGpBAWshCEEAIQEDQCACKAIkIAEgA2pBAnRqKAIAIARBA3RqIAcoAhxBCGogCCAEa0EBaiAGKAIcIAFBA3RqKwMAIAWiEEAgAUEBaiIBIABHDQALCwtAAQF/IwBBEGsiASAANgIMIAEgASgCDDYCCCABIAEoAgg2AgwgAEGYpKmLBjYCCCAAQeWBBjYCBCAAQcQ4NgIAC/QSAhp/F3wCfyMAQRBrIg8gAzkDCCAPRAAAAAAAAAAAOQMAIA8rAwggDysDAGILQZYdIA4QIgJAIABBAUgNACABRQ0AIANEAAAAAAAAAACiIT8gAUEBayEaIABBAWshGyACIAVqQQFrISEgAUEBSCEiA0AgFEEEaiEcICJFBEAgFEEDciEdIAwgFGoiFkEDaiEeIBZBAmohHyAWQQFqISAgBiAUaiIYQQNqISMgGEECaiEkIBhBAWohJUEAIRcDQCAXIg9BBGohFwJAAkAgACAcSA0AIAEgF0gNAAJAIAJBAUgEQEQAAAAAAAAAACEpRAAAAAAAAAAAISxEAAAAAAAAAAAhLUQAAAAAAAAAACEuRAAAAAAAAAAAIS9EAAAAAAAAAAAhMEQAAAAAAAAAACExRAAAAAAAAAAAITJEAAAAAAAAAAAhM0QAAAAAAAAAACE0RAAAAAAAAAAAITVEAAAAAAAAAAAhNkQAAAAAAAAAACE3RAAAAAAAAAAAIThEAAAAAAAAAAAhOUQAAAAAAAAAACE6DAELIAcoAiQgCCAPakECdGoiDigCACEZIA4oAgwhFSAOKAIIISYgDigCBCEnIAQoAiQhKEQAAAAAAAAAACE6QQAhECAJIQ4gBSERRAAAAAAAAAAAITlEAAAAAAAAAAAhOEQAAAAAAAAAACE3RAAAAAAAAAAAITZEAAAAAAAAAAAhNUQAAAAAAAAAACE0RAAAAAAAAAAAITNEAAAAAAAAAAAhMkQAAAAAAAAAACExRAAAAAAAAAAAITBEAAAAAAAAAAAhL0QAAAAAAAAAACEuRAAAAAAAAAAAIS1EAAAAAAAAAAAhLEQAAAAAAAAAACEpA0AgMyAoIBFBAnRqKAIAIhIgJUEDdGorAwAiOyAVIA5BA3QiE2orAwAiKqKgITMgNCA7IBMgJmorAwAiK6KgITQgNyASIBhBA3RqKwMAIjwgKqKgITcgOCA8ICuioCE4ICkgEiAjQQN0aisDACI9ICqioCEpICwgPSAroqAhLCAvIBIgJEEDdGorAwAiPiAqoqAhLyAwID4gK6KgITAgLSATICdqKwMAIiogPaKgIS0gLiATIBlqKwMAIisgPaKgIS4gMSAqID6ioCExIDIgKyA+oqAhMiA1IDsgKqKgITUgNiA7ICuioCE2IDkgPCAqoqAhOSA6IDwgK6KgITogDkEBaiEOIBFBAWohESAQQQFqIhAgAkcNAAsLAn8jAEEQayIOIAo5AwggDkQAAAAAAAAAADkDACAOKwMIIA4rAwBhCwRAIA0gD2pBA3QiDiAWQQJ0Ig8gCygCJGooAgBqIDogA6I5AwAgDkEIaiIRIAsoAiQgD2ooAgBqIDkgA6I5AwAgDkEQaiISIAsoAiQgD2ooAgBqIDggA6I5AwAgDkEYaiITIAsoAiQgD2ooAgBqIDcgA6I5AwAgIEECdCIPIAsoAiRqKAIAIA5qIDYgA6I5AwAgCygCJCAPaigCACARaiA1IAOiOQMAIAsoAiQgD2ooAgAgEmogNCADojkDACALKAIkIA9qKAIAIBNqIDMgA6I5AwAgH0ECdCIPIAsoAiRqKAIAIA5qIDIgA6I5AwAgCygCJCAPaigCACARaiAxIAOiOQMAIAsoAiQgD2ooAgAgEmogMCADojkDACALKAIkIA9qKAIAIBNqIC8gA6I5AwAgDiAeQQJ0Ig8gCygCJGooAgBqIC4gA6I5AwAgCygCJCAPaigCACARaiAtIAOiOQMAIAsoAiQgD2ooAgAgEmogLCADojkDACALKAIkIA9qKAIAIBNqICkgA6I5AwAMAgsgDSAPakEDdCIOIBZBAnQiDyALKAIkaigCAGoiESA6IAOiIBErAwAgCqKgOQMAIA5BCGoiESALKAIkIA9qKAIAaiISIDkgA6IgEisDACAKoqA5AwAgDkEQaiISIAsoAiQgD2ooAgBqIhMgOCADoiATKwMAIAqioDkDACAOQRhqIhMgCygCJCAPaigCAGoiDyA3IAOiIA8rAwAgCqKgOQMAICBBAnQiDyALKAIkaigCACAOaiIQIDYgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACARaiIQIDUgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACASaiIQIDQgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACATaiIPIDMgA6IgDysDACAKoqA5AwAgH0ECdCIPIAsoAiRqKAIAIA5qIhAgMiADoiAQKwMAIAqioDkDACALKAIkIA9qKAIAIBFqIhAgMSADoiAQKwMAIAqioDkDACALKAIkIA9qKAIAIBJqIhAgMCADoiAQKwMAIAqioDkDACALKAIkIA9qKAIAIBNqIg8gLyADoiAPKwMAIAqioDkDACAOIB5BAnQiDyALKAIkaigCAGoiDiAuIAOiIA4rAwAgCqKgOQMAIAsoAiQgD2ooAgAgEWoiDiAtIAOiIA4rAwAgCqKgOQMAIAsoAiQgD2ooAgAgEmoiDiAsIAOiIA4rAwAgCqKgOQMAIAsoAiQgD2ooAgAgE2oiDiApIAOiIA4rAwAgCqKgOQMADAELIBogD0EDciIOIA4gGkobIRIgGyAdIBsgHUgbIhkgFEgNACAUIQ4DQCAOIRECQCAPIBJKDQAgDCARaiETIA8hDiACBEAgBiARaiEVA0BEAAAAAAAAAAAhKQJ/IwBBEGsiECADOQMIIBBEAAAAAAAAAAA5AwAgECsDCCAQKwMAYgsEQCAEKAIkIAVBAnRqKAIAIBVBA3RqIAQoAgggBygCJCAIIA5qQQJ0aigCACAJQQN0akEBICEgBWtBAWoQLCEpCwJAAn8jAEEQayIQIAo5AwggEEQAAAAAAAAAADkDACAQKwMIIBArAwBhCwRAIAsoAiQgE0ECdGooAgAgDSAOakEDdGogKSADojkDAAwBCyALKAIkIBNBAnRqKAIAIA0gDmpBA3RqIhAgKSADoiAQKwMAIAqioDkDAAsgDiASRyEQIA5BAWohDiAQDQALDAELA0AjAEEQayIQIAo5AwggEEQAAAAAAAAAADkDACAQKwMIIBArAwBhIRAgCygCJCATQQJ0aigCACANIA5qQQN0aiIVIBAEfCA/BSA/IBUrAwAgCqKgCzkDACAOIBJGIRAgDkEBaiEOIBBFDQALCyARQQFqIQ4gESAZRw0ACwsgASAXSg0ACwsgHCIUIABIDQALCwuAEwIbfxd8An8jAEEQayIPIAM5AwggD0QAAAAAAAAAADkDACAPKwMIIA8rAwBiC0GWHSAOECICQCAAQQFIDQAgAUUNACADRAAAAAAAAAAAoiFAIAFBAWshGiAAQQFrIRsgAiAFakEBayEhIAFBAUghIgNAIBRBBGohHCAiRQRAIBRBA3IhHSAMIBRqIhZBA2ohHiAWQQJqIR8gFkEBaiEgIAYgFGoiGUEDaiEjIBlBAmohJCAZQQFqISVBACEXA0AgFyIPQQRqIRcCQAJAIAAgHEgNACABIBdIDQACQCACQQFIBEBEAAAAAAAAAAAhKkQAAAAAAAAAACEtRAAAAAAAAAAAIS5EAAAAAAAAAAAhL0QAAAAAAAAAACEwRAAAAAAAAAAAITFEAAAAAAAAAAAhMkQAAAAAAAAAACEzRAAAAAAAAAAAITREAAAAAAAAAAAhNUQAAAAAAAAAACE2RAAAAAAAAAAAITdEAAAAAAAAAAAhOEQAAAAAAAAAACE5RAAAAAAAAAAAITpEAAAAAAAAAAAhOwwBCyAJIA9qIhJBA2ohFSASQQJqISYgEkEBaiEnIAcoAiQhKCAEKAIkISlEAAAAAAAAAAAhO0EAIRggCCEOIAUhEUQAAAAAAAAAACE6RAAAAAAAAAAAITlEAAAAAAAAAAAhOEQAAAAAAAAAACE3RAAAAAAAAAAAITZEAAAAAAAAAAAhNUQAAAAAAAAAACE0RAAAAAAAAAAAITNEAAAAAAAAAAAhMkQAAAAAAAAAACExRAAAAAAAAAAAITBEAAAAAAAAAAAhL0QAAAAAAAAAACEuRAAAAAAAAAAAIS1EAAAAAAAAAAAhKgNAIDQgKSARQQJ0aigCACITICVBA3RqKwMAIjwgKCAOQQJ0aigCACIQIBVBA3RqKwMAIiuioCE0IDUgPCAQICZBA3RqKwMAIiyioCE1IDggEyAZQQN0aisDACI9ICuioCE4IDkgPSAsoqAhOSAqIBMgI0EDdGorAwAiPiAroqAhKiAtID4gLKKgIS0gMCATICRBA3RqKwMAIj8gK6KgITAgMSA/ICyioCExIC4gECAnQQN0aisDACIrID6ioCEuIC8gECASQQN0aisDACIsID6ioCEvIDIgKyA/oqAhMiAzICwgP6KgITMgNiA8ICuioCE2IDcgPCAsoqAhNyA6ID0gK6KgITogOyA9ICyioCE7IA5BAWohDiARQQFqIREgGEEBaiIYIAJHDQALCwJ/IwBBEGsiDiAKOQMIIA5EAAAAAAAAAAA5AwAgDisDCCAOKwMAYQsEQCANIA9qQQN0Ig4gFkECdCIPIAsoAiRqKAIAaiA7IAOiOQMAIA5BCGoiESALKAIkIA9qKAIAaiA6IAOiOQMAIA5BEGoiEiALKAIkIA9qKAIAaiA5IAOiOQMAIA5BGGoiEyALKAIkIA9qKAIAaiA4IAOiOQMAICBBAnQiDyALKAIkaigCACAOaiA3IAOiOQMAIAsoAiQgD2ooAgAgEWogNiADojkDACALKAIkIA9qKAIAIBJqIDUgA6I5AwAgCygCJCAPaigCACATaiA0IAOiOQMAIB9BAnQiDyALKAIkaigCACAOaiAzIAOiOQMAIAsoAiQgD2ooAgAgEWogMiADojkDACALKAIkIA9qKAIAIBJqIDEgA6I5AwAgCygCJCAPaigCACATaiAwIAOiOQMAIA4gHkECdCIPIAsoAiRqKAIAaiAvIAOiOQMAIAsoAiQgD2ooAgAgEWogLiADojkDACALKAIkIA9qKAIAIBJqIC0gA6I5AwAgCygCJCAPaigCACATaiAqIAOiOQMADAILIA0gD2pBA3QiDiAWQQJ0Ig8gCygCJGooAgBqIhEgOyADoiARKwMAIAqioDkDACAOQQhqIhEgCygCJCAPaigCAGoiEiA6IAOiIBIrAwAgCqKgOQMAIA5BEGoiEiALKAIkIA9qKAIAaiITIDkgA6IgEysDACAKoqA5AwAgDkEYaiITIAsoAiQgD2ooAgBqIg8gOCADoiAPKwMAIAqioDkDACAgQQJ0Ig8gCygCJGooAgAgDmoiECA3IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgEWoiECA2IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgEmoiECA1IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgE2oiDyA0IAOiIA8rAwAgCqKgOQMAIB9BAnQiDyALKAIkaigCACAOaiIQIDMgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACARaiIQIDIgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACASaiIQIDEgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACATaiIPIDAgA6IgDysDACAKoqA5AwAgDiAeQQJ0Ig8gCygCJGooAgBqIg4gLyADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBFqIg4gLiADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBJqIg4gLSADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBNqIg4gKiADoiAOKwMAIAqioDkDAAwBCyAaIA9BA3IiDiAOIBpKGyESIBsgHSAbIB1IGyIYIBRIDQAgFCEOA0AgDiERAkAgDyASSg0AIAwgEWohEyAPIQ4gAgRAIAYgEWohFQNARAAAAAAAAAAAISoCfyMAQRBrIhAgAzkDCCAQRAAAAAAAAAAAOQMAIBArAwggECsDAGILBEAgBCgCJCAFQQJ0aigCACAVQQN0aiAEKAIIIAcoAiQgCEECdGooAgAgCSAOakEDdGogBygCCCAhIAVrQQFqECwhKgsCQAJ/IwBBEGsiECAKOQMIIBBEAAAAAAAAAAA5AwAgECsDCCAQKwMAYQsEQCALKAIkIBNBAnRqKAIAIA0gDmpBA3RqICogA6I5AwAMAQsgCygCJCATQQJ0aigCACANIA5qQQN0aiIQICogA6IgECsDACAKoqA5AwALIA4gEkchECAOQQFqIQ4gEA0ACwwBCwNAIwBBEGsiECAKOQMIIBBEAAAAAAAAAAA5AwAgECsDCCAQKwMAYSEQIAsoAiQgE0ECdGooAgAgDSAOakEDdGoiFSAQBHwgQAUgQCAVKwMAIAqioAs5AwAgDiASRiEQIA5BAWohDiAQRQ0ACwsgEUEBaiEOIBEgGEcNAAsLIAEgF0oNAAsLIBwiFCAASA0ACwsLkRMCHX8XfAJ/IwBBEGsiDyADOQMIIA9EAAAAAAAAAAA5AwAgDysDCCAPKwMAYgtBlh0gDhAiAkAgAEEBSA0AIAFFDQAgA0QAAAAAAAAAAKIhQiABQQFrIRogAEEBayEbIAIgBmpBAWshISABQQFIISIDQCAUQQRqIRwgIkUEQCAUQQNyIR0gDCAUaiIWQQNqIR4gFkECaiEfIBZBAWohICAFIBRqIhhBA2ohIyAYQQJqISQgGEEBaiElQQAhFwNAIBciD0EEaiEXAkACQCAAIBxIDQAgASAXSA0AAkAgAkEBSARARAAAAAAAAAAAISxEAAAAAAAAAAAhL0QAAAAAAAAAACEwRAAAAAAAAAAAITFEAAAAAAAAAAAhMkQAAAAAAAAAACEzRAAAAAAAAAAAITREAAAAAAAAAAAhNUQAAAAAAAAAACE2RAAAAAAAAAAAITdEAAAAAAAAAAAhOEQAAAAAAAAAACE5RAAAAAAAAAAAITpEAAAAAAAAAAAhO0QAAAAAAAAAACE8RAAAAAAAAAAAIT0MAQsgBCgCJCIOICNBAnRqKAIAIRkgDiAkQQJ0aigCACEVIAcoAiQgCCAPakECdGoiESgCACEmIA4gJUECdGooAgAhJyAOIBhBAnRqKAIAISggESgCDCEpIBEoAgghKiARKAIEIStEAAAAAAAAAAAhPUEAIRAgCSEOIAYhEUQAAAAAAAAAACE8RAAAAAAAAAAAITtEAAAAAAAAAAAhOkQAAAAAAAAAACE5RAAAAAAAAAAAIThEAAAAAAAAAAAhN0QAAAAAAAAAACE2RAAAAAAAAAAAITVEAAAAAAAAAAAhNEQAAAAAAAAAACEzRAAAAAAAAAAAITJEAAAAAAAAAAAhMUQAAAAAAAAAACEwRAAAAAAAAAAAIS9EAAAAAAAAAAAhLANAIDYgJyARQQN0IhJqKwMAIj4gKSAOQQN0IhNqKwMAIi2ioCE2IDcgPiATICpqKwMAIi6ioCE3IDogEiAoaisDACI/IC2ioCE6IDsgPyAuoqAhOyAsIBIgGWorAwAiQCAtoqAhLCAvIEAgLqKgIS8gMiASIBVqKwMAIkEgLaKgITIgMyBBIC6ioCEzIDAgEyAraisDACItIECioCEwIDEgEyAmaisDACIuIECioCExIDQgLSBBoqAhNCA1IC4gQaKgITUgOCA+IC2ioCE4IDkgPiAuoqAhOSA8ID8gLaKgITwgPSA/IC6ioCE9IA5BAWohDiARQQFqIREgEEEBaiIQIAJHDQALCwJ/IwBBEGsiDiAKOQMIIA5EAAAAAAAAAAA5AwAgDisDCCAOKwMAYQsEQCANIA9qQQN0Ig4gFkECdCIPIAsoAiRqKAIAaiA9IAOiOQMAIA5BCGoiESALKAIkIA9qKAIAaiA8IAOiOQMAIA5BEGoiEiALKAIkIA9qKAIAaiA7IAOiOQMAIA5BGGoiEyALKAIkIA9qKAIAaiA6IAOiOQMAICBBAnQiDyALKAIkaigCACAOaiA5IAOiOQMAIAsoAiQgD2ooAgAgEWogOCADojkDACALKAIkIA9qKAIAIBJqIDcgA6I5AwAgCygCJCAPaigCACATaiA2IAOiOQMAIB9BAnQiDyALKAIkaigCACAOaiA1IAOiOQMAIAsoAiQgD2ooAgAgEWogNCADojkDACALKAIkIA9qKAIAIBJqIDMgA6I5AwAgCygCJCAPaigCACATaiAyIAOiOQMAIA4gHkECdCIPIAsoAiRqKAIAaiAxIAOiOQMAIAsoAiQgD2ooAgAgEWogMCADojkDACALKAIkIA9qKAIAIBJqIC8gA6I5AwAgCygCJCAPaigCACATaiAsIAOiOQMADAILIA0gD2pBA3QiDiAWQQJ0Ig8gCygCJGooAgBqIhEgPSADoiARKwMAIAqioDkDACAOQQhqIhEgCygCJCAPaigCAGoiEiA8IAOiIBIrAwAgCqKgOQMAIA5BEGoiEiALKAIkIA9qKAIAaiITIDsgA6IgEysDACAKoqA5AwAgDkEYaiITIAsoAiQgD2ooAgBqIg8gOiADoiAPKwMAIAqioDkDACAgQQJ0Ig8gCygCJGooAgAgDmoiECA5IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgEWoiECA4IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgEmoiECA3IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgE2oiDyA2IAOiIA8rAwAgCqKgOQMAIB9BAnQiDyALKAIkaigCACAOaiIQIDUgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACARaiIQIDQgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACASaiIQIDMgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACATaiIPIDIgA6IgDysDACAKoqA5AwAgDiAeQQJ0Ig8gCygCJGooAgBqIg4gMSADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBFqIg4gMCADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBJqIg4gLyADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBNqIg4gLCADoiAOKwMAIAqioDkDAAwBCyAaIA9BA3IiDiAOIBpKGyESIBsgHSAbIB1IGyIZIBRIDQAgFCEOA0AgDiERAkAgDyASSg0AIAwgEWohEyAPIQ4gAgRAIAUgEWohFQNARAAAAAAAAAAAISwCfyMAQRBrIhAgAzkDCCAQRAAAAAAAAAAAOQMAIBArAwggECsDAGILBEAgBCgCJCAVQQJ0aigCACAGQQN0akEBIAcoAiQgCCAOakECdGooAgAgCUEDdGpBASAhIAZrQQFqECwhLAsCQAJ/IwBBEGsiECAKOQMIIBBEAAAAAAAAAAA5AwAgECsDCCAQKwMAYQsEQCALKAIkIBNBAnRqKAIAIA0gDmpBA3RqICwgA6I5AwAMAQsgCygCJCATQQJ0aigCACANIA5qQQN0aiIQICwgA6IgECsDACAKoqA5AwALIA4gEkchECAOQQFqIQ4gEA0ACwwBCwNAIwBBEGsiECAKOQMIIBBEAAAAAAAAAAA5AwAgECsDCCAQKwMAYSEQIAsoAiQgE0ECdGooAgAgDSAOakEDdGoiFSAQBHwgQgUgQiAVKwMAIAqioAs5AwAgDiASRiEQIA5BAWohDiAQRQ0ACwsgEUEBaiEOIBEgGUcNAAsLIAEgF0oNAAsLIBwiFCAASA0ACwsLnRMCHn8XfAJ/IwBBEGsiDyADOQMIIA9EAAAAAAAAAAA5AwAgDysDCCAPKwMAYgtBlh0gDhAiAkAgAEEBSA0AIAFFDQAgA0QAAAAAAAAAAKIhQyABQQFrIRogAEEBayEbIAIgBmpBAWshISABQQFIISIDQCAUQQRqIRwgIkUEQCAUQQNyIR0gDCAUaiIWQQNqIR4gFkECaiEfIBZBAWohICAFIBRqIhlBA2ohIyAZQQJqISQgGUEBaiElQQAhFwNAIBciD0EEaiEXAkACQCAAIBxIDQAgASAXSA0AAkAgAkEBSARARAAAAAAAAAAAIS1EAAAAAAAAAAAhMEQAAAAAAAAAACExRAAAAAAAAAAAITJEAAAAAAAAAAAhM0QAAAAAAAAAACE0RAAAAAAAAAAAITVEAAAAAAAAAAAhNkQAAAAAAAAAACE3RAAAAAAAAAAAIThEAAAAAAAAAAAhOUQAAAAAAAAAACE6RAAAAAAAAAAAITtEAAAAAAAAAAAhPEQAAAAAAAAAACE9RAAAAAAAAAAAIT4MAQsgCSAPaiISQQNqIRUgEkECaiEmIBJBAWohJyAEKAIkIg4gI0ECdGooAgAhKCAOICRBAnRqKAIAISkgDiAlQQJ0aigCACEqIA4gGUECdGooAgAhKyAHKAIkISxEAAAAAAAAAAAhPkEAIRggCCEOIAYhEUQAAAAAAAAAACE9RAAAAAAAAAAAITxEAAAAAAAAAAAhO0QAAAAAAAAAACE6RAAAAAAAAAAAITlEAAAAAAAAAAAhOEQAAAAAAAAAACE3RAAAAAAAAAAAITZEAAAAAAAAAAAhNUQAAAAAAAAAACE0RAAAAAAAAAAAITNEAAAAAAAAAAAhMkQAAAAAAAAAACExRAAAAAAAAAAAITBEAAAAAAAAAAAhLQNAIDcgKiARQQN0IhNqKwMAIj8gLCAOQQJ0aigCACIQIBVBA3RqKwMAIi6ioCE3IDggPyAQICZBA3RqKwMAIi+ioCE4IDsgEyAraisDACJAIC6ioCE7IDwgQCAvoqAhPCAtIBMgKGorAwAiQSAuoqAhLSAwIEEgL6KgITAgMyATIClqKwMAIkIgLqKgITMgNCBCIC+ioCE0IDEgECAnQQN0aisDACIuIEGioCExIDIgECASQQN0aisDACIvIEGioCEyIDUgLiBCoqAhNSA2IC8gQqKgITYgOSA/IC6ioCE5IDogPyAvoqAhOiA9IEAgLqKgIT0gPiBAIC+ioCE+IA5BAWohDiARQQFqIREgGEEBaiIYIAJHDQALCwJ/IwBBEGsiDiAKOQMIIA5EAAAAAAAAAAA5AwAgDisDCCAOKwMAYQsEQCANIA9qQQN0Ig4gFkECdCIPIAsoAiRqKAIAaiA+IAOiOQMAIA5BCGoiESALKAIkIA9qKAIAaiA9IAOiOQMAIA5BEGoiEiALKAIkIA9qKAIAaiA8IAOiOQMAIA5BGGoiEyALKAIkIA9qKAIAaiA7IAOiOQMAICBBAnQiDyALKAIkaigCACAOaiA6IAOiOQMAIAsoAiQgD2ooAgAgEWogOSADojkDACALKAIkIA9qKAIAIBJqIDggA6I5AwAgCygCJCAPaigCACATaiA3IAOiOQMAIB9BAnQiDyALKAIkaigCACAOaiA2IAOiOQMAIAsoAiQgD2ooAgAgEWogNSADojkDACALKAIkIA9qKAIAIBJqIDQgA6I5AwAgCygCJCAPaigCACATaiAzIAOiOQMAIA4gHkECdCIPIAsoAiRqKAIAaiAyIAOiOQMAIAsoAiQgD2ooAgAgEWogMSADojkDACALKAIkIA9qKAIAIBJqIDAgA6I5AwAgCygCJCAPaigCACATaiAtIAOiOQMADAILIA0gD2pBA3QiDiAWQQJ0Ig8gCygCJGooAgBqIhEgPiADoiARKwMAIAqioDkDACAOQQhqIhEgCygCJCAPaigCAGoiEiA9IAOiIBIrAwAgCqKgOQMAIA5BEGoiEiALKAIkIA9qKAIAaiITIDwgA6IgEysDACAKoqA5AwAgDkEYaiITIAsoAiQgD2ooAgBqIg8gOyADoiAPKwMAIAqioDkDACAgQQJ0Ig8gCygCJGooAgAgDmoiECA6IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgEWoiECA5IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgEmoiECA4IAOiIBArAwAgCqKgOQMAIAsoAiQgD2ooAgAgE2oiDyA3IAOiIA8rAwAgCqKgOQMAIB9BAnQiDyALKAIkaigCACAOaiIQIDYgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACARaiIQIDUgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACASaiIQIDQgA6IgECsDACAKoqA5AwAgCygCJCAPaigCACATaiIPIDMgA6IgDysDACAKoqA5AwAgDiAeQQJ0Ig8gCygCJGooAgBqIg4gMiADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBFqIg4gMSADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBJqIg4gMCADoiAOKwMAIAqioDkDACALKAIkIA9qKAIAIBNqIg4gLSADoiAOKwMAIAqioDkDAAwBCyAaIA9BA3IiDiAOIBpKGyESIBsgHSAbIB1IGyIYIBRIDQAgFCEOA0AgDiERAkAgDyASSg0AIAwgEWohEyAPIQ4gAgRAIAUgEWohFQNARAAAAAAAAAAAIS0CfyMAQRBrIhAgAzkDCCAQRAAAAAAAAAAAOQMAIBArAwggECsDAGILBEAgBCgCJCAVQQJ0aigCACAGQQN0akEBIAcoAiQgCEECdGooAgAgCSAOakEDdGogBygCCCAhIAZrQQFqECwhLQsCQAJ/IwBBEGsiECAKOQMIIBBEAAAAAAAAAAA5AwAgECsDCCAQKwMAYQsEQCALKAIkIBNBAnRqKAIAIA0gDmpBA3RqIC0gA6I5AwAMAQsgCygCJCATQQJ0aigCACANIA5qQQN0aiIQIC0gA6IgECsDACAKoqA5AwALIA4gEkchECAOQQFqIQ4gEA0ACwwBCwNAIwBBEGsiECAKOQMIIBBEAAAAAAAAAAA5AwAgECsDCCAQKwMAYSEQIAsoAiQgE0ECdGooAgAgDSAOakEDdGoiFSAQBHwgQwUgQyAVKwMAIAqioAs5AwAgDiASRiEQIA5BAWohDiAQRQ0ACwsgEUEBaiEOIBEgGEcNAAsLIAEgF0oNAAsLIBwiFCAASA0ACwsLOQEBfyAAKAJQIgIgACgCVEcEQCACIAEoAgAiATYCACABEA0gACACQQRqNgJQDwsgAEHMAGogARBKC6wEAQF/AkAgAEUNACABRQ0AIAAgASACIAMgBCAFIAYgByAIIAkgCiALIAwgDSAOIA8QhAENAAJAIAIEQCMAQRBrIhEgAzkDCCARRAAAAAAAAAAAOQMAIBErAwggESsDAGINAQsjAEEQayICIAw5AwggAkQAAAAAAADwPzkDACACKwMIIAIrAwBhDQECfyMAQRBrIgIgDDkDCCACRAAAAAAAAAAAOQMAIAIrAwggAisDAGELBEAgAEEBSA0CIAFBAUgNAkEAIQsDQCALIA5qIQRBACECA0AgDSgCJCAEQQJ0aigCACACIA9qQQN0akIANwMAIAJBAWoiAiABRw0ACyALQQFqIgsgAEcNAAsMAgsgAEEBSA0BIAFBAUgNAUEAIQQDQCAEIA5qIQVBACECA0AgDSgCJCAFQQJ0aigCACACIA9qQQN0aiIGIAYrAwAgDKI5AwAgAkEBaiICIAFHDQALIARBAWoiBCAARw0ACwwBCyAHIAtyRQRAIAAgASACIAMgBCAFIAYgCCAJIAogDCANIA4gDyAQEKQCCwJAIAcNACALRQ0AIAAgASACIAMgBCAFIAYgCCAJIAogDCANIA4gDyAQEKMCDwsgB0EARyERAkAgB0UNACALDQAgACABIAIgAyAEIAUgBiAIIAkgCiAMIA0gDiAPIBAQogJBASERCyALRQ0AIBFFDQAgACABIAIgAyAEIAUgBiAIIAkgCiAMIA0gDiAPIBAQoQILC1IBAX8CfyMAQRBrIgMgADkDCCADIAE5AwAgAysDCCADKwMAZUULBEAgAiAAAn8jAEEQayIDIAA5AwggAyACOQMAIAMrAwggAysDAGYLGw8LIAELMQAgACABIAIoAiQgA0ECdGooAgAgBEEDdGogAigCCCAFIAYoAhwgBygCHEEIahCFAQtkAQF/AkAgAEUNACABRQ0AIAJEAAAAAAAAAABhDQAgACABIAIgAygCJCAEQQJ0aigCACAFQQN0aiADKAIIIAYgByAIKAIkIAlBAnRqKAIAIApBA3RqIAgoAgggCxCGASEMCyAMC1kBAn8jAEEQayIDJAAgASAAKAIEIgRBAXVqIQEgACgCACEAIARBAXEEQCABKAIAIABqKAIAIQALIAMgAjYCCCABIANBCGogABEDACADKAIIEAcgA0EQaiQAC8kDAQF/QYwTQaQTQcATQQBB0BNBAUHTE0EAQdMTQQBBgAhB1RNBAhAgQYwTQQFB2BNB0BNBA0EEEB9BCBAvIgBBADYCBCAAQQU2AgBBjBNBiQhBBEHgE0HwE0EGIABBABAKQQgQLyIAQQA2AgQgAEEHNgIAQYwTQZEIQQRB4BNB8BNBBiAAQQAQCkEIEC8iAEEANgIEIABBCDYCAEGME0GYCEEDQfgTQaAUQQkgAEEAEApBCBAvIgBBADYCBCAAQQo2AgBBjBNBpQhBA0H4E0GgFEEJIABBABAKQQgQLyIAQQA2AgQgAEELNgIAQYwTQbIIQQNB+BNBoBRBCSAAQQAQCkEIEC8iAEEANgIEIABBDDYCAEGME0G/CEEDQfgTQaAUQQkgAEEAEApBCBAvIgBBADYCBCAAQQ02AgBBjBNB1whBA0H4E0GgFEEJIABBABAKQQgQLyIAQQA2AgQgAEEONgIAQYwTQfEIQQJBqBRBsBRBDyAAQQAQCkEIEC8iAEEANgIEIABBEDYCAEGME0H3CEEIQcAUQeAUQREgAEEAEApBCBAvIgBBADYCBCAAQRI2AgBBjBNB/QhBAkHsFEH0FEETIABBABAKCwvOQBEAQYAIC7MMQUxHTElCanMAc2V0dXBfeABzZXRfeHMAYWRkX2Z1bmN0aW9uAGFkZF9qYWNvYmlhbgBhZGRfY2FsbGJhY2sAYWRkX2VxdWFsaXR5X2NvbnN0cmFpbnQAYWRkX2luZXF1YWxpdHlfY29uc3RyYWludAByZXNldABzb2x2ZQBnZXRfc3RhdHVzAGFsbG9jYXRvcjxUPjo6YWxsb2NhdGUoc2l6ZV90IG4pICduJyBleGNlZWRzIG1heGltdW0gc3VwcG9ydGVkIHNpemUAAAAAADQGAAAXAAAAGAAAABkAAAAaAAAAGwAAABwAAAAdAAAAHgAAAB8AAABOU3QzX18yMTBfX2Z1bmN0aW9uNl9fZnVuY0lOU182X19iaW5kSVJGdlA4QUxHTElCanNSS042YWxnbGliMTNyZWFsXzFkX2FycmF5RVJTNl9STlM1XzEzcmVhbF8yZF9hcnJheUVQdkVKUzRfUktOU18xMnBsYWNlaG9sZGVyczRfX3BoSUxpMUVFRVJLTlNHX0lMaTJFRUVSS05TR19JTGkzRUVFUktOU0dfSUxpNEVFRUVFRU5TXzlhbGxvY2F0b3JJU1RfRUVGdlM4X1M5X1NCX1NDX0VFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdlJLTjZhbGdsaWIxM3JlYWxfMWRfYXJyYXlFUlMzX1JOUzJfMTNyZWFsXzJkX2FycmF5RVB2RUVFAAAAAOgjAADTBQAAECQAAPgEAAAsBgAATlN0M19fMjZfX2JpbmRJUkZ2UDhBTEdMSUJqc1JLTjZhbGdsaWIxM3JlYWxfMWRfYXJyYXlFUlM0X1JOUzNfMTNyZWFsXzJkX2FycmF5RVB2RUpTMl9SS05TXzEycGxhY2Vob2xkZXJzNF9fcGhJTGkxRUVFUktOU0VfSUxpMkVFRVJLTlNFX0lMaTNFRUVSS05TRV9JTGk0RUVFRUVFAE5TdDNfXzIxOF9fd2Vha19yZXN1bHRfdHlwZUlQRnZQOEFMR0xJQmpzUktONmFsZ2xpYjEzcmVhbF8xZF9hcnJheUVSUzRfUk5TM18xM3JlYWxfMmRfYXJyYXlFUHZFRUUAAADoIwAA4AYAABAkAABABgAARAcAAAAAAACECAAAIAAAACEAAAAiAAAAIwAAACQAAAAlAAAAJgAAACcAAAAoAAAATlN0M19fMjEwX19mdW5jdGlvbjZfX2Z1bmNJTlNfNl9fYmluZElSRnZQOEFMR0xJQmpzUktONmFsZ2xpYjEzcmVhbF8xZF9hcnJheUVSUzZfUHZFSlM0X1JLTlNfMTJwbGFjZWhvbGRlcnM0X19waElMaTFFRUVSS05TRV9JTGkyRUVFUktOU0VfSUxpM0VFRUVFRU5TXzlhbGxvY2F0b3JJU09fRUVGdlM4X1M5X1NBX0VFRQBOU3QzX18yMTBfX2Z1bmN0aW9uNl9fYmFzZUlGdlJLTjZhbGdsaWIxM3JlYWxfMWRfYXJyYXlFUlMzX1B2RUVFAADoIwAAOggAABAkAACEBwAAfAgAAE5TdDNfXzI2X19iaW5kSVJGdlA4QUxHTElCanNSS042YWxnbGliMTNyZWFsXzFkX2FycmF5RVJTNF9QdkVKUzJfUktOU18xMnBsYWNlaG9sZGVyczRfX3BoSUxpMUVFRVJLTlNDX0lMaTJFRUVSS05TQ19JTGkzRUVFRUVFAE5TdDNfXzIxOF9fd2Vha19yZXN1bHRfdHlwZUlQRnZQOEFMR0xJQmpzUktONmFsZ2xpYjEzcmVhbF8xZF9hcnJheUVSUzRfUHZFRUUAAOgjAAAOCQAAECQAAJAIAABcCQAAAAAAAIwJAAApAAAAKgAAADhBTEdMSUJqcwAAAOgjAACACQAAnCMAAFA4QUxHTElCanMAAMgkAACYCQAAAAAAAIwJAABQSzhBTEdMSUJqcwDIJAAAtAkAAAEAAACMCQAAaWkAdgB2aQCkCQAAAAAAADwjAACkCQAAnCMAAJwjAAB2aWlpaQAAADwjAACkCQAAGAoAAE4xMGVtc2NyaXB0ZW4zdmFsRQAA6CMAAAQKAAB2aWlpAAAAADwjAACkCQAAdmlpAEHAFAvmAlQjAACkCQAAnCMAAJwjAADYIwAA2CMAANgjAADYIwAAaWlpaWlkZGRkAAAAnCMAAKQJAABpaWkALS0tISEhIENSSVRJQ0FMIEVSUk9SICEhIS0tLSBleGNlcHRpb24gd2l0aCBtZXNzYWdlICclcycgd2FzIGdlbmVyYXRlZAoAAGFlX21hbGxvYygpOiBvdXQgb2YgbWVtb3J5AGFlX2RiX2luaXQoKTogbmVnYXRpdmUgc2l6ZQBhZV9kYl9yZWFsbG9jKCk6IG5lZ2F0aXZlIHNpemUAYWVfdmVjdG9yX2luaXQoKTogbmVnYXRpdmUgc2l6ZQBhZV92ZWN0b3Jfc2V0X2xlbmd0aCgpOiBuZWdhdGl2ZSBzaXplAGFlX21hdHJpeF9pbml0KCk6IG5lZ2F0aXZlIGxlbmd0aABhZV9tYXRyaXhfc2V0X2xlbmd0aCgpOiBuZWdhdGl2ZSBsZW5ndGgAQbAXC+ElqAsAAE42YWxnbGliOGFwX2Vycm9yRQAA6CMAALQLAAAAAAAA4AwAADAAAAAxAAAAQUxHTElCOiBhZV92ZWN0b3Jfd3JhcHBlciBkYXRhdHlwZSBjaGVjayBmYWlsZWQAQUxHTElCOiBzZXRsZW5ndGgoKSBlcnJvciwgcHRyPT1OVUxMIChhcnJheSB3YXMgbm90IGNvcnJlY3RseSBpbml0aWFsaXplZCkAQUxHTElCOiBzZXRsZW5ndGgoKSBlcnJvciwgcHRyIGlzIGZyb3plbiBwcm94eSBhcnJheQAAAAAABA0AADAAAAAyAAAAAAAAADANAAAzAAAANAAAAAAAAABUDQAAMwAAADUAAABONmFsZ2xpYjE3YWVfdmVjdG9yX3dyYXBwZXJFAAAAAOgjAADADAAATjZhbGdsaWIxM3JlYWxfMWRfYXJyYXlFAAAAABAkAADoDAAA4AwAAE42YWxnbGliMTdhZV9tYXRyaXhfd3JhcHBlckUAAAAA6CMAABANAABONmFsZ2xpYjEzcmVhbF8yZF9hcnJheUUAAAAAECQAADgNAAAwDQAAAQAAAAQAAAAIAAAAEAAAAEFQU0VSVklzRmluaXRlVmVjdG9yOiBpbnRlcm5hbCBlcnJvciAoTjwwKQBBUFNFUlZJc0Zpbml0ZU1hdHJpeDogaW50ZXJuYWwgZXJyb3IgKE48MCkAQVBTRVJWSXNGaW5pdGVNYXRyaXg6IGludGVybmFsIGVycm9yIChNPDApAFRpbGVkU3BsaXQ6IFRhc2tTaXplPDIAVGlsZWRTcGxpdDogVGFza1NpemU8PVRpbGVTaXplAFRpbGVkU3BsaXQ6IGludGVncml0eSBjaGVjayBmYWlsZWQAVGlsZWRTcGxpdDogaW50ZXJuYWwgZXJyb3IAQ2h1bmtzQ291bnQ6IFRhc2tTaXplPDAAQ2h1bmtzQ291bnQ6IENodW5rU2l6ZTwxAFJNYXRyaXhHRU1NSzQ0VjAwOiBpbnRlcm5hbCBlcnJvciAoQWxwaGE9MCkASFFSTkRJbnRlZ2VyQmFzZTogU3RhdGUgaXMgbm90IGNvcnJlY3RseSBpbml0aWFsaXplZCEAUk1hdHJpeFJpZ2h0VFJTTTogaW50ZWdyaXR5IGNoZWNrIGZhaWxlZABSTWF0cml4TGVmdFRSU01SZWM6IGludGVncml0eSBjaGVjayBmYWlsZWQAUk1hdHJpeFNZUks6IGludGVncml0eSBjaGVjayBmYWlsZWQAUk1hdHJpeEdFTU06IGluY29ycmVjdCBPcFR5cGVBIChtdXN0IGJlIDAgb3IgMSkAUk1hdHJpeEdFTU06IGluY29ycmVjdCBPcFR5cGVCIChtdXN0IGJlIDAgb3IgMSkAUk1hdHJpeEdFTU06IGluY29yZWN0IHNpemUgb2Ygb3V0cHV0IG1hdHJpeCBDAFNQRE1hdHJpeENob2xlc2t5VXBkYXRlRml4QnVmOiBOPD0wAFNQRE1hdHJpeENob2xlc2t5VXBkYXRlRml4QnVmOiBSb3dzKEEpPE4AU1BETWF0cml4Q2hvbGVza3lVcGRhdGVGaXhCdWY6IENvbHMoQSk8TgBTUERNYXRyaXhDaG9sZXNreVVwZGF0ZUZpeEJ1ZjogTGVuZ3RoKEZpeCk8TgBSTWF0cml4R0VNTVJlYzogaW50ZWdyaXR5IGNoZWNrIGZhaWxlZAAAAAAAmBYAAFEAAABSAAAAAAAAALgWAABTAAAAVAAAAAAAAADkFgAAVQAAAFYAAAAAAAAABBcAAFUAAABXAAAAQUxHTElCOiBlcnJvciBpbiAnbWlubnNvcHRpbWl6ZSgpJyAoZnZlYyBpcyBOVUxMKQBBTEdMSUI6IGVycm9yIGluICdtaW5uc29wdGltaXplJyAoc29tZSBkZXJpdmF0aXZlcyB3ZXJlIG5vdCBwcm92aWRlZD8pAEFMR0xJQjogZXJyb3IgaW4gJ21pbm5zb3B0aW1pemUoKScgKGphYyBpcyBOVUxMKQBTTk5MU1NldFByb2JsZW06IE5EPDAAU05OTFNTZXRQcm9ibGVtOiBOUzwwAFNOTkxTU2V0UHJvYmxlbTogTlI8PTAAU05OTFNTZXRQcm9ibGVtOiBOUz5OUgBTTk5MU1NldFByb2JsZW06IHJvd3MoQSk8TlIAU05OTFNTZXRQcm9ibGVtOiBjb2xzKEEpPE5EAFNOTkxTU2V0UHJvYmxlbTogbGVuZ3RoKEIpPE5SAFNOTkxTU2V0UHJvYmxlbTogQSBjb250YWlucyBJTkYvTkFOAFNOTkxTU2V0UHJvYmxlbTogQiBjb250YWlucyBJTkYvTkFOAFNOTkxTRHJvcE5OQzogSWR4PDAAU05OTFNEcm9wTk5DOiBJZHg+PU5TK05EAFNOTkxTOiBpbnRlZ3JpdHkgY2hlY2sgZmFpbGVkAE1pbk5TQ3JlYXRlOiBOPDEATWluTlNDcmVhdGU6IExlbmd0aChYKTxOAE1pbk5TQ3JlYXRlOiBYIGNvbnRhaW5zIGluZmluaXRlIG9yIE5hTiB2YWx1ZXMATWluTlNDcmVhdGVGOiBOPDEATWluTlNDcmVhdGVGOiBMZW5ndGgoWCk8TgBNaW5OU0NyZWF0ZUY6IFggY29udGFpbnMgaW5maW5pdGUgb3IgTmFOIHZhbHVlcwBNaW5OU0NyZWF0ZUY6IERpZmZTdGVwIGlzIGluZmluaXRlIG9yIE5hTiEATWluTlNDcmVhdGVGOiBEaWZmU3RlcCBpcyBub24tcG9zaXRpdmUhAE1pbk5TU2V0TEM6IEs8MABNaW5OU1NldExDOiBDb2xzKEMpPE4rMQBNaW5OU1NldExDOiBSb3dzKEMpPEsATWluTlNTZXRMQzogTGVuZ3RoKENUKTxLAE1pbk5TU2V0TEM6IEMgY29udGFpbnMgaW5maW5pdGUgb3IgTmFOIHZhbHVlcyEATWluTlNTZXROTEM6IE5MRUM8MABNaW5OU1NldE5MQzogTkxJQzwwAE1pbk5TU2V0Q29uZDogRXBzWCBpcyBub3QgZmluaXRlIG51bWJlcgBNaW5OU1NldENvbmQ6IG5lZ2F0aXZlIEVwc1gATWluTlNTZXRDb25kOiBuZWdhdGl2ZSBNYXhJdHMhAE1pbk5TU2V0U2NhbGU6IExlbmd0aChTKTxOAE1pbk5TU2V0U2NhbGU6IFMgY29udGFpbnMgaW5maW5pdGUgb3IgTkFOIGVsZW1lbnRzAE1pbk5TU2V0U2NhbGU6IFMgY29udGFpbnMgemVybyBlbGVtZW50cwBNaW5OU1NldEFsZ29BR1M6IFJhZGl1cyBpcyBub3QgZmluaXRlAE1pbk5TU2V0QWxnb0FHUzogUmFkaXVzPD0wAE1pbk5TU2V0QWxnb0FHUzogUGVuYWx0eSBpcyBub3QgZmluaXRlAE1pbk5TU2V0QWxnb0FHUzogUGVuYWx0eTwwAE1pbk5TOiBpbnRlZ3JpdHkgY2hlY2sgZmFpbGVkAE1pbk5TUmVzdGFydEZyb206IExlbmd0aChYKTxOAE1pbk5TUmVzdGFydEZyb206IFggY29udGFpbnMgaW5maW5pdGUgb3IgTmFOIHZhbHVlcyEATjZhbGdsaWIxN19taW5uc3N0YXRlX293bmVyRQAAAADoIwAAeBYAAE42YWxnbGliMTBtaW5uc3N0YXRlRQAAABAkAACgFgAAmBYAAE42YWxnbGliMThfbWlubnNyZXBvcnRfb3duZXJFAAAA6CMAAMQWAABONmFsZ2xpYjExbWlubnNyZXBvcnRFAAAQJAAA7BYAAOQWAABUUkRGaXhWYXJpYWJsZTogaW50ZWdyaXR5IGVycm9yAE1pbk5TOiBpbnRlcm5hbCBlcnJvcgBNaW5OUzogaW50ZWdyaXR5IGVycm9yAE1pbk5TUVA6IGludGVncml0eSBjaGVjayBmYWlsZWQAdm9pZABib29sAGNoYXIAc2lnbmVkIGNoYXIAdW5zaWduZWQgY2hhcgBzaG9ydAB1bnNpZ25lZCBzaG9ydABpbnQAdW5zaWduZWQgaW50AGxvbmcAdW5zaWduZWQgbG9uZwBmbG9hdABkb3VibGUAc3RkOjpzdHJpbmcAc3RkOjpiYXNpY19zdHJpbmc8dW5zaWduZWQgY2hhcj4Ac3RkOjp3c3RyaW5nAHN0ZDo6dTE2c3RyaW5nAHN0ZDo6dTMyc3RyaW5nAGVtc2NyaXB0ZW46OnZhbABlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxjaGFyPgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxzaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgY2hhcj4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8c2hvcnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIHNob3J0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQ+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PHVuc2lnbmVkIGludD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8bG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dW5zaWduZWQgbG9uZz4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50OF90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxpbnQxNl90PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzx1aW50MTZfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8aW50MzJfdD4AZW1zY3JpcHRlbjo6bWVtb3J5X3ZpZXc8dWludDMyX3Q+AGVtc2NyaXB0ZW46Om1lbW9yeV92aWV3PGZsb2F0PgBlbXNjcmlwdGVuOjptZW1vcnlfdmlldzxkb3VibGU+AE5TdDNfXzIxMmJhc2ljX3N0cmluZ0ljTlNfMTFjaGFyX3RyYWl0c0ljRUVOU185YWxsb2NhdG9ySWNFRUVFAE5TdDNfXzIyMV9fYmFzaWNfc3RyaW5nX2NvbW1vbklMYjFFRUUA6CMAANIaAABsJAAAkxoAAAAAAAABAAAA+BoAAAAAAABOU3QzX18yMTJiYXNpY19zdHJpbmdJaE5TXzExY2hhcl90cmFpdHNJaEVFTlNfOWFsbG9jYXRvckloRUVFRQAAbCQAABgbAAAAAAAAAQAAAPgaAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSXdOU18xMWNoYXJfdHJhaXRzSXdFRU5TXzlhbGxvY2F0b3JJd0VFRUUAAGwkAABwGwAAAAAAAAEAAAD4GgAAAAAAAE5TdDNfXzIxMmJhc2ljX3N0cmluZ0lEc05TXzExY2hhcl90cmFpdHNJRHNFRU5TXzlhbGxvY2F0b3JJRHNFRUVFAAAAbCQAAMgbAAAAAAAAAQAAAPgaAAAAAAAATlN0M19fMjEyYmFzaWNfc3RyaW5nSURpTlNfMTFjaGFyX3RyYWl0c0lEaUVFTlNfOWFsbG9jYXRvcklEaUVFRUUAAABsJAAAJBwAAAAAAAABAAAA+BoAAAAAAABOMTBlbXNjcmlwdGVuMTFtZW1vcnlfdmlld0ljRUUAAOgj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";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(file){try{if(file==wasmBinaryFile&&wasmBinary){return new Uint8Array(wasmBinary)}var binary=tryParseAsDataURI(file);if(binary){return binary}if(readBinary){return readBinary(file)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)){if(typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary(wasmBinaryFile)})}else{if(readAsync){return new Promise(function(resolve,reject){readAsync(wasmBinaryFile,function(response){resolve(new Uint8Array(response))},reject)})}}}return Promise.resolve().then(function(){return getBinary(wasmBinaryFile)})}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;Module["asm"]=exports;wasmMemory=Module["asm"]["H"];updateGlobalBufferAndViews(wasmMemory.buffer);wasmTable=Module["asm"]["J"];removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync().catch(readyPromiseReject);return{}}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){wasmTable.get(func)()}else{wasmTable.get(func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}var ExceptionInfoAttrs={DESTRUCTOR_OFFSET:0,REFCOUNT_OFFSET:4,TYPE_OFFSET:8,CAUGHT_OFFSET:12,RETHROWN_OFFSET:13,SIZE:16};function ___cxa_allocate_exception(size){return _malloc(size+ExceptionInfoAttrs.SIZE)+ExceptionInfoAttrs.SIZE}function ExceptionInfo(excPtr){this.excPtr=excPtr;this.ptr=excPtr-ExceptionInfoAttrs.SIZE;this.set_type=function(type){HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]=type};this.get_type=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=prev-1;return prev===1}}var exceptionLast=0;var uncaughtExceptionCount=0;function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;uncaughtExceptionCount++;throw ptr}function getShiftFromSize(size){switch(size){case 1:return 0;case 2:return 1;case 4:return 2;case 8:return 3;default:throw new TypeError("Unknown type size: "+size)}}function embind_init_charCodes(){var codes=new Array(256);for(var i=0;i<256;++i){codes[i]=String.fromCharCode(i)}embind_charCodes=codes}var embind_charCodes=undefined;function readLatin1String(ptr){var ret="";var c=ptr;while(HEAPU8[c]){ret+=embind_charCodes[HEAPU8[c++]]}return ret}var awaitingDependencies={};var registeredTypes={};var typeDependencies={};var char_0=48;var char_9=57;function makeLegalFunctionName(name){if(undefined===name){return"_unknown"}name=name.replace(/[^a-zA-Z0-9_]/g,"$");var f=name.charCodeAt(0);if(f>=char_0&&f<=char_9){return"_"+name}else{return name}}function createNamedFunction(name,body){name=makeLegalFunctionName(name);return new Function("body","return function "+name+"() {\n"+' "use strict";'+" return body.apply(this, arguments);\n"+"};\n")(body)}function extendError(baseErrorType,errorName){var errorClass=createNamedFunction(errorName,function(message){this.name=errorName;this.message=message;var stack=new Error(message).stack;if(stack!==undefined){this.stack=this.toString()+"\n"+stack.replace(/^Error(:[^\n]*)?\n/,"")}});errorClass.prototype=Object.create(baseErrorType.prototype);errorClass.prototype.constructor=errorClass;errorClass.prototype.toString=function(){if(this.message===undefined){return this.name}else{return this.name+": "+this.message}};return errorClass}var BindingError=undefined;function throwBindingError(message){throw new BindingError(message)}var InternalError=undefined;function throwInternalError(message){throw new InternalError(message)}function whenDependentTypesAreResolved(myTypes,dependentTypes,getTypeConverters){myTypes.forEach(function(type){typeDependencies[type]=dependentTypes});function onComplete(typeConverters){var myTypeConverters=getTypeConverters(typeConverters);if(myTypeConverters.length!==myTypes.length){throwInternalError("Mismatched type converter count")}for(var i=0;i<myTypes.length;++i){registerType(myTypes[i],myTypeConverters[i])}}var typeConverters=new Array(dependentTypes.length);var unregisteredTypes=[];var registered=0;dependentTypes.forEach(function(dt,i){if(registeredTypes.hasOwnProperty(dt)){typeConverters[i]=registeredTypes[dt]}else{unregisteredTypes.push(dt);if(!awaitingDependencies.hasOwnProperty(dt)){awaitingDependencies[dt]=[]}awaitingDependencies[dt].push(function(){typeConverters[i]=registeredTypes[dt];++registered;if(registered===unregisteredTypes.length){onComplete(typeConverters)}})}});if(0===unregisteredTypes.length){onComplete(typeConverters)}}function registerType(rawType,registeredInstance,options){options=options||{};if(!("argPackAdvance"in registeredInstance)){throw new TypeError("registerType registeredInstance requires argPackAdvance")}var name=registeredInstance.name;if(!rawType){throwBindingError('type "'+name+'" must have a positive integer typeid pointer')}if(registeredTypes.hasOwnProperty(rawType)){if(options.ignoreDuplicateRegistrations){return}else{throwBindingError("Cannot register type '"+name+"' twice")}}registeredTypes[rawType]=registeredInstance;delete typeDependencies[rawType];if(awaitingDependencies.hasOwnProperty(rawType)){var callbacks=awaitingDependencies[rawType];delete awaitingDependencies[rawType];callbacks.forEach(function(cb){cb()})}}function __embind_register_bool(rawType,name,size,trueValue,falseValue){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(wt){return!!wt},"toWireType":function(destructors,o){return o?trueValue:falseValue},"argPackAdvance":8,"readValueFromPointer":function(pointer){var heap;if(size===1){heap=HEAP8}else if(size===2){heap=HEAP16}else if(size===4){heap=HEAP32}else{throw new TypeError("Unknown boolean type size: "+name)}return this["fromWireType"](heap[pointer>>shift])},destructorFunction:null})}function ClassHandle_isAliasOf(other){if(!(this instanceof ClassHandle)){return false}if(!(other instanceof ClassHandle)){return false}var leftClass=this.$$.ptrType.registeredClass;var left=this.$$.ptr;var rightClass=other.$$.ptrType.registeredClass;var right=other.$$.ptr;while(leftClass.baseClass){left=leftClass.upcast(left);leftClass=leftClass.baseClass}while(rightClass.baseClass){right=rightClass.upcast(right);rightClass=rightClass.baseClass}return leftClass===rightClass&&left===right}function shallowCopyInternalPointer(o){return{count:o.count,deleteScheduled:o.deleteScheduled,preservePointerOnDelete:o.preservePointerOnDelete,ptr:o.ptr,ptrType:o.ptrType,smartPtr:o.smartPtr,smartPtrType:o.smartPtrType}}function throwInstanceAlreadyDeleted(obj){function getInstanceTypeName(handle){return handle.$$.ptrType.registeredClass.name}throwBindingError(getInstanceTypeName(obj)+" instance already deleted")}var finalizationGroup=false;function detachFinalizer(handle){}function runDestructor($$){if($$.smartPtr){$$.smartPtrType.rawDestructor($$.smartPtr)}else{$$.ptrType.registeredClass.rawDestructor($$.ptr)}}function releaseClassHandle($$){$$.count.value-=1;var toDelete=0===$$.count.value;if(toDelete){runDestructor($$)}}function attachFinalizer(handle){if("undefined"===typeof FinalizationGroup){attachFinalizer=function(handle){return handle};return handle}finalizationGroup=new FinalizationGroup(function(iter){for(var result=iter.next();!result.done;result=iter.next()){var $$=result.value;if(!$$.ptr){console.warn("object already deleted: "+$$.ptr)}else{releaseClassHandle($$)}}});attachFinalizer=function(handle){finalizationGroup.register(handle,handle.$$,handle.$$);return handle};detachFinalizer=function(handle){finalizationGroup.unregister(handle.$$)};return attachFinalizer(handle)}function ClassHandle_clone(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.preservePointerOnDelete){this.$$.count.value+=1;return this}else{var clone=attachFinalizer(Object.create(Object.getPrototypeOf(this),{$$:{value:shallowCopyInternalPointer(this.$$)}}));clone.$$.count.value+=1;clone.$$.deleteScheduled=false;return clone}}function ClassHandle_delete(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}detachFinalizer(this);releaseClassHandle(this.$$);if(!this.$$.preservePointerOnDelete){this.$$.smartPtr=undefined;this.$$.ptr=undefined}}function ClassHandle_isDeleted(){return!this.$$.ptr}var delayFunction=undefined;var deletionQueue=[];function flushPendingDeletes(){while(deletionQueue.length){var obj=deletionQueue.pop();obj.$$.deleteScheduled=false;obj["delete"]()}}function ClassHandle_deleteLater(){if(!this.$$.ptr){throwInstanceAlreadyDeleted(this)}if(this.$$.deleteScheduled&&!this.$$.preservePointerOnDelete){throwBindingError("Object already scheduled for deletion")}deletionQueue.push(this);if(deletionQueue.length===1&&delayFunction){delayFunction(flushPendingDeletes)}this.$$.deleteScheduled=true;return this}function init_ClassHandle(){ClassHandle.prototype["isAliasOf"]=ClassHandle_isAliasOf;ClassHandle.prototype["clone"]=ClassHandle_clone;ClassHandle.prototype["delete"]=ClassHandle_delete;ClassHandle.prototype["isDeleted"]=ClassHandle_isDeleted;ClassHandle.prototype["deleteLater"]=ClassHandle_deleteLater}function ClassHandle(){}var registeredPointers={};function ensureOverloadTable(proto,methodName,humanName){if(undefined===proto[methodName].overloadTable){var prevFunc=proto[methodName];proto[methodName]=function(){if(!proto[methodName].overloadTable.hasOwnProperty(arguments.length)){throwBindingError("Function '"+humanName+"' called with an invalid number of arguments ("+arguments.length+") - expects one of ("+proto[methodName].overloadTable+")!")}return proto[methodName].overloadTable[arguments.length].apply(this,arguments)};proto[methodName].overloadTable=[];proto[methodName].overloadTable[prevFunc.argCount]=prevFunc}}function exposePublicSymbol(name,value,numArguments){if(Module.hasOwnProperty(name)){if(undefined===numArguments||undefined!==Module[name].overloadTable&&undefined!==Module[name].overloadTable[numArguments]){throwBindingError("Cannot register public name '"+name+"' twice")}ensureOverloadTable(Module,name,name);if(Module.hasOwnProperty(numArguments)){throwBindingError("Cannot register multiple overloads of a function with the same number of arguments ("+numArguments+")!")}Module[name].overloadTable[numArguments]=value}else{Module[name]=value;if(undefined!==numArguments){Module[name].numArguments=numArguments}}}function RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast){this.name=name;this.constructor=constructor;this.instancePrototype=instancePrototype;this.rawDestructor=rawDestructor;this.baseClass=baseClass;this.getActualType=getActualType;this.upcast=upcast;this.downcast=downcast;this.pureVirtualFunctions=[]}function upcastPointer(ptr,ptrClass,desiredClass){while(ptrClass!==desiredClass){if(!ptrClass.upcast){throwBindingError("Expected null or instance of "+desiredClass.name+", got an instance of "+ptrClass.name)}ptr=ptrClass.upcast(ptr);ptrClass=ptrClass.baseClass}return ptr}function constNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function genericPointerToWireType(destructors,handle){var ptr;if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}if(this.isSmartPointer){ptr=this.rawConstructor();if(destructors!==null){destructors.push(this.rawDestructor,ptr)}return ptr}else{return 0}}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(!this.isConst&&handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);if(this.isSmartPointer){if(undefined===handle.$$.smartPtr){throwBindingError("Passing raw pointer to smart pointer is illegal")}switch(this.sharingPolicy){case 0:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{throwBindingError("Cannot convert argument of type "+(handle.$$.smartPtrType?handle.$$.smartPtrType.name:handle.$$.ptrType.name)+" to parameter type "+this.name)}break;case 1:ptr=handle.$$.smartPtr;break;case 2:if(handle.$$.smartPtrType===this){ptr=handle.$$.smartPtr}else{var clonedHandle=handle["clone"]();ptr=this.rawShare(ptr,__emval_register(function(){clonedHandle["delete"]()}));if(destructors!==null){destructors.push(this.rawDestructor,ptr)}}break;default:throwBindingError("Unsupporting sharing policy")}}return ptr}function nonConstNoSmartPtrRawPointerToWireType(destructors,handle){if(handle===null){if(this.isReference){throwBindingError("null is not a valid "+this.name)}return 0}if(!handle.$$){throwBindingError('Cannot pass "'+_embind_repr(handle)+'" as a '+this.name)}if(!handle.$$.ptr){throwBindingError("Cannot pass deleted object as a pointer of type "+this.name)}if(handle.$$.ptrType.isConst){throwBindingError("Cannot convert argument of type "+handle.$$.ptrType.name+" to parameter type "+this.name)}var handleClass=handle.$$.ptrType.registeredClass;var ptr=upcastPointer(handle.$$.ptr,handleClass,this.registeredClass);return ptr}function simpleReadValueFromPointer(pointer){return this["fromWireType"](HEAPU32[pointer>>2])}function RegisteredPointer_getPointee(ptr){if(this.rawGetPointee){ptr=this.rawGetPointee(ptr)}return ptr}function RegisteredPointer_destructor(ptr){if(this.rawDestructor){this.rawDestructor(ptr)}}function RegisteredPointer_deleteObject(handle){if(handle!==null){handle["delete"]()}}function downcastPointer(ptr,ptrClass,desiredClass){if(ptrClass===desiredClass){return ptr}if(undefined===desiredClass.baseClass){return null}var rv=downcastPointer(ptr,ptrClass,desiredClass.baseClass);if(rv===null){return null}return desiredClass.downcast(rv)}function getInheritedInstanceCount(){return Object.keys(registeredInstances).length}function getLiveInheritedInstances(){var rv=[];for(var k in registeredInstances){if(registeredInstances.hasOwnProperty(k)){rv.push(registeredInstances[k])}}return rv}function setDelayFunction(fn){delayFunction=fn;if(deletionQueue.length&&delayFunction){delayFunction(flushPendingDeletes)}}function init_embind(){Module["getInheritedInstanceCount"]=getInheritedInstanceCount;Module["getLiveInheritedInstances"]=getLiveInheritedInstances;Module["flushPendingDeletes"]=flushPendingDeletes;Module["setDelayFunction"]=setDelayFunction}var registeredInstances={};function getBasestPointer(class_,ptr){if(ptr===undefined){throwBindingError("ptr should not be undefined")}while(class_.baseClass){ptr=class_.upcast(ptr);class_=class_.baseClass}return ptr}function getInheritedInstance(class_,ptr){ptr=getBasestPointer(class_,ptr);return registeredInstances[ptr]}function makeClassHandle(prototype,record){if(!record.ptrType||!record.ptr){throwInternalError("makeClassHandle requires ptr and ptrType")}var hasSmartPtrType=!!record.smartPtrType;var hasSmartPtr=!!record.smartPtr;if(hasSmartPtrType!==hasSmartPtr){throwInternalError("Both smartPtrType and smartPtr must be specified")}record.count={value:1};return attachFinalizer(Object.create(prototype,{$$:{value:record}}))}function RegisteredPointer_fromWireType(ptr){var rawPointer=this.getPointee(ptr);if(!rawPointer){this.destructor(ptr);return null}var registeredInstance=getInheritedInstance(this.registeredClass,rawPointer);if(undefined!==registeredInstance){if(0===registeredInstance.$$.count.value){registeredInstance.$$.ptr=rawPointer;registeredInstance.$$.smartPtr=ptr;return registeredInstance["clone"]()}else{var rv=registeredInstance["clone"]();this.destructor(ptr);return rv}}function makeDefaultHandle(){if(this.isSmartPointer){return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this.pointeeType,ptr:rawPointer,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(this.registeredClass.instancePrototype,{ptrType:this,ptr:ptr})}}var actualType=this.registeredClass.getActualType(rawPointer);var registeredPointerRecord=registeredPointers[actualType];if(!registeredPointerRecord){return makeDefaultHandle.call(this)}var toType;if(this.isConst){toType=registeredPointerRecord.constPointerType}else{toType=registeredPointerRecord.pointerType}var dp=downcastPointer(rawPointer,this.registeredClass,toType.registeredClass);if(dp===null){return makeDefaultHandle.call(this)}if(this.isSmartPointer){return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp,smartPtrType:this,smartPtr:ptr})}else{return makeClassHandle(toType.registeredClass.instancePrototype,{ptrType:toType,ptr:dp})}}function init_RegisteredPointer(){RegisteredPointer.prototype.getPointee=RegisteredPointer_getPointee;RegisteredPointer.prototype.destructor=RegisteredPointer_destructor;RegisteredPointer.prototype["argPackAdvance"]=8;RegisteredPointer.prototype["readValueFromPointer"]=simpleReadValueFromPointer;RegisteredPointer.prototype["deleteObject"]=RegisteredPointer_deleteObject;RegisteredPointer.prototype["fromWireType"]=RegisteredPointer_fromWireType}function RegisteredPointer(name,registeredClass,isReference,isConst,isSmartPointer,pointeeType,sharingPolicy,rawGetPointee,rawConstructor,rawShare,rawDestructor){this.name=name;this.registeredClass=registeredClass;this.isReference=isReference;this.isConst=isConst;this.isSmartPointer=isSmartPointer;this.pointeeType=pointeeType;this.sharingPolicy=sharingPolicy;this.rawGetPointee=rawGetPointee;this.rawConstructor=rawConstructor;this.rawShare=rawShare;this.rawDestructor=rawDestructor;if(!isSmartPointer&®isteredClass.baseClass===undefined){if(isConst){this["toWireType"]=constNoSmartPtrRawPointerToWireType;this.destructorFunction=null}else{this["toWireType"]=nonConstNoSmartPtrRawPointerToWireType;this.destructorFunction=null}}else{this["toWireType"]=genericPointerToWireType}}function replacePublicSymbol(name,value,numArguments){if(!Module.hasOwnProperty(name)){throwInternalError("Replacing nonexistant public symbol")}if(undefined!==Module[name].overloadTable&&undefined!==numArguments){Module[name].overloadTable[numArguments]=value}else{Module[name]=value;Module[name].argCount=numArguments}}function dynCallLegacy(sig,ptr,args){var f=Module["dynCall_"+sig];return args&&args.length?f.apply(null,[ptr].concat(args)):f.call(null,ptr)}function dynCall(sig,ptr,args){if(sig.indexOf("j")!=-1){return dynCallLegacy(sig,ptr,args)}return wasmTable.get(ptr).apply(null,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i<arguments.length;i++){argCache[i]=arguments[i]}return dynCall(sig,ptr,argCache)}}function embind__requireFunction(signature,rawFunction){signature=readLatin1String(signature);function makeDynCaller(){if(signature.indexOf("j")!=-1){return getDynCaller(signature,rawFunction)}return wasmTable.get(rawFunction)}var fp=makeDynCaller();if(typeof fp!=="function"){throwBindingError("unknown function pointer with signature "+signature+": "+rawFunction)}return fp}var UnboundTypeError=undefined;function getTypeName(type){var ptr=___getTypeName(type);var rv=readLatin1String(ptr);_free(ptr);return rv}function throwUnboundTypeError(message,types){var unboundTypes=[];var seen={};function visit(type){if(seen[type]){return}if(registeredTypes[type]){return}if(typeDependencies[type]){typeDependencies[type].forEach(visit);return}unboundTypes.push(type);seen[type]=true}types.forEach(visit);throw new UnboundTypeError(message+": "+unboundTypes.map(getTypeName).join([", "]))}function __embind_register_class(rawType,rawPointerType,rawConstPointerType,baseClassRawType,getActualTypeSignature,getActualType,upcastSignature,upcast,downcastSignature,downcast,name,destructorSignature,rawDestructor){name=readLatin1String(name);getActualType=embind__requireFunction(getActualTypeSignature,getActualType);if(upcast){upcast=embind__requireFunction(upcastSignature,upcast)}if(downcast){downcast=embind__requireFunction(downcastSignature,downcast)}rawDestructor=embind__requireFunction(destructorSignature,rawDestructor);var legalFunctionName=makeLegalFunctionName(name);exposePublicSymbol(legalFunctionName,function(){throwUnboundTypeError("Cannot construct "+name+" due to unbound types",[baseClassRawType])});whenDependentTypesAreResolved([rawType,rawPointerType,rawConstPointerType],baseClassRawType?[baseClassRawType]:[],function(base){base=base[0];var baseClass;var basePrototype;if(baseClassRawType){baseClass=base.registeredClass;basePrototype=baseClass.instancePrototype}else{basePrototype=ClassHandle.prototype}var constructor=createNamedFunction(legalFunctionName,function(){if(Object.getPrototypeOf(this)!==instancePrototype){throw new BindingError("Use 'new' to construct "+name)}if(undefined===registeredClass.constructor_body){throw new BindingError(name+" has no accessible constructor")}var body=registeredClass.constructor_body[arguments.length];if(undefined===body){throw new BindingError("Tried to invoke ctor of "+name+" with invalid number of parameters ("+arguments.length+") - expected ("+Object.keys(registeredClass.constructor_body).toString()+") parameters instead!")}return body.apply(this,arguments)});var instancePrototype=Object.create(basePrototype,{constructor:{value:constructor}});constructor.prototype=instancePrototype;var registeredClass=new RegisteredClass(name,constructor,instancePrototype,rawDestructor,baseClass,getActualType,upcast,downcast);var referenceConverter=new RegisteredPointer(name,registeredClass,true,false,false);var pointerConverter=new RegisteredPointer(name+"*",registeredClass,false,false,false);var constPointerConverter=new RegisteredPointer(name+" const*",registeredClass,false,true,false);registeredPointers[rawType]={pointerType:pointerConverter,constPointerType:constPointerConverter};replacePublicSymbol(legalFunctionName,constructor);return[referenceConverter,pointerConverter,constPointerConverter]})}function heap32VectorToArray(count,firstElement){var array=[];for(var i=0;i<count;i++){array.push(HEAP32[(firstElement>>2)+i])}return array}function runDestructors(destructors){while(destructors.length){var ptr=destructors.pop();var del=destructors.pop();del(ptr)}}function __embind_register_class_constructor(rawClassType,argCount,rawArgTypesAddr,invokerSignature,invoker,rawConstructor){assert(argCount>0);var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);invoker=embind__requireFunction(invokerSignature,invoker);var args=[rawConstructor];var destructors=[];whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName="constructor "+classType.name;if(undefined===classType.registeredClass.constructor_body){classType.registeredClass.constructor_body=[]}if(undefined!==classType.registeredClass.constructor_body[argCount-1]){throw new BindingError("Cannot register multiple constructors with identical number of parameters ("+(argCount-1)+") for class '"+classType.name+"'! Overload resolution is currently only performed using the parameter count, not actual type info!")}classType.registeredClass.constructor_body[argCount-1]=function unboundTypeHandler(){throwUnboundTypeError("Cannot construct "+classType.name+" due to unbound types",rawArgTypes)};whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){classType.registeredClass.constructor_body[argCount-1]=function constructor_body(){if(arguments.length!==argCount-1){throwBindingError(humanName+" called with "+arguments.length+" arguments, expected "+(argCount-1))}destructors.length=0;args.length=argCount;for(var i=1;i<argCount;++i){args[i]=argTypes[i]["toWireType"](destructors,arguments[i-1])}var ptr=invoker.apply(null,args);runDestructors(destructors);return argTypes[0]["fromWireType"](ptr)};return[]});return[]})}function new_(constructor,argumentList){if(!(constructor instanceof Function)){throw new TypeError("new_ called with constructor type "+typeof constructor+" which is not a function")}var dummy=createNamedFunction(constructor.name||"unknownFunctionName",function(){});dummy.prototype=constructor.prototype;var obj=new dummy;var r=constructor.apply(obj,argumentList);return r instanceof Object?r:obj}function craftInvokerFunction(humanName,argTypes,classType,cppInvokerFunc,cppTargetFunc){var argCount=argTypes.length;if(argCount<2){throwBindingError("argTypes array size mismatch! Must at least get return value and 'this' types!")}var isClassMethodFunc=argTypes[1]!==null&&classType!==null;var needsDestructorStack=false;for(var i=1;i<argTypes.length;++i){if(argTypes[i]!==null&&argTypes[i].destructorFunction===undefined){needsDestructorStack=true;break}}var returns=argTypes[0].name!=="void";var argsList="";var argsListWired="";for(var i=0;i<argCount-2;++i){argsList+=(i!==0?", ":"")+"arg"+i;argsListWired+=(i!==0?", ":"")+"arg"+i+"Wired"}var invokerFnBody="return function "+makeLegalFunctionName(humanName)+"("+argsList+") {\n"+"if (arguments.length !== "+(argCount-2)+") {\n"+"throwBindingError('function "+humanName+" called with ' + arguments.length + ' arguments, expected "+(argCount-2)+" args!');\n"+"}\n";if(needsDestructorStack){invokerFnBody+="var destructors = [];\n"}var dtorStack=needsDestructorStack?"destructors":"null";var args1=["throwBindingError","invoker","fn","runDestructors","retType","classParam"];var args2=[throwBindingError,cppInvokerFunc,cppTargetFunc,runDestructors,argTypes[0],argTypes[1]];if(isClassMethodFunc){invokerFnBody+="var thisWired = classParam.toWireType("+dtorStack+", this);\n"}for(var i=0;i<argCount-2;++i){invokerFnBody+="var arg"+i+"Wired = argType"+i+".toWireType("+dtorStack+", arg"+i+"); // "+argTypes[i+2].name+"\n";args1.push("argType"+i);args2.push(argTypes[i+2])}if(isClassMethodFunc){argsListWired="thisWired"+(argsListWired.length>0?", ":"")+argsListWired}invokerFnBody+=(returns?"var rv = ":"")+"invoker(fn"+(argsListWired.length>0?", ":"")+argsListWired+");\n";if(needsDestructorStack){invokerFnBody+="runDestructors(destructors);\n"}else{for(var i=isClassMethodFunc?1:2;i<argTypes.length;++i){var paramName=i===1?"thisWired":"arg"+(i-2)+"Wired";if(argTypes[i].destructorFunction!==null){invokerFnBody+=paramName+"_dtor("+paramName+"); // "+argTypes[i].name+"\n";args1.push(paramName+"_dtor");args2.push(argTypes[i].destructorFunction)}}}if(returns){invokerFnBody+="var ret = retType.fromWireType(rv);\n"+"return ret;\n"}else{}invokerFnBody+="}\n";args1.push(invokerFnBody);var invokerFunction=new_(Function,args1).apply(null,args2);return invokerFunction}function __embind_register_class_function(rawClassType,methodName,argCount,rawArgTypesAddr,invokerSignature,rawInvoker,context,isPureVirtual){var rawArgTypes=heap32VectorToArray(argCount,rawArgTypesAddr);methodName=readLatin1String(methodName);rawInvoker=embind__requireFunction(invokerSignature,rawInvoker);whenDependentTypesAreResolved([],[rawClassType],function(classType){classType=classType[0];var humanName=classType.name+"."+methodName;if(isPureVirtual){classType.registeredClass.pureVirtualFunctions.push(methodName)}function unboundTypesHandler(){throwUnboundTypeError("Cannot call "+humanName+" due to unbound types",rawArgTypes)}var proto=classType.registeredClass.instancePrototype;var method=proto[methodName];if(undefined===method||undefined===method.overloadTable&&method.className!==classType.name&&method.argCount===argCount-2){unboundTypesHandler.argCount=argCount-2;unboundTypesHandler.className=classType.name;proto[methodName]=unboundTypesHandler}else{ensureOverloadTable(proto,methodName,humanName);proto[methodName].overloadTable[argCount-2]=unboundTypesHandler}whenDependentTypesAreResolved([],rawArgTypes,function(argTypes){var memberFunction=craftInvokerFunction(humanName,argTypes,classType,rawInvoker,context);if(undefined===proto[methodName].overloadTable){memberFunction.argCount=argCount-2;proto[methodName]=memberFunction}else{proto[methodName].overloadTable[argCount-2]=memberFunction}return[]});return[]})}var emval_free_list=[];var emval_handle_array=[{},{value:undefined},{value:null},{value:true},{value:false}];function __emval_decref(handle){if(handle>4&&0===--emval_handle_array[handle].refcount){emval_handle_array[handle]=undefined;emval_free_list.push(handle)}}function count_emval_handles(){var count=0;for(var i=5;i<emval_handle_array.length;++i){if(emval_handle_array[i]!==undefined){++count}}return count}function get_first_emval(){for(var i=5;i<emval_handle_array.length;++i){if(emval_handle_array[i]!==undefined){return emval_handle_array[i]}}return null}function init_emval(){Module["count_emval_handles"]=count_emval_handles;Module["get_first_emval"]=get_first_emval}function __emval_register(value){switch(value){case undefined:{return 1}case null:{return 2}case true:{return 3}case false:{return 4}default:{var handle=emval_free_list.length?emval_free_list.pop():emval_handle_array.length;emval_handle_array[handle]={refcount:1,value:value};return handle}}}function __embind_register_emval(rawType,name){name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(handle){var rv=emval_handle_array[handle].value;__emval_decref(handle);return rv},"toWireType":function(destructors,value){return __emval_register(value)},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:null})}function _embind_repr(v){if(v===null){return"null"}var t=typeof v;if(t==="object"||t==="array"||t==="function"){return v.toString()}else{return""+v}}function floatReadValueFromPointer(name,shift){switch(shift){case 2:return function(pointer){return this["fromWireType"](HEAPF32[pointer>>2])};case 3:return function(pointer){return this["fromWireType"](HEAPF64[pointer>>3])};default:throw new TypeError("Unknown float type: "+name)}}function __embind_register_float(rawType,name,size){var shift=getShiftFromSize(size);name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":function(value){return value},"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}return value},"argPackAdvance":8,"readValueFromPointer":floatReadValueFromPointer(name,shift),destructorFunction:null})}function integerReadValueFromPointer(name,shift,signed){switch(shift){case 0:return signed?function readS8FromPointer(pointer){return HEAP8[pointer]}:function readU8FromPointer(pointer){return HEAPU8[pointer]};case 1:return signed?function readS16FromPointer(pointer){return HEAP16[pointer>>1]}:function readU16FromPointer(pointer){return HEAPU16[pointer>>1]};case 2:return signed?function readS32FromPointer(pointer){return HEAP32[pointer>>2]}:function readU32FromPointer(pointer){return HEAPU32[pointer>>2]};default:throw new TypeError("Unknown integer type: "+name)}}function __embind_register_integer(primitiveType,name,size,minRange,maxRange){name=readLatin1String(name);if(maxRange===-1){maxRange=4294967295}var shift=getShiftFromSize(size);var fromWireType=function(value){return value};if(minRange===0){var bitshift=32-8*size;fromWireType=function(value){return value<<bitshift>>>bitshift}}var isUnsignedType=name.indexOf("unsigned")!=-1;registerType(primitiveType,{name:name,"fromWireType":fromWireType,"toWireType":function(destructors,value){if(typeof value!=="number"&&typeof value!=="boolean"){throw new TypeError('Cannot convert "'+_embind_repr(value)+'" to '+this.name)}if(value<minRange||value>maxRange){throw new TypeError('Passing a number "'+_embind_repr(value)+'" from JS side to C/C++ side to an argument of type "'+name+'", which is outside the valid range ['+minRange+", "+maxRange+"]!")}return isUnsignedType?value>>>0:value|0},"argPackAdvance":8,"readValueFromPointer":integerReadValueFromPointer(name,shift,minRange!==0),destructorFunction:null})}function __embind_register_memory_view(rawType,dataTypeIndex,name){var typeMapping=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array];var TA=typeMapping[dataTypeIndex];function decodeMemoryView(handle){handle=handle>>2;var heap=HEAPU32;var size=heap[handle];var data=heap[handle+1];return new TA(buffer,data,size)}name=readLatin1String(name);registerType(rawType,{name:name,"fromWireType":decodeMemoryView,"argPackAdvance":8,"readValueFromPointer":decodeMemoryView},{ignoreDuplicateRegistrations:true})}function __embind_register_std_string(rawType,name){name=readLatin1String(name);var stdStringIsUTF8=name==="std::string";registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var str;if(stdStringIsUTF8){var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i;if(i==length||HEAPU8[currentBytePtr]==0){var maxRead=currentBytePtr-decodeStartPtr;var stringSegment=UTF8ToString(decodeStartPtr,maxRead);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+1}}}else{var a=new Array(length);for(var i=0;i<length;++i){a[i]=String.fromCharCode(HEAPU8[value+4+i])}str=a.join("")}_free(value);return str},"toWireType":function(destructors,value){if(value instanceof ArrayBuffer){value=new Uint8Array(value)}var getLength;var valueIsOfTypeString=typeof value==="string";if(!(valueIsOfTypeString||value instanceof Uint8Array||value instanceof Uint8ClampedArray||value instanceof Int8Array)){throwBindingError("Cannot pass non-string to std::string")}if(stdStringIsUTF8&&valueIsOfTypeString){getLength=function(){return lengthBytesUTF8(value)}}else{getLength=function(){return value.length}}var length=getLength();var ptr=_malloc(4+length+1);HEAPU32[ptr>>2]=length;if(stdStringIsUTF8&&valueIsOfTypeString){stringToUTF8(value,ptr+4,length+1)}else{if(valueIsOfTypeString){for(var i=0;i<length;++i){var charCode=value.charCodeAt(i);if(charCode>255){_free(ptr);throwBindingError("String has UTF-16 code units that do not fit in 8 bits")}HEAPU8[ptr+4+i]=charCode}}else{for(var i=0;i<length;++i){HEAPU8[ptr+4+i]=value[i]}}}if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_std_wstring(rawType,charSize,name){name=readLatin1String(name);var decodeString,encodeString,getHeap,lengthBytesUTF,shift;if(charSize===2){decodeString=UTF16ToString;encodeString=stringToUTF16;lengthBytesUTF=lengthBytesUTF16;getHeap=function(){return HEAPU16};shift=1}else if(charSize===4){decodeString=UTF32ToString;encodeString=stringToUTF32;lengthBytesUTF=lengthBytesUTF32;getHeap=function(){return HEAPU32};shift=2}registerType(rawType,{name:name,"fromWireType":function(value){var length=HEAPU32[value>>2];var HEAP=getHeap();var str;var decodeStartPtr=value+4;for(var i=0;i<=length;++i){var currentBytePtr=value+4+i*charSize;if(i==length||HEAP[currentBytePtr>>shift]==0){var maxReadBytes=currentBytePtr-decodeStartPtr;var stringSegment=decodeString(decodeStartPtr,maxReadBytes);if(str===undefined){str=stringSegment}else{str+=String.fromCharCode(0);str+=stringSegment}decodeStartPtr=currentBytePtr+charSize}}_free(value);return str},"toWireType":function(destructors,value){if(!(typeof value==="string")){throwBindingError("Cannot pass non-string to C++ string type "+name)}var length=lengthBytesUTF(value);var ptr=_malloc(4+length+charSize);HEAPU32[ptr>>2]=length>>shift;encodeString(value,ptr+4,length+charSize);if(destructors!==null){destructors.push(_free,ptr)}return ptr},"argPackAdvance":8,"readValueFromPointer":simpleReadValueFromPointer,destructorFunction:function(ptr){_free(ptr)}})}function __embind_register_void(rawType,name){name=readLatin1String(name);registerType(rawType,{isVoid:true,name:name,"argPackAdvance":0,"fromWireType":function(){return undefined},"toWireType":function(destructors,o){return undefined}})}function requireHandle(handle){if(!handle){throwBindingError("Cannot use deleted val. handle = "+handle)}return emval_handle_array[handle].value}function requireRegisteredType(rawType,humanName){var impl=registeredTypes[rawType];if(undefined===impl){throwBindingError(humanName+" has unknown type "+getTypeName(rawType))}return impl}function __emval_as(handle,returnType,destructorsRef){handle=requireHandle(handle);returnType=requireRegisteredType(returnType,"emval::as");var destructors=[];var rd=__emval_register(destructors);HEAP32[destructorsRef>>2]=rd;return returnType["toWireType"](destructors,handle)}function __emval_lookupTypes(argCount,argTypes){var a=new Array(argCount);for(var i=0;i<argCount;++i){a[i]=requireRegisteredType(HEAP32[(argTypes>>2)+i],"parameter "+i)}return a}function __emval_call(handle,argCount,argTypes,argv){handle=requireHandle(handle);var types=__emval_lookupTypes(argCount,argTypes);var args=new Array(argCount);for(var i=0;i<argCount;++i){var type=types[i];args[i]=type["readValueFromPointer"](argv);argv+=type["argPackAdvance"]}var rv=handle.apply(undefined,args);return __emval_register(rv)}function __emval_incref(handle){if(handle>4){emval_handle_array[handle].refcount+=1}}function __emval_run_destructors(handle){var destructors=emval_handle_array[handle].value;runDestructors(destructors);__emval_decref(handle)}function _abort(){abort()}function _longjmp(env,value){_setThrew(env,value||1);throw"longjmp"}function _emscripten_longjmp(a0,a1){return _longjmp(a0,a1)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function abortOnCannotGrowMemory(requestedSize){abort("OOM")}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;abortOnCannotGrowMemory(requestedSize)}function _getTempRet0(){return getTempRet0()|0}function _setTempRet0($i){setTempRet0($i|0)}embind_init_charCodes();BindingError=Module["BindingError"]=extendError(Error,"BindingError");InternalError=Module["InternalError"]=extendError(Error,"InternalError");init_ClassHandle();init_RegisteredPointer();init_embind();UnboundTypeError=Module["UnboundTypeError"]=extendError(Error,"UnboundTypeError");init_emval();var ASSERTIONS=false;function intArrayToString(array){var ret=[];for(var i=0;i<array.length;i++){var chr=array[i];if(chr>255){if(ASSERTIONS){assert(false,"Character code "+chr+" ("+String.fromCharCode(chr)+") at offset "+i+" not in 0x00-0xFF.")}chr&=255}ret.push(String.fromCharCode(chr))}return ret.join("")}var decodeBase64=typeof atob==="function"?atob:function(input){var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var output="";var chr1,chr2,chr3;var enc1,enc2,enc3,enc4;var i=0;input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=enc1<<2|enc2>>4;chr2=(enc2&15)<<4|enc3>>2;chr3=(enc3&3)<<6|enc4;output=output+String.fromCharCode(chr1);if(enc3!==64){output=output+String.fromCharCode(chr2)}if(enc4!==64){output=output+String.fromCharCode(chr3)}}while(i<input.length);return output};function intArrayFromBase64(s){if(typeof ENVIRONMENT_IS_NODE==="boolean"&&ENVIRONMENT_IS_NODE){var buf;try{buf=Buffer.from(s,"base64")}catch(_){buf=new Buffer(s,"base64")}return new Uint8Array(buf["buffer"],buf["byteOffset"],buf["byteLength"])}try{var decoded=decodeBase64(s);var bytes=new Uint8Array(decoded.length);for(var i=0;i<decoded.length;++i){bytes[i]=decoded.charCodeAt(i)}return bytes}catch(_){throw new Error("Converting base64 string to bytes failed.")}}function tryParseAsDataURI(filename){if(!isDataURI(filename)){return}return intArrayFromBase64(filename.slice(dataURIPrefix.length))}var asmLibraryArg={"g":___cxa_allocate_exception,"f":___cxa_throw,"B":__embind_register_bool,"G":__embind_register_class,"F":__embind_register_class_constructor,"k":__embind_register_class_function,"A":__embind_register_emval,"t":__embind_register_float,"l":__embind_register_integer,"j":__embind_register_memory_view,"u":__embind_register_std_string,"r":__embind_register_std_wstring,"C":__embind_register_void,"p":__emval_as,"q":__emval_call,"h":__emval_decref,"n":__emval_incref,"o":__emval_run_destructors,"m":_abort,"c":_emscripten_longjmp,"y":_emscripten_memcpy_big,"z":_emscripten_resize_heap,"a":_getTempRet0,"e":invoke_iii,"D":invoke_iiii,"v":invoke_v,"i":invoke_vi,"w":invoke_viidii,"d":invoke_viii,"s":invoke_viiii,"E":invoke_viiiii,"x":invoke_vij,"b":_setTempRet0};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["I"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["K"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["L"]).apply(null,arguments)};var ___getTypeName=Module["___getTypeName"]=function(){return(___getTypeName=Module["___getTypeName"]=Module["asm"]["M"]).apply(null,arguments)};var ___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=function(){return(___embind_register_native_and_builtin_types=Module["___embind_register_native_and_builtin_types"]=Module["asm"]["N"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["O"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["P"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["Q"]).apply(null,arguments)};var dynCall_vij=Module["dynCall_vij"]=function(){return(dynCall_vij=Module["dynCall_vij"]=Module["asm"]["R"]).apply(null,arguments)};function invoke_iii(index,a1,a2){var sp=stackSave();try{return wasmTable.get(index)(a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vi(index,a1){var sp=stackSave();try{wasmTable.get(index)(a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{wasmTable.get(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiii(index,a1,a2,a3,a4){var sp=stackSave();try{wasmTable.get(index)(a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viiiii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{wasmTable.get(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return wasmTable.get(index)(a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viidii(index,a1,a2,a3,a4,a5){var sp=stackSave();try{wasmTable.get(index)(a1,a2,a3,a4,a5)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_v(index){var sp=stackSave();try{wasmTable.get(index)()}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vij(index,a1,a2,a3){var sp=stackSave();try{dynCall_vij(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0){return}function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();readyPromiseResolve(Module);if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}noExitRuntime=true;run();
return ALGLIBModule.ready
}
);
})();
if (typeof exports === 'object' && typeof module === 'object')
module.exports = ALGLIBModule;
else if (typeof define === 'function' && define['amd'])
define([], function() { return ALGLIBModule; });
else if (typeof exports === 'object')
exports["ALGLIBModule"] = ALGLIBModule;
//Ceres Helper JS
export class Alglib {
constructor() {
this.loaded = false
this.fxn = []
this.equality_constraint = []
this.inequality_constraint = []
this.callback = []
this.stat = [];
this.jacobian = [];
this.countEvals = 0
// Create example data to test float_multiply_array
this.varLength = 0
this.maxLength = 1000
this.data = new Float64Array(this.maxLength);
this.promise = new Promise(function(resolve, reject){
ALGLIBModule().then(function(Module){
this.instance = new Module.ALGLIBjs
// Get data byte size, allocate memory on Emscripten heap, and get pointer
let nDataBytes = this.data.length * this.data.BYTES_PER_ELEMENT;
let dataPtr = Module._malloc(nDataBytes);
// Copy data to Emscripten heap (directly accessed from Module.HEAPU8)
this.dataHeap = new Float64Array(Module.HEAPF64.buffer, dataPtr, nDataBytes);
this.dataHeap.set(new Float64Array(this.data.buffer));
this.loaded = true
resolve()
}.bind(this))
}.bind(this))
}
// Method
add_function(fn) {
this.fxn.push(fn)
}
// Method
add_greater_than_or_equal_to_constraint(fn) {
let f = function(x){
return -fn(x);
}
this.equality_constraint.push(f)
}
// Method
add_less_than_or_equal_to_constraint(fn) {
this.equality_constraint.push(fn)
}
// Method
add_equality_constraint(fn) {
this.equality_constraint.push(fn)
}
// Method
add_inequality_constraint(fn) {
this.inequality_constraint.push(fn)
}
add_jacobian(fn){
this.jacobian.push(fn)
}
// Method
add_callback(fn) {
this.callback.push(fn)
}
reset(){
this.instance.reset();
this.fxn = []
this.equality_constraint = []
this.inequality_constraint = []
this.callback = []
this.jacobian = []
}
//Method
load_fxns(){
for(let i = 0; i < this.fxn.length; i++){
let newfunc = function f(){
let x = new Float64Array(this.dataHeap.buffer, this.dataHeap.byteOffset, this.varLength);
if(this.stat.length<10000){
let str = ""
for(let j=0; j< x.length; j++){
str += x[j].toExponential(5)+"\t"
}
this.stat.push(str)
}
this.countEvals++
return this.fxn[i](x)
}
this.instance.add_function(newfunc.bind(this));
}
for(let i = 0; i < this.jacobian.length; i++){
let newfunc = function f(j){
let x = new Float64Array(this.dataHeap.buffer, this.dataHeap.byteOffset, this.varLength);
this.countEvals++
return this.jacobian[i](x,j)
}
this.instance.add_jacobian(newfunc.bind(this));
}
for(let i = 0; i < this.equality_constraint.length; i++){
let newfunc = function f(){
let x = new Float64Array(this.dataHeap.buffer, this.dataHeap.byteOffset, this.varLength);
this.countEvals++
return this.equality_constraint[i](x)
}
this.instance.add_equality_constraint(newfunc.bind(this));
}
for(let i = 0; i < this.inequality_constraint.length; i++){
let newfunc = function f(){
let x = new Float64Array(this.dataHeap.buffer, this.dataHeap.byteOffset, this.varLength);
this.countEvals++
return this.inequality_constraint[i](x)
}
this.instance.add_inequality_constraint(newfunc.bind(this));
}
for(let i = 0; i < this.callback.length; i++){
let newfunc = function f(evaluate_jacobians, new_evaluation_point){
let x = new Float64Array(this.dataHeap.buffer, this.dataHeap.byteOffset, this.varLength);
this.countEvals++
return this.callback[i](x, evaluate_jacobians, new_evaluation_point);
}
this.instance.add_callback(newfunc.bind(this));
}
}
solve(mode, xi, xs=[], max_iterations=50000, penalty=50.0, radius=0.1, diffstep=0.000001, stop_threshold=0.00001) {
if(this.loaded == true){
const t0 = performance.now();
if(this.jacobian.length>0){
let jacobian_rows = 1+this.equality_constraint.length+this.inequality_constraint.length
if(jacobian_rows != this.jacobian.length){throw("Error: not enough jacobian functions defined. Define one for the optimization function and one for each constraint. Need "+jacobian_rows)}
}
this.countEvals = 0
this.stat = []
let str = ""
for(let j=0; j< xi.length; j++){
str += " x"+j+"\t\t"
}
this.stat.push(str)
this.mode = mode
this.minmax = 0
if(mode == "min"){this.minmax = 1}
else if(mode == "max"){this.minmax = 2}
if(this.varLength <= this.maxLength ){this.varLength = xi.length}
else{throw "Max number of vars exceeded"}
this.load_fxns()
for(let i = 0; i < this.varLength; i++){
if(Number.isFinite(xs[i])){
this.dataHeap[i] = xs[i];
}
else{
this.dataHeap[i] = 1
}
}
this.instance.set_xs(this.dataHeap.byteOffset, this.varLength);
for(let i = 0; i < this.varLength; i++){
this.dataHeap[i] = xi[i];
}
this.instance.setup_x(this.dataHeap.byteOffset, this.varLength);
this.instance.solve(this.minmax, max_iterations, penalty, radius, diffstep, stop_threshold)
let x = new Float64Array(this.dataHeap.buffer, this.dataHeap.byteOffset, this.varLength)
let normalArray = [].slice.call(x);
this.results = normalArray
this.termType = this.instance.get_status()
const t1 = performance.now();
this.timing = "Call to optimizer took "+(t1 - t0)+" milliseconds.";
return true
}
else{
console.log("Warning the Alglib.js wasm has not been loaded yet.")
return false
}
}
get_results(){
return this.results
}
get_status(){
/*optimization report. You should check Rep.TerminationType
in order to distinguish successful termination from
unsuccessful one:
* -8 internal integrity control detected infinite or
NAN values in function/gradient. Abnormal
termination signalled.
* -3 box constraints are inconsistent
* -1 inconsistent parameters were passed:
* penalty parameter for minnssetalgoags() is zero,
but we have nonlinear constraints set by minnssetnlc()
* 2 sampling radius decreased below epsx
* 7 stopping conditions are too stringent,
further improvement is impossible,
X contains best point found so far.
* 8 User requested termination via minnsrequesttermination()*/
var termTypeText = ""
if(this.termType == 2){termTypeText = "Found local max/min. Sampling radius decreased below the threshold value"}
else if(this.termType == 7){termTypeText = "Stopping conditions are too stringent. Further improvement is impossible. X contains best point found so far."}
else if(this.termType == 8){termTypeText = "User requested termination"}
else if(this.termType == -8){termTypeText = "Internal integrity control detected infinite or NAN values in function/gradient. Abnormal termination signalled."}
else if(this.termType == -3){termTypeText = "Box constraints are inconsistent"}
else if(this.termType == -1){termTypeText = "Inconsistent parameters were passed"}
else{termTypeText = "Unknown return type"}
return termTypeText
}
get_report(){
let x = this.get_results()
var reportText = "The solver attempted find the "+this.mode+" of f(x) subject to "+this.equality_constraint.length+" equality constraints and "+this.inequality_constraint.length+" inequality constraints.\
\nTermination condition: \""+this.get_status()+"\"\
\nThe final value of the optimization function was f(x) = "+this.fxn[0](x)+"\
\nThe final variable values were: ["+this.get_results()+"]\
\nNumber of function evaluations: "+this.countEvals+"\
\n"+this.timing+"\
\n\nIteration Report:\
\n"+this.stat.join("\n")+"\
\n"
return reportText
}
remove(){
this.loaded == false;
this.instance.delete();
}
}