Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/resources/editor/tools/yaml/tree-sitter.js
12923 views
1
// deno-lint-ignore-file
2
3
// The Module object: Our interface to the outside world. We import
4
// and export values on it. There are various ways Module can be used:
5
// 1. Not defined. We create it here
6
// 2. A function parameter, function(Module) { ..generated code.. }
7
// 3. pre-run appended it, var Module = {}; ..generated code..
8
// 4. External script tag defines var Module.
9
// We need to check if Module already exists (e.g. case 3 above).
10
// Substitution will be replaced with actual code on later stage of the build,
11
// this way Closure Compiler will not mangle it (e.g. case 4. above).
12
// Note that if you want to run closure, and also to use Module
13
// after the generated code, you will need to define var Module = {};
14
// before the code. Then that object will be used in the code, and you
15
// can continue to use Module afterwards as well.
16
17
var Module = typeof Module !== "undefined" ? Module : {};
18
19
// --pre-jses are emitted after the Module integration code, so that they can
20
// refer to Module (if they choose; they can also define Module)
21
var TreeSitter = (function () {
22
var initPromise;
23
class Parser {
24
constructor() {
25
this.initialize();
26
}
27
28
initialize() {
29
throw new Error("cannot construct a Parser before calling `init()`");
30
}
31
32
static init(moduleOptions) {
33
if (initPromise) return initPromise;
34
Module = Object.assign({}, Module, moduleOptions);
35
return (initPromise = new Promise((resolveInitPromise) => {
36
// Sometimes an existing Module object exists with properties
37
// meant to overwrite the default module functionality. Here
38
// we collect those properties and reapply _after_ we configure
39
// the current environment's defaults to avoid having to be so
40
// defensive during initialization.
41
var moduleOverrides = {};
42
var key;
43
for (key in Module) {
44
if (Module.hasOwnProperty(key)) {
45
moduleOverrides[key] = Module[key];
46
}
47
}
48
49
var arguments_ = [];
50
var thisProgram = "./this.program";
51
var quit_ = function (status, toThrow) {
52
throw toThrow;
53
};
54
55
// Determine the runtime environment we are in. You can customize this by
56
// setting the ENVIRONMENT setting at compile time (see settings.js).
57
58
var ENVIRONMENT_IS_WEB = false;
59
var ENVIRONMENT_IS_WORKER = false;
60
var ENVIRONMENT_IS_NODE = false;
61
var ENVIRONMENT_IS_SHELL = false;
62
ENVIRONMENT_IS_WEB = typeof window === "object";
63
ENVIRONMENT_IS_WORKER = typeof importScripts === "function";
64
// N.b. Electron.js environment is simultaneously a NODE-environment, but
65
// also a web environment.
66
ENVIRONMENT_IS_NODE =
67
typeof process === "object" &&
68
typeof process.versions === "object" &&
69
typeof process.versions.node === "string";
70
ENVIRONMENT_IS_SHELL =
71
!ENVIRONMENT_IS_WEB && !ENVIRONMENT_IS_NODE && !ENVIRONMENT_IS_WORKER;
72
73
if (Module["ENVIRONMENT"]) {
74
throw new Error(
75
"Module.ENVIRONMENT has been deprecated. To force the environment, use the ENVIRONMENT compile-time option (for example, -s ENVIRONMENT=web or -s ENVIRONMENT=node)"
76
);
77
}
78
79
// `/` should be present at the end if `scriptDirectory` is not empty
80
var scriptDirectory = "";
81
function locateFile(path) {
82
if (Module["locateFile"]) {
83
return Module["locateFile"](path, scriptDirectory);
84
}
85
return scriptDirectory + path;
86
}
87
88
// Hooks that are implemented differently in different runtime environments.
89
var read_, readAsync, readBinary, setWindowTitle;
90
91
var nodeFS;
92
var nodePath;
93
94
if (ENVIRONMENT_IS_NODE) {
95
/*if (ENVIRONMENT_IS_WORKER) {
96
scriptDirectory = require("path").dirname(scriptDirectory) + "/";
97
} else {
98
scriptDirectory = __dirname + "/";
99
}*/
100
101
// include: node_shell_read.js
102
103
read_ = function shell_read(filename, binary) {
104
var ret = tryParseAsDataURI(filename);
105
if (ret) {
106
return binary ? ret : ret.toString();
107
}
108
if (!nodeFS) nodeFS = require("fs");
109
if (!nodePath) nodePath = require("path");
110
filename = nodePath["normalize"](filename);
111
return nodeFS["readFileSync"](filename, binary ? null : "utf8");
112
};
113
114
readBinary = function readBinary(filename) {
115
var ret = read_(filename, true);
116
if (!ret.buffer) {
117
ret = new Uint8Array(ret);
118
}
119
assert(ret.buffer);
120
return ret;
121
};
122
123
// end include: node_shell_read.js
124
if (process["argv"].length > 1) {
125
thisProgram = process["argv"][1].replace(/\\/g, "/");
126
}
127
128
arguments_ = process["argv"].slice(2);
129
130
if (typeof module !== "undefined") {
131
module["exports"] = Module;
132
}
133
134
quit_ = function (status) {
135
process["exit"](status);
136
};
137
138
Module["inspect"] = function () {
139
return "[Emscripten Module object]";
140
};
141
} else if (ENVIRONMENT_IS_SHELL) {
142
if (typeof read != "undefined") {
143
read_ = function shell_read(f) {
144
var data = tryParseAsDataURI(f);
145
if (data) {
146
return intArrayToString(data);
147
}
148
return read(f);
149
};
150
}
151
152
readBinary = function readBinary(f) {
153
var data;
154
data = tryParseAsDataURI(f);
155
if (data) {
156
return data;
157
}
158
if (typeof readbuffer === "function") {
159
return new Uint8Array(readbuffer(f));
160
}
161
data = read(f, "binary");
162
assert(typeof data === "object");
163
return data;
164
};
165
166
if (typeof scriptArgs != "undefined") {
167
arguments_ = scriptArgs;
168
} else if (typeof arguments != "undefined") {
169
arguments_ = arguments;
170
}
171
172
if (typeof quit === "function") {
173
quit_ = function (status) {
174
quit(status);
175
};
176
}
177
178
if (typeof print !== "undefined") {
179
// Prefer to use print/printErr where they exist, as they usually work better.
180
if (typeof console === "undefined")
181
console = /** @type{!Console} */ ({});
182
console.log =
183
/** @type{!function(this:Console, ...*): undefined} */ (print);
184
console.warn = console.error =
185
/** @type{!function(this:Console, ...*): undefined} */ (
186
typeof printErr !== "undefined" ? printErr : print
187
);
188
}
189
}
190
191
// Note that this includes Node.js workers when relevant (pthreads is enabled).
192
// Node.js workers are detected as a combination of ENVIRONMENT_IS_WORKER and
193
// ENVIRONMENT_IS_NODE.
194
else if (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER) {
195
if (ENVIRONMENT_IS_WORKER) {
196
// Check worker, not web, since window could be polyfilled
197
scriptDirectory = self.location.href;
198
} else if (
199
typeof document !== "undefined" &&
200
document.currentScript
201
) {
202
// web
203
scriptDirectory = document.currentScript.src;
204
}
205
// blob urls look like blob:http://site.com/etc/etc and we cannot infer anything from them.
206
// otherwise, slice off the final part of the url to find the script directory.
207
// if scriptDirectory does not contain a slash, lastIndexOf will return -1,
208
// and scriptDirectory will correctly be replaced with an empty string.
209
if (scriptDirectory.indexOf("blob:") !== 0) {
210
scriptDirectory = scriptDirectory.substr(
211
0,
212
scriptDirectory.lastIndexOf("/") + 1
213
);
214
} else {
215
scriptDirectory = "";
216
}
217
218
// Differentiate the Web Worker from the Node Worker case, as reading must
219
// be done differently.
220
{
221
// include: web_or_worker_shell_read.js
222
223
read_ = function (url) {
224
try {
225
var xhr = new XMLHttpRequest();
226
xhr.open("GET", url, false);
227
xhr.send(null);
228
return xhr.responseText;
229
} catch (err) {
230
var data = tryParseAsDataURI(url);
231
if (data) {
232
return intArrayToString(data);
233
}
234
throw err;
235
}
236
};
237
238
if (ENVIRONMENT_IS_WORKER) {
239
readBinary = function (url) {
240
try {
241
var xhr = new XMLHttpRequest();
242
xhr.open("GET", url, false);
243
xhr.responseType = "arraybuffer";
244
xhr.send(null);
245
return new Uint8Array(
246
/** @type{!ArrayBuffer} */ (xhr.response)
247
);
248
} catch (err) {
249
var data = tryParseAsDataURI(url);
250
if (data) {
251
return data;
252
}
253
throw err;
254
}
255
};
256
}
257
258
readAsync = function (url, onload, onerror) {
259
var xhr = new XMLHttpRequest();
260
xhr.open("GET", url, true);
261
xhr.responseType = "arraybuffer";
262
xhr.onload = function () {
263
if (xhr.status == 200 || (xhr.status == 0 && xhr.response)) {
264
// file URLs can return 0
265
onload(xhr.response);
266
return;
267
}
268
var data = tryParseAsDataURI(url);
269
if (data) {
270
onload(data.buffer);
271
return;
272
}
273
onerror();
274
};
275
xhr.onerror = onerror;
276
xhr.send(null);
277
};
278
279
// end include: web_or_worker_shell_read.js
280
}
281
282
setWindowTitle = function (title) {
283
document.title = title;
284
};
285
} else {
286
throw new Error("environment detection error");
287
}
288
289
// Set up the out() and err() hooks, which are how we can print to stdout or
290
// stderr, respectively.
291
var out = Module["print"] || console.log.bind(console);
292
var err = Module["printErr"] || console.warn.bind(console);
293
294
// Merge back in the overrides
295
for (key in moduleOverrides) {
296
if (moduleOverrides.hasOwnProperty(key)) {
297
Module[key] = moduleOverrides[key];
298
}
299
}
300
// Free the object hierarchy contained in the overrides, this lets the GC
301
// reclaim data used e.g. in memoryInitializerRequest, which is a large typed array.
302
moduleOverrides = null;
303
304
// Emit code to handle expected values on the Module object. This applies Module.x
305
// to the proper local x. This has two benefits: first, we only emit it if it is
306
// expected to arrive, and second, by using a local everywhere else that can be
307
// minified.
308
309
if (Module["arguments"]) arguments_ = Module["arguments"];
310
if (!Object.getOwnPropertyDescriptor(Module, "arguments")) {
311
Object.defineProperty(Module, "arguments", {
312
configurable: true,
313
get: function () {
314
abort(
315
"Module.arguments has been replaced with plain arguments_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
316
);
317
},
318
});
319
}
320
321
if (Module["thisProgram"]) thisProgram = Module["thisProgram"];
322
if (!Object.getOwnPropertyDescriptor(Module, "thisProgram")) {
323
Object.defineProperty(Module, "thisProgram", {
324
configurable: true,
325
get: function () {
326
abort(
327
"Module.thisProgram has been replaced with plain thisProgram (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
328
);
329
},
330
});
331
}
332
333
if (Module["quit"]) quit_ = Module["quit"];
334
if (!Object.getOwnPropertyDescriptor(Module, "quit")) {
335
Object.defineProperty(Module, "quit", {
336
configurable: true,
337
get: function () {
338
abort(
339
"Module.quit has been replaced with plain quit_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
340
);
341
},
342
});
343
}
344
345
// perform assertions in shell.js after we set up out() and err(), as otherwise if an assertion fails it cannot print the message
346
// Assertions on removed incoming Module JS APIs.
347
assert(
348
typeof Module["memoryInitializerPrefixURL"] === "undefined",
349
"Module.memoryInitializerPrefixURL option was removed, use Module.locateFile instead"
350
);
351
assert(
352
typeof Module["pthreadMainPrefixURL"] === "undefined",
353
"Module.pthreadMainPrefixURL option was removed, use Module.locateFile instead"
354
);
355
assert(
356
typeof Module["cdInitializerPrefixURL"] === "undefined",
357
"Module.cdInitializerPrefixURL option was removed, use Module.locateFile instead"
358
);
359
assert(
360
typeof Module["filePackagePrefixURL"] === "undefined",
361
"Module.filePackagePrefixURL option was removed, use Module.locateFile instead"
362
);
363
assert(
364
typeof Module["read"] === "undefined",
365
"Module.read option was removed (modify read_ in JS)"
366
);
367
assert(
368
typeof Module["readAsync"] === "undefined",
369
"Module.readAsync option was removed (modify readAsync in JS)"
370
);
371
assert(
372
typeof Module["readBinary"] === "undefined",
373
"Module.readBinary option was removed (modify readBinary in JS)"
374
);
375
assert(
376
typeof Module["setWindowTitle"] === "undefined",
377
"Module.setWindowTitle option was removed (modify setWindowTitle in JS)"
378
);
379
assert(
380
typeof Module["TOTAL_MEMORY"] === "undefined",
381
"Module.TOTAL_MEMORY has been renamed Module.INITIAL_MEMORY"
382
);
383
384
if (!Object.getOwnPropertyDescriptor(Module, "read")) {
385
Object.defineProperty(Module, "read", {
386
configurable: true,
387
get: function () {
388
abort(
389
"Module.read has been replaced with plain read_ (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
390
);
391
},
392
});
393
}
394
395
if (!Object.getOwnPropertyDescriptor(Module, "readAsync")) {
396
Object.defineProperty(Module, "readAsync", {
397
configurable: true,
398
get: function () {
399
abort(
400
"Module.readAsync has been replaced with plain readAsync (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
401
);
402
},
403
});
404
}
405
406
if (!Object.getOwnPropertyDescriptor(Module, "readBinary")) {
407
Object.defineProperty(Module, "readBinary", {
408
configurable: true,
409
get: function () {
410
abort(
411
"Module.readBinary has been replaced with plain readBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
412
);
413
},
414
});
415
}
416
417
if (!Object.getOwnPropertyDescriptor(Module, "setWindowTitle")) {
418
Object.defineProperty(Module, "setWindowTitle", {
419
configurable: true,
420
get: function () {
421
abort(
422
"Module.setWindowTitle has been replaced with plain setWindowTitle (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
423
);
424
},
425
});
426
}
427
var IDBFS =
428
"IDBFS is no longer included by default; build with -lidbfs.js";
429
var PROXYFS =
430
"PROXYFS is no longer included by default; build with -lproxyfs.js";
431
var WORKERFS =
432
"WORKERFS is no longer included by default; build with -lworkerfs.js";
433
var NODEFS =
434
"NODEFS is no longer included by default; build with -lnodefs.js";
435
436
var STACK_ALIGN = 16;
437
438
function alignMemory(size, factor) {
439
if (!factor) factor = STACK_ALIGN; // stack alignment (16-byte) by default
440
return Math.ceil(size / factor) * factor;
441
}
442
443
function getNativeTypeSize(type) {
444
switch (type) {
445
case "i1":
446
case "i8":
447
return 1;
448
case "i16":
449
return 2;
450
case "i32":
451
return 4;
452
case "i64":
453
return 8;
454
case "float":
455
return 4;
456
case "double":
457
return 8;
458
default: {
459
if (type[type.length - 1] === "*") {
460
return 4; // A pointer
461
} else if (type[0] === "i") {
462
var bits = Number(type.substr(1));
463
assert(
464
bits % 8 === 0,
465
"getNativeTypeSize invalid bits " + bits + ", type " + type
466
);
467
return bits / 8;
468
} else {
469
return 0;
470
}
471
}
472
}
473
}
474
475
function warnOnce(text) {
476
if (!warnOnce.shown) warnOnce.shown = {};
477
if (!warnOnce.shown[text]) {
478
warnOnce.shown[text] = 1;
479
err(text);
480
}
481
}
482
483
// include: runtime_functions.js
484
485
// Wraps a JS function as a wasm function with a given signature.
486
function convertJsFunctionToWasm(func, sig) {
487
// If the type reflection proposal is available, use the new
488
// "WebAssembly.Function" constructor.
489
// Otherwise, construct a minimal wasm module importing the JS function and
490
// re-exporting it.
491
if (typeof WebAssembly.Function === "function") {
492
var typeNames = {
493
i: "i32",
494
j: "i64",
495
f: "f32",
496
d: "f64",
497
};
498
var type = {
499
parameters: [],
500
results: sig[0] == "v" ? [] : [typeNames[sig[0]]],
501
};
502
for (var i = 1; i < sig.length; ++i) {
503
type.parameters.push(typeNames[sig[i]]);
504
}
505
return new WebAssembly.Function(type, func);
506
}
507
508
// The module is static, with the exception of the type section, which is
509
// generated based on the signature passed in.
510
var typeSection = [
511
0x01, // id: section,
512
0x00, // length: 0 (placeholder)
513
0x01, // count: 1
514
0x60, // form: func
515
];
516
var sigRet = sig.slice(0, 1);
517
var sigParam = sig.slice(1);
518
var typeCodes = {
519
i: 0x7f, // i32
520
j: 0x7e, // i64
521
f: 0x7d, // f32
522
d: 0x7c, // f64
523
};
524
525
// Parameters, length + signatures
526
typeSection.push(sigParam.length);
527
for (var i = 0; i < sigParam.length; ++i) {
528
typeSection.push(typeCodes[sigParam[i]]);
529
}
530
531
// Return values, length + signatures
532
// With no multi-return in MVP, either 0 (void) or 1 (anything else)
533
if (sigRet == "v") {
534
typeSection.push(0x00);
535
} else {
536
typeSection = typeSection.concat([0x01, typeCodes[sigRet]]);
537
}
538
539
// Write the overall length of the type section back into the section header
540
// (excepting the 2 bytes for the section id and length)
541
typeSection[1] = typeSection.length - 2;
542
543
// Rest of the module is static
544
var bytes = new Uint8Array(
545
[
546
0x00,
547
0x61,
548
0x73,
549
0x6d, // magic ("\0asm")
550
0x01,
551
0x00,
552
0x00,
553
0x00, // version: 1
554
].concat(typeSection, [
555
0x02,
556
0x07, // import section
557
// (import "e" "f" (func 0 (type 0)))
558
0x01,
559
0x01,
560
0x65,
561
0x01,
562
0x66,
563
0x00,
564
0x00,
565
0x07,
566
0x05, // export section
567
// (export "f" (func 0 (type 0)))
568
0x01,
569
0x01,
570
0x66,
571
0x00,
572
0x00,
573
])
574
);
575
576
// We can compile this wasm module synchronously because it is very small.
577
// This accepts an import (at "e.f"), that it reroutes to an export (at "f")
578
var module = new WebAssembly.Module(bytes);
579
var instance = new WebAssembly.Instance(module, {
580
e: {
581
f: func,
582
},
583
});
584
var wrappedFunc = instance.exports["f"];
585
return wrappedFunc;
586
}
587
588
var freeTableIndexes = [];
589
590
// Weak map of functions in the table to their indexes, created on first use.
591
var functionsInTableMap;
592
593
function getEmptyTableSlot() {
594
// Reuse a free index if there is one, otherwise grow.
595
if (freeTableIndexes.length) {
596
return freeTableIndexes.pop();
597
}
598
// Grow the table
599
try {
600
wasmTable.grow(1);
601
} catch (err) {
602
if (!(err instanceof RangeError)) {
603
throw err;
604
}
605
throw "Unable to grow wasm table. Set ALLOW_TABLE_GROWTH.";
606
}
607
return wasmTable.length - 1;
608
}
609
610
// Add a wasm function to the table.
611
function addFunctionWasm(func, sig) {
612
// Check if the function is already in the table, to ensure each function
613
// gets a unique index. First, create the map if this is the first use.
614
if (!functionsInTableMap) {
615
functionsInTableMap = new WeakMap();
616
for (var i = 0; i < wasmTable.length; i++) {
617
var item = wasmTable.get(i);
618
// Ignore null values.
619
if (item) {
620
functionsInTableMap.set(item, i);
621
}
622
}
623
}
624
if (functionsInTableMap.has(func)) {
625
return functionsInTableMap.get(func);
626
}
627
628
// It's not in the table, add it now.
629
630
var ret = getEmptyTableSlot();
631
632
// Set the new value.
633
try {
634
// Attempting to call this with JS function will cause of table.set() to fail
635
wasmTable.set(ret, func);
636
} catch (err) {
637
if (!(err instanceof TypeError)) {
638
throw err;
639
}
640
assert(
641
typeof sig !== "undefined",
642
"Missing signature argument to addFunction: " + func
643
);
644
var wrapped = convertJsFunctionToWasm(func, sig);
645
wasmTable.set(ret, wrapped);
646
}
647
648
functionsInTableMap.set(func, ret);
649
650
return ret;
651
}
652
653
function removeFunction(index) {
654
functionsInTableMap.delete(wasmTable.get(index));
655
freeTableIndexes.push(index);
656
}
657
658
// 'sig' parameter is required for the llvm backend but only when func is not
659
// already a WebAssembly function.
660
function addFunction(func, sig) {
661
assert(typeof func !== "undefined");
662
663
return addFunctionWasm(func, sig);
664
}
665
666
// end include: runtime_functions.js
667
// include: runtime_debug.js
668
669
// end include: runtime_debug.js
670
var tempRet0 = 0;
671
672
var setTempRet0 = function (value) {
673
tempRet0 = value;
674
};
675
676
var getTempRet0 = function () {
677
return tempRet0;
678
};
679
680
// === Preamble library stuff ===
681
682
// Documentation for the public APIs defined in this file must be updated in:
683
// site/source/docs/api_reference/preamble.js.rst
684
// A prebuilt local version of the documentation is available at:
685
// site/build/text/docs/api_reference/preamble.js.txt
686
// You can also build docs locally as HTML or other formats in site/
687
// An online HTML version (which may be of a different version of Emscripten)
688
// is up at http://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html
689
690
var dynamicLibraries = Module["dynamicLibraries"] || [];
691
692
var wasmBinary;
693
if (Module["wasmBinary"]) wasmBinary = Module["wasmBinary"];
694
if (!Object.getOwnPropertyDescriptor(Module, "wasmBinary")) {
695
Object.defineProperty(Module, "wasmBinary", {
696
configurable: true,
697
get: function () {
698
abort(
699
"Module.wasmBinary has been replaced with plain wasmBinary (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
700
);
701
},
702
});
703
}
704
var noExitRuntime = Module["noExitRuntime"] || true;
705
if (!Object.getOwnPropertyDescriptor(Module, "noExitRuntime")) {
706
Object.defineProperty(Module, "noExitRuntime", {
707
configurable: true,
708
get: function () {
709
abort(
710
"Module.noExitRuntime has been replaced with plain noExitRuntime (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
711
);
712
},
713
});
714
}
715
716
if (typeof WebAssembly !== "object") {
717
abort("no native wasm support detected");
718
}
719
720
// include: runtime_safe_heap.js
721
722
// In MINIMAL_RUNTIME, setValue() and getValue() are only available when building with safe heap enabled, for heap safety checking.
723
// In traditional runtime, setValue() and getValue() are always available (although their use is highly discouraged due to perf penalties)
724
725
/** @param {number} ptr
726
@param {number} value
727
@param {string} type
728
@param {number|boolean=} noSafe */
729
function setValue(ptr, value, type, noSafe) {
730
type = type || "i8";
731
if (type.charAt(type.length - 1) === "*") type = "i32"; // pointers are 32-bit
732
switch (type) {
733
case "i1":
734
HEAP8[ptr >> 0] = value;
735
break;
736
case "i8":
737
HEAP8[ptr >> 0] = value;
738
break;
739
case "i16":
740
HEAP16[ptr >> 1] = value;
741
break;
742
case "i32":
743
HEAP32[ptr >> 2] = value;
744
break;
745
case "i64":
746
(tempI64 = [
747
value >>> 0,
748
((tempDouble = value),
749
+Math.abs(tempDouble) >= 1.0
750
? tempDouble > 0.0
751
? (Math.min(
752
+Math.floor(tempDouble / 4294967296.0),
753
4294967295.0
754
) |
755
0) >>>
756
0
757
: ~~+Math.ceil(
758
(tempDouble - +(~~tempDouble >>> 0)) / 4294967296.0
759
) >>> 0
760
: 0),
761
]),
762
(HEAP32[ptr >> 2] = tempI64[0]),
763
(HEAP32[(ptr + 4) >> 2] = tempI64[1]);
764
break;
765
case "float":
766
HEAPF32[ptr >> 2] = value;
767
break;
768
case "double":
769
HEAPF64[ptr >> 3] = value;
770
break;
771
default:
772
abort("invalid type for setValue: " + type);
773
}
774
}
775
776
/** @param {number} ptr
777
@param {string} type
778
@param {number|boolean=} noSafe */
779
function getValue(ptr, type, noSafe) {
780
type = type || "i8";
781
if (type.charAt(type.length - 1) === "*") type = "i32"; // pointers are 32-bit
782
switch (type) {
783
case "i1":
784
return HEAP8[ptr >> 0];
785
case "i8":
786
return HEAP8[ptr >> 0];
787
case "i16":
788
return HEAP16[ptr >> 1];
789
case "i32":
790
return HEAP32[ptr >> 2];
791
case "i64":
792
return HEAP32[ptr >> 2];
793
case "float":
794
return HEAPF32[ptr >> 2];
795
case "double":
796
return HEAPF64[ptr >> 3];
797
default:
798
abort("invalid type for getValue: " + type);
799
}
800
return null;
801
}
802
803
// end include: runtime_safe_heap.js
804
// Wasm globals
805
806
var wasmMemory;
807
808
//========================================
809
// Runtime essentials
810
//========================================
811
812
// whether we are quitting the application. no code should run after this.
813
// set in exit() and abort()
814
var ABORT = false;
815
816
// set by exit() and abort(). Passed to 'onExit' handler.
817
// NOTE: This is also used as the process return code code in shell environments
818
// but only when noExitRuntime is false.
819
var EXITSTATUS;
820
821
/** @type {function(*, string=)} */
822
function assert(condition, text) {
823
if (!condition) {
824
abort("Assertion failed: " + text);
825
}
826
}
827
828
// Returns the C function with a specified identifier (for C++, you need to do manual name mangling)
829
function getCFunc(ident) {
830
var func = Module["_" + ident]; // closure exported function
831
assert(
832
func,
833
"Cannot call unknown function " +
834
ident +
835
", make sure it is exported"
836
);
837
return func;
838
}
839
840
// C calling interface.
841
/** @param {string|null=} returnType
842
@param {Array=} argTypes
843
@param {Arguments|Array=} args
844
@param {Object=} opts */
845
function ccall(ident, returnType, argTypes, args, opts) {
846
// For fast lookup of conversion functions
847
var toC = {
848
string: function (str) {
849
var ret = 0;
850
if (str !== null && str !== undefined && str !== 0) {
851
// null string
852
// at most 4 bytes per UTF-8 code point, +1 for the trailing '\0'
853
var len = (str.length << 2) + 1;
854
ret = stackAlloc(len);
855
stringToUTF8(str, ret, len);
856
}
857
return ret;
858
},
859
array: function (arr) {
860
var ret = stackAlloc(arr.length);
861
writeArrayToMemory(arr, ret);
862
return ret;
863
},
864
};
865
866
function convertReturnValue(ret) {
867
if (returnType === "string") return UTF8ToString(ret);
868
if (returnType === "boolean") return Boolean(ret);
869
return ret;
870
}
871
872
var func = getCFunc(ident);
873
var cArgs = [];
874
var stack = 0;
875
assert(returnType !== "array", 'Return type should not be "array".');
876
if (args) {
877
for (var i = 0; i < args.length; i++) {
878
var converter = toC[argTypes[i]];
879
if (converter) {
880
if (stack === 0) stack = stackSave();
881
cArgs[i] = converter(args[i]);
882
} else {
883
cArgs[i] = args[i];
884
}
885
}
886
}
887
var ret = func.apply(null, cArgs);
888
889
ret = convertReturnValue(ret);
890
if (stack !== 0) stackRestore(stack);
891
return ret;
892
}
893
894
/** @param {string=} returnType
895
@param {Array=} argTypes
896
@param {Object=} opts */
897
function cwrap(ident, returnType, argTypes, opts) {
898
return function () {
899
return ccall(ident, returnType, argTypes, arguments, opts);
900
};
901
}
902
903
// We used to include malloc/free by default in the past. Show a helpful error in
904
// builds with assertions.
905
906
var ALLOC_NORMAL = 0; // Tries to use _malloc()
907
var ALLOC_STACK = 1; // Lives for the duration of the current function call
908
909
// allocate(): This is for internal use. You can use it yourself as well, but the interface
910
// is a little tricky (see docs right below). The reason is that it is optimized
911
// for multiple syntaxes to save space in generated code. So you should
912
// normally not use allocate(), and instead allocate memory using _malloc(),
913
// initialize it with setValue(), and so forth.
914
// @slab: An array of data.
915
// @allocator: How to allocate memory, see ALLOC_*
916
/** @type {function((Uint8Array|Array<number>), number)} */
917
function allocate(slab, allocator) {
918
var ret;
919
assert(
920
typeof allocator === "number",
921
"allocate no longer takes a type argument"
922
);
923
assert(
924
typeof slab !== "number",
925
"allocate no longer takes a number as arg0"
926
);
927
928
if (allocator == ALLOC_STACK) {
929
ret = stackAlloc(slab.length);
930
} else {
931
ret = _malloc(slab.length);
932
}
933
934
if (slab.subarray || slab.slice) {
935
HEAPU8.set(/** @type {!Uint8Array} */ (slab), ret);
936
} else {
937
HEAPU8.set(new Uint8Array(slab), ret);
938
}
939
return ret;
940
}
941
942
// include: runtime_strings.js
943
944
// runtime_strings.js: Strings related runtime functions that are part of both MINIMAL_RUNTIME and regular runtime.
945
946
// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the given array that contains uint8 values, returns
947
// a copy of that string as a Javascript String object.
948
949
var UTF8Decoder =
950
typeof TextDecoder !== "undefined"
951
? new TextDecoder("utf8")
952
: undefined;
953
954
/**
955
* @param {number} idx
956
* @param {number=} maxBytesToRead
957
* @return {string}
958
*/
959
function UTF8ArrayToString(heap, idx, maxBytesToRead) {
960
var endIdx = idx + maxBytesToRead;
961
var endPtr = idx;
962
// TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself.
963
// Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage.
964
// (As a tiny code save trick, compare endPtr against endIdx using a negation, so that undefined means Infinity)
965
while (heap[endPtr] && !(endPtr >= endIdx)) ++endPtr;
966
967
if (endPtr - idx > 16 && heap.subarray && UTF8Decoder) {
968
return UTF8Decoder.decode(heap.subarray(idx, endPtr));
969
} else {
970
var str = "";
971
// If building with TextDecoder, we have already computed the string length above, so test loop end condition against that
972
while (idx < endPtr) {
973
// For UTF8 byte structure, see:
974
// http://en.wikipedia.org/wiki/UTF-8#Description
975
// https://www.ietf.org/rfc/rfc2279.txt
976
// https://tools.ietf.org/html/rfc3629
977
var u0 = heap[idx++];
978
if (!(u0 & 0x80)) {
979
str += String.fromCharCode(u0);
980
continue;
981
}
982
var u1 = heap[idx++] & 63;
983
if ((u0 & 0xe0) == 0xc0) {
984
str += String.fromCharCode(((u0 & 31) << 6) | u1);
985
continue;
986
}
987
var u2 = heap[idx++] & 63;
988
if ((u0 & 0xf0) == 0xe0) {
989
u0 = ((u0 & 15) << 12) | (u1 << 6) | u2;
990
} else {
991
if ((u0 & 0xf8) != 0xf0)
992
warnOnce(
993
"Invalid UTF-8 leading byte 0x" +
994
u0.toString(16) +
995
" encountered when deserializing a UTF-8 string in wasm memory to a JS string!"
996
);
997
u0 =
998
((u0 & 7) << 18) |
999
(u1 << 12) |
1000
(u2 << 6) |
1001
(heap[idx++] & 63);
1002
}
1003
1004
if (u0 < 0x10000) {
1005
str += String.fromCharCode(u0);
1006
} else {
1007
var ch = u0 - 0x10000;
1008
str += String.fromCharCode(
1009
0xd800 | (ch >> 10),
1010
0xdc00 | (ch & 0x3ff)
1011
);
1012
}
1013
}
1014
}
1015
return str;
1016
}
1017
1018
// Given a pointer 'ptr' to a null-terminated UTF8-encoded string in the emscripten HEAP, returns a
1019
// copy of that string as a Javascript String object.
1020
// maxBytesToRead: an optional length that specifies the maximum number of bytes to read. You can omit
1021
// this parameter to scan the string until the first \0 byte. If maxBytesToRead is
1022
// passed, and the string at [ptr, ptr+maxBytesToReadr[ contains a null byte in the
1023
// middle, then the string will cut short at that byte index (i.e. maxBytesToRead will
1024
// not produce a string of exact length [ptr, ptr+maxBytesToRead[)
1025
// N.B. mixing frequent uses of UTF8ToString() with and without maxBytesToRead may
1026
// throw JS JIT optimizations off, so it is worth to consider consistently using one
1027
// style or the other.
1028
/**
1029
* @param {number} ptr
1030
* @param {number=} maxBytesToRead
1031
* @return {string}
1032
*/
1033
function UTF8ToString(ptr, maxBytesToRead) {
1034
return ptr ? UTF8ArrayToString(HEAPU8, ptr, maxBytesToRead) : "";
1035
}
1036
1037
// Copies the given Javascript String object 'str' to the given byte array at address 'outIdx',
1038
// encoded in UTF8 form and null-terminated. The copy will require at most str.length*4+1 bytes of space in the HEAP.
1039
// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write.
1040
// Parameters:
1041
// str: the Javascript string to copy.
1042
// heap: the array to copy to. Each index in this array is assumed to be one 8-byte element.
1043
// outIdx: The starting offset in the array to begin the copying.
1044
// maxBytesToWrite: The maximum number of bytes this function can write to the array.
1045
// This count should include the null terminator,
1046
// i.e. if maxBytesToWrite=1, only the null terminator will be written and nothing else.
1047
// maxBytesToWrite=0 does not write any bytes to the output, not even the null terminator.
1048
// Returns the number of bytes written, EXCLUDING the null terminator.
1049
1050
function stringToUTF8Array(str, heap, outIdx, maxBytesToWrite) {
1051
if (!(maxBytesToWrite > 0))
1052
// Parameter maxBytesToWrite is not optional. Negative values, 0, null, undefined and false each don't write out any bytes.
1053
return 0;
1054
1055
var startIdx = outIdx;
1056
var endIdx = outIdx + maxBytesToWrite - 1; // -1 for string null terminator.
1057
for (var i = 0; i < str.length; ++i) {
1058
// Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8.
1059
// See http://unicode.org/faq/utf_bom.html#utf16-3
1060
// For UTF8 byte structure, see http://en.wikipedia.org/wiki/UTF-8#Description and https://www.ietf.org/rfc/rfc2279.txt and https://tools.ietf.org/html/rfc3629
1061
var u = str.charCodeAt(i); // possibly a lead surrogate
1062
if (u >= 0xd800 && u <= 0xdfff) {
1063
var u1 = str.charCodeAt(++i);
1064
u = (0x10000 + ((u & 0x3ff) << 10)) | (u1 & 0x3ff);
1065
}
1066
if (u <= 0x7f) {
1067
if (outIdx >= endIdx) break;
1068
heap[outIdx++] = u;
1069
} else if (u <= 0x7ff) {
1070
if (outIdx + 1 >= endIdx) break;
1071
heap[outIdx++] = 0xc0 | (u >> 6);
1072
heap[outIdx++] = 0x80 | (u & 63);
1073
} else if (u <= 0xffff) {
1074
if (outIdx + 2 >= endIdx) break;
1075
heap[outIdx++] = 0xe0 | (u >> 12);
1076
heap[outIdx++] = 0x80 | ((u >> 6) & 63);
1077
heap[outIdx++] = 0x80 | (u & 63);
1078
} else {
1079
if (outIdx + 3 >= endIdx) break;
1080
if (u >= 0x200000)
1081
warnOnce(
1082
"Invalid Unicode code point 0x" +
1083
u.toString(16) +
1084
" encountered when serializing a JS string to a UTF-8 string in wasm memory! (Valid unicode code points should be in range 0-0x1FFFFF)."
1085
);
1086
heap[outIdx++] = 0xf0 | (u >> 18);
1087
heap[outIdx++] = 0x80 | ((u >> 12) & 63);
1088
heap[outIdx++] = 0x80 | ((u >> 6) & 63);
1089
heap[outIdx++] = 0x80 | (u & 63);
1090
}
1091
}
1092
// Null-terminate the pointer to the buffer.
1093
heap[outIdx] = 0;
1094
return outIdx - startIdx;
1095
}
1096
1097
// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr',
1098
// null-terminated and encoded in UTF8 form. The copy will require at most str.length*4+1 bytes of space in the HEAP.
1099
// Use the function lengthBytesUTF8 to compute the exact number of bytes (excluding null terminator) that this function will write.
1100
// Returns the number of bytes written, EXCLUDING the null terminator.
1101
1102
function stringToUTF8(str, outPtr, maxBytesToWrite) {
1103
assert(
1104
typeof maxBytesToWrite == "number",
1105
"stringToUTF8(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"
1106
);
1107
return stringToUTF8Array(str, HEAPU8, outPtr, maxBytesToWrite);
1108
}
1109
1110
// Returns the number of bytes the given Javascript string takes if encoded as a UTF8 byte array, EXCLUDING the null terminator byte.
1111
function lengthBytesUTF8(str) {
1112
var len = 0;
1113
for (var i = 0; i < str.length; ++i) {
1114
// Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! So decode UTF16->UTF32->UTF8.
1115
// See http://unicode.org/faq/utf_bom.html#utf16-3
1116
var u = str.charCodeAt(i); // possibly a lead surrogate
1117
if (u >= 0xd800 && u <= 0xdfff)
1118
u =
1119
(0x10000 + ((u & 0x3ff) << 10)) | (str.charCodeAt(++i) & 0x3ff);
1120
if (u <= 0x7f) ++len;
1121
else if (u <= 0x7ff) len += 2;
1122
else if (u <= 0xffff) len += 3;
1123
else len += 4;
1124
}
1125
return len;
1126
}
1127
1128
// end include: runtime_strings.js
1129
// include: runtime_strings_extra.js
1130
1131
// runtime_strings_extra.js: Strings related runtime functions that are available only in regular runtime.
1132
1133
// Given a pointer 'ptr' to a null-terminated ASCII-encoded string in the emscripten HEAP, returns
1134
// a copy of that string as a Javascript String object.
1135
1136
function AsciiToString(ptr) {
1137
var str = "";
1138
while (1) {
1139
var ch = HEAPU8[ptr++ >> 0];
1140
if (!ch) return str;
1141
str += String.fromCharCode(ch);
1142
}
1143
}
1144
1145
// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr',
1146
// null-terminated and encoded in ASCII form. The copy will require at most str.length+1 bytes of space in the HEAP.
1147
1148
function stringToAscii(str, outPtr) {
1149
return writeAsciiToMemory(str, outPtr, false);
1150
}
1151
1152
// Given a pointer 'ptr' to a null-terminated UTF16LE-encoded string in the emscripten HEAP, returns
1153
// a copy of that string as a Javascript String object.
1154
1155
var UTF16Decoder =
1156
typeof TextDecoder !== "undefined"
1157
? new TextDecoder("utf-16le")
1158
: undefined;
1159
1160
function UTF16ToString(ptr, maxBytesToRead) {
1161
assert(
1162
ptr % 2 == 0,
1163
"Pointer passed to UTF16ToString must be aligned to two bytes!"
1164
);
1165
var endPtr = ptr;
1166
// TextDecoder needs to know the byte length in advance, it doesn't stop on null terminator by itself.
1167
// Also, use the length info to avoid running tiny strings through TextDecoder, since .subarray() allocates garbage.
1168
var idx = endPtr >> 1;
1169
var maxIdx = idx + maxBytesToRead / 2;
1170
// If maxBytesToRead is not passed explicitly, it will be undefined, and this
1171
// will always evaluate to true. This saves on code size.
1172
while (!(idx >= maxIdx) && HEAPU16[idx]) ++idx;
1173
endPtr = idx << 1;
1174
1175
if (endPtr - ptr > 32 && UTF16Decoder) {
1176
return UTF16Decoder.decode(HEAPU8.subarray(ptr, endPtr));
1177
} else {
1178
var str = "";
1179
1180
// If maxBytesToRead is not passed explicitly, it will be undefined, and the for-loop's condition
1181
// will always evaluate to true. The loop is then terminated on the first null char.
1182
for (var i = 0; !(i >= maxBytesToRead / 2); ++i) {
1183
var codeUnit = HEAP16[(ptr + i * 2) >> 1];
1184
if (codeUnit == 0) break;
1185
// fromCharCode constructs a character from a UTF-16 code unit, so we can pass the UTF16 string right through.
1186
str += String.fromCharCode(codeUnit);
1187
}
1188
1189
return str;
1190
}
1191
}
1192
1193
// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr',
1194
// null-terminated and encoded in UTF16 form. The copy will require at most str.length*4+2 bytes of space in the HEAP.
1195
// Use the function lengthBytesUTF16() to compute the exact number of bytes (excluding null terminator) that this function will write.
1196
// Parameters:
1197
// str: the Javascript string to copy.
1198
// outPtr: Byte address in Emscripten HEAP where to write the string to.
1199
// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null
1200
// terminator, i.e. if maxBytesToWrite=2, only the null terminator will be written and nothing else.
1201
// maxBytesToWrite<2 does not write any bytes to the output, not even the null terminator.
1202
// Returns the number of bytes written, EXCLUDING the null terminator.
1203
1204
function stringToUTF16(str, outPtr, maxBytesToWrite) {
1205
assert(
1206
outPtr % 2 == 0,
1207
"Pointer passed to stringToUTF16 must be aligned to two bytes!"
1208
);
1209
assert(
1210
typeof maxBytesToWrite == "number",
1211
"stringToUTF16(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"
1212
);
1213
// Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed.
1214
if (maxBytesToWrite === undefined) {
1215
maxBytesToWrite = 0x7fffffff;
1216
}
1217
if (maxBytesToWrite < 2) return 0;
1218
maxBytesToWrite -= 2; // Null terminator.
1219
var startPtr = outPtr;
1220
var numCharsToWrite =
1221
maxBytesToWrite < str.length * 2 ? maxBytesToWrite / 2 : str.length;
1222
for (var i = 0; i < numCharsToWrite; ++i) {
1223
// charCodeAt returns a UTF-16 encoded code unit, so it can be directly written to the HEAP.
1224
var codeUnit = str.charCodeAt(i); // possibly a lead surrogate
1225
HEAP16[outPtr >> 1] = codeUnit;
1226
outPtr += 2;
1227
}
1228
// Null-terminate the pointer to the HEAP.
1229
HEAP16[outPtr >> 1] = 0;
1230
return outPtr - startPtr;
1231
}
1232
1233
// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte.
1234
1235
function lengthBytesUTF16(str) {
1236
return str.length * 2;
1237
}
1238
1239
function UTF32ToString(ptr, maxBytesToRead) {
1240
assert(
1241
ptr % 4 == 0,
1242
"Pointer passed to UTF32ToString must be aligned to four bytes!"
1243
);
1244
var i = 0;
1245
1246
var str = "";
1247
// If maxBytesToRead is not passed explicitly, it will be undefined, and this
1248
// will always evaluate to true. This saves on code size.
1249
while (!(i >= maxBytesToRead / 4)) {
1250
var utf32 = HEAP32[(ptr + i * 4) >> 2];
1251
if (utf32 == 0) break;
1252
++i;
1253
// Gotcha: fromCharCode constructs a character from a UTF-16 encoded code (pair), not from a Unicode code point! So encode the code point to UTF-16 for constructing.
1254
// See http://unicode.org/faq/utf_bom.html#utf16-3
1255
if (utf32 >= 0x10000) {
1256
var ch = utf32 - 0x10000;
1257
str += String.fromCharCode(
1258
0xd800 | (ch >> 10),
1259
0xdc00 | (ch & 0x3ff)
1260
);
1261
} else {
1262
str += String.fromCharCode(utf32);
1263
}
1264
}
1265
return str;
1266
}
1267
1268
// Copies the given Javascript String object 'str' to the emscripten HEAP at address 'outPtr',
1269
// null-terminated and encoded in UTF32 form. The copy will require at most str.length*4+4 bytes of space in the HEAP.
1270
// Use the function lengthBytesUTF32() to compute the exact number of bytes (excluding null terminator) that this function will write.
1271
// Parameters:
1272
// str: the Javascript string to copy.
1273
// outPtr: Byte address in Emscripten HEAP where to write the string to.
1274
// maxBytesToWrite: The maximum number of bytes this function can write to the array. This count should include the null
1275
// terminator, i.e. if maxBytesToWrite=4, only the null terminator will be written and nothing else.
1276
// maxBytesToWrite<4 does not write any bytes to the output, not even the null terminator.
1277
// Returns the number of bytes written, EXCLUDING the null terminator.
1278
1279
function stringToUTF32(str, outPtr, maxBytesToWrite) {
1280
assert(
1281
outPtr % 4 == 0,
1282
"Pointer passed to stringToUTF32 must be aligned to four bytes!"
1283
);
1284
assert(
1285
typeof maxBytesToWrite == "number",
1286
"stringToUTF32(str, outPtr, maxBytesToWrite) is missing the third parameter that specifies the length of the output buffer!"
1287
);
1288
// Backwards compatibility: if max bytes is not specified, assume unsafe unbounded write is allowed.
1289
if (maxBytesToWrite === undefined) {
1290
maxBytesToWrite = 0x7fffffff;
1291
}
1292
if (maxBytesToWrite < 4) return 0;
1293
var startPtr = outPtr;
1294
var endPtr = startPtr + maxBytesToWrite - 4;
1295
for (var i = 0; i < str.length; ++i) {
1296
// Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap.
1297
// See http://unicode.org/faq/utf_bom.html#utf16-3
1298
var codeUnit = str.charCodeAt(i); // possibly a lead surrogate
1299
if (codeUnit >= 0xd800 && codeUnit <= 0xdfff) {
1300
var trailSurrogate = str.charCodeAt(++i);
1301
codeUnit =
1302
(0x10000 + ((codeUnit & 0x3ff) << 10)) |
1303
(trailSurrogate & 0x3ff);
1304
}
1305
HEAP32[outPtr >> 2] = codeUnit;
1306
outPtr += 4;
1307
if (outPtr + 4 > endPtr) break;
1308
}
1309
// Null-terminate the pointer to the HEAP.
1310
HEAP32[outPtr >> 2] = 0;
1311
return outPtr - startPtr;
1312
}
1313
1314
// Returns the number of bytes the given Javascript string takes if encoded as a UTF16 byte array, EXCLUDING the null terminator byte.
1315
1316
function lengthBytesUTF32(str) {
1317
var len = 0;
1318
for (var i = 0; i < str.length; ++i) {
1319
// Gotcha: charCodeAt returns a 16-bit word that is a UTF-16 encoded code unit, not a Unicode code point of the character! We must decode the string to UTF-32 to the heap.
1320
// See http://unicode.org/faq/utf_bom.html#utf16-3
1321
var codeUnit = str.charCodeAt(i);
1322
if (codeUnit >= 0xd800 && codeUnit <= 0xdfff) ++i; // possibly a lead surrogate, so skip over the tail surrogate.
1323
len += 4;
1324
}
1325
1326
return len;
1327
}
1328
1329
// Allocate heap space for a JS string, and write it there.
1330
// It is the responsibility of the caller to free() that memory.
1331
function allocateUTF8(str) {
1332
var size = lengthBytesUTF8(str) + 1;
1333
var ret = _malloc(size);
1334
if (ret) stringToUTF8Array(str, HEAP8, ret, size);
1335
return ret;
1336
}
1337
1338
// Allocate stack space for a JS string, and write it there.
1339
function allocateUTF8OnStack(str) {
1340
var size = lengthBytesUTF8(str) + 1;
1341
var ret = stackAlloc(size);
1342
stringToUTF8Array(str, HEAP8, ret, size);
1343
return ret;
1344
}
1345
1346
// Deprecated: This function should not be called because it is unsafe and does not provide
1347
// a maximum length limit of how many bytes it is allowed to write. Prefer calling the
1348
// function stringToUTF8Array() instead, which takes in a maximum length that can be used
1349
// to be secure from out of bounds writes.
1350
/** @deprecated
1351
@param {boolean=} dontAddNull */
1352
function writeStringToMemory(string, buffer, dontAddNull) {
1353
warnOnce(
1354
"writeStringToMemory is deprecated and should not be called! Use stringToUTF8() instead!"
1355
);
1356
1357
var /** @type {number} */ lastChar, /** @type {number} */ end;
1358
if (dontAddNull) {
1359
// stringToUTF8Array always appends null. If we don't want to do that, remember the
1360
// character that existed at the location where the null will be placed, and restore
1361
// that after the write (below).
1362
end = buffer + lengthBytesUTF8(string);
1363
lastChar = HEAP8[end];
1364
}
1365
stringToUTF8(string, buffer, Infinity);
1366
if (dontAddNull) HEAP8[end] = lastChar; // Restore the value under the null character.
1367
}
1368
1369
function writeArrayToMemory(array, buffer) {
1370
assert(
1371
array.length >= 0,
1372
"writeArrayToMemory array must have a length (should be an array or typed array)"
1373
);
1374
HEAP8.set(array, buffer);
1375
}
1376
1377
/** @param {boolean=} dontAddNull */
1378
function writeAsciiToMemory(str, buffer, dontAddNull) {
1379
for (var i = 0; i < str.length; ++i) {
1380
assert((str.charCodeAt(i) === str.charCodeAt(i)) & 0xff);
1381
HEAP8[buffer++ >> 0] = str.charCodeAt(i);
1382
}
1383
// Null-terminate the pointer to the HEAP.
1384
if (!dontAddNull) HEAP8[buffer >> 0] = 0;
1385
}
1386
1387
// end include: runtime_strings_extra.js
1388
// Memory management
1389
1390
function alignUp(x, multiple) {
1391
if (x % multiple > 0) {
1392
x += multiple - (x % multiple);
1393
}
1394
return x;
1395
}
1396
1397
var HEAP,
1398
/** @type {ArrayBuffer} */
1399
buffer,
1400
/** @type {Int8Array} */
1401
HEAP8,
1402
/** @type {Uint8Array} */
1403
HEAPU8,
1404
/** @type {Int16Array} */
1405
HEAP16,
1406
/** @type {Uint16Array} */
1407
HEAPU16,
1408
/** @type {Int32Array} */
1409
HEAP32,
1410
/** @type {Uint32Array} */
1411
HEAPU32,
1412
/** @type {Float32Array} */
1413
HEAPF32,
1414
/** @type {Float64Array} */
1415
HEAPF64;
1416
1417
function updateGlobalBufferAndViews(buf) {
1418
buffer = buf;
1419
Module["HEAP8"] = HEAP8 = new Int8Array(buf);
1420
Module["HEAP16"] = HEAP16 = new Int16Array(buf);
1421
Module["HEAP32"] = HEAP32 = new Int32Array(buf);
1422
Module["HEAPU8"] = HEAPU8 = new Uint8Array(buf);
1423
Module["HEAPU16"] = HEAPU16 = new Uint16Array(buf);
1424
Module["HEAPU32"] = HEAPU32 = new Uint32Array(buf);
1425
Module["HEAPF32"] = HEAPF32 = new Float32Array(buf);
1426
Module["HEAPF64"] = HEAPF64 = new Float64Array(buf);
1427
}
1428
1429
var TOTAL_STACK = 5242880;
1430
if (Module["TOTAL_STACK"])
1431
assert(
1432
TOTAL_STACK === Module["TOTAL_STACK"],
1433
"the stack size can no longer be determined at runtime"
1434
);
1435
1436
var INITIAL_MEMORY = Module["INITIAL_MEMORY"] || 33554432;
1437
if (!Object.getOwnPropertyDescriptor(Module, "INITIAL_MEMORY")) {
1438
Object.defineProperty(Module, "INITIAL_MEMORY", {
1439
configurable: true,
1440
get: function () {
1441
abort(
1442
"Module.INITIAL_MEMORY has been replaced with plain INITIAL_MEMORY (the initial value can be provided on Module, but after startup the value is only looked for on a local variable of that name)"
1443
);
1444
},
1445
});
1446
}
1447
1448
assert(
1449
INITIAL_MEMORY >= TOTAL_STACK,
1450
"INITIAL_MEMORY should be larger than TOTAL_STACK, was " +
1451
INITIAL_MEMORY +
1452
"! (TOTAL_STACK=" +
1453
TOTAL_STACK +
1454
")"
1455
);
1456
1457
// check for full engine support (use string 'subarray' to avoid closure compiler confusion)
1458
assert(
1459
typeof Int32Array !== "undefined" &&
1460
typeof Float64Array !== "undefined" &&
1461
Int32Array.prototype.subarray !== undefined &&
1462
Int32Array.prototype.set !== undefined,
1463
"JS engine does not provide full typed array support"
1464
);
1465
1466
// In non-standalone/normal mode, we create the memory here.
1467
// include: runtime_init_memory.js
1468
1469
// Create the wasm memory. (Note: this only applies if IMPORTED_MEMORY is defined)
1470
1471
if (Module["wasmMemory"]) {
1472
wasmMemory = Module["wasmMemory"];
1473
} else {
1474
wasmMemory = new WebAssembly.Memory({
1475
initial: INITIAL_MEMORY / 65536,
1476
// In theory we should not need to emit the maximum if we want "unlimited"
1477
// or 4GB of memory, but VMs error on that atm, see
1478
// https://github.com/emscripten-core/emscripten/issues/14130
1479
// And in the pthreads case we definitely need to emit a maximum. So
1480
// always emit one.
1481
maximum: 2147483648 / 65536,
1482
});
1483
}
1484
1485
if (wasmMemory) {
1486
buffer = wasmMemory.buffer;
1487
}
1488
1489
// If the user provides an incorrect length, just use that length instead rather than providing the user to
1490
// specifically provide the memory length with Module['INITIAL_MEMORY'].
1491
INITIAL_MEMORY = buffer.byteLength;
1492
assert(INITIAL_MEMORY % 65536 === 0);
1493
updateGlobalBufferAndViews(buffer);
1494
1495
// end include: runtime_init_memory.js
1496
1497
// include: runtime_init_table.js
1498
// In RELOCATABLE mode we create the table in JS.
1499
var wasmTable = new WebAssembly.Table({
1500
initial: 21,
1501
element: "anyfunc",
1502
});
1503
1504
// end include: runtime_init_table.js
1505
// include: runtime_stack_check.js
1506
1507
// Initializes the stack cookie. Called at the startup of main and at the startup of each thread in pthreads mode.
1508
function writeStackCookie() {
1509
var max = _emscripten_stack_get_end();
1510
assert((max & 3) == 0);
1511
// The stack grows downwards
1512
HEAPU32[(max >> 2) + 1] = 0x2135467;
1513
HEAPU32[(max >> 2) + 2] = 0x89bacdfe;
1514
// Also test the global address 0 for integrity.
1515
HEAP32[0] = 0x63736d65; /* 'emsc' */
1516
}
1517
1518
function checkStackCookie() {
1519
if (ABORT) return;
1520
var max = _emscripten_stack_get_end();
1521
var cookie1 = HEAPU32[(max >> 2) + 1];
1522
var cookie2 = HEAPU32[(max >> 2) + 2];
1523
if (cookie1 != 0x2135467 || cookie2 != 0x89bacdfe) {
1524
abort(
1525
"Stack overflow! Stack cookie has been overwritten, expected hex dwords 0x89BACDFE and 0x2135467, but received 0x" +
1526
cookie2.toString(16) +
1527
" " +
1528
cookie1.toString(16)
1529
);
1530
}
1531
// Also test the global address 0 for integrity.
1532
if (HEAP32[0] !== 0x63736d65 /* 'emsc' */)
1533
abort(
1534
"Runtime error: The application has corrupted its heap memory area (address zero)!"
1535
);
1536
}
1537
1538
// end include: runtime_stack_check.js
1539
// include: runtime_assertions.js
1540
1541
// Endianness check
1542
(function () {
1543
var h16 = new Int16Array(1);
1544
var h8 = new Int8Array(h16.buffer);
1545
h16[0] = 0x6373;
1546
if (h8[0] !== 0x73 || h8[1] !== 0x63)
1547
throw "Runtime error: expected the system to be little-endian! (Run with -s SUPPORT_BIG_ENDIAN=1 to bypass)";
1548
})();
1549
1550
// end include: runtime_assertions.js
1551
var __ATPRERUN__ = []; // functions called before the runtime is initialized
1552
var __ATINIT__ = []; // functions called during startup
1553
var __ATMAIN__ = []; // functions called when main() is to be run
1554
var __ATEXIT__ = []; // functions called during shutdown
1555
var __ATPOSTRUN__ = []; // functions called after the main() is called
1556
1557
var runtimeInitialized = false;
1558
var runtimeExited = false;
1559
1560
function preRun() {
1561
if (Module["preRun"]) {
1562
if (typeof Module["preRun"] == "function")
1563
Module["preRun"] = [Module["preRun"]];
1564
while (Module["preRun"].length) {
1565
addOnPreRun(Module["preRun"].shift());
1566
}
1567
}
1568
1569
callRuntimeCallbacks(__ATPRERUN__);
1570
}
1571
1572
function initRuntime() {
1573
checkStackCookie();
1574
assert(!runtimeInitialized);
1575
runtimeInitialized = true;
1576
1577
callRuntimeCallbacks(__ATINIT__);
1578
}
1579
1580
function preMain() {
1581
checkStackCookie();
1582
1583
callRuntimeCallbacks(__ATMAIN__);
1584
}
1585
1586
function exitRuntime() {
1587
checkStackCookie();
1588
runtimeExited = true;
1589
}
1590
1591
function postRun() {
1592
checkStackCookie();
1593
1594
if (Module["postRun"]) {
1595
if (typeof Module["postRun"] == "function")
1596
Module["postRun"] = [Module["postRun"]];
1597
while (Module["postRun"].length) {
1598
addOnPostRun(Module["postRun"].shift());
1599
}
1600
}
1601
1602
callRuntimeCallbacks(__ATPOSTRUN__);
1603
}
1604
1605
function addOnPreRun(cb) {
1606
__ATPRERUN__.unshift(cb);
1607
}
1608
1609
function addOnInit(cb) {
1610
__ATINIT__.unshift(cb);
1611
}
1612
1613
function addOnPreMain(cb) {
1614
__ATMAIN__.unshift(cb);
1615
}
1616
1617
function addOnExit(cb) {}
1618
1619
function addOnPostRun(cb) {
1620
__ATPOSTRUN__.unshift(cb);
1621
}
1622
1623
// include: runtime_math.js
1624
1625
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/imul
1626
1627
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/fround
1628
1629
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/clz32
1630
1631
// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/trunc
1632
1633
assert(
1634
Math.imul,
1635
"This browser does not support Math.imul(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"
1636
);
1637
assert(
1638
Math.fround,
1639
"This browser does not support Math.fround(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"
1640
);
1641
assert(
1642
Math.clz32,
1643
"This browser does not support Math.clz32(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"
1644
);
1645
assert(
1646
Math.trunc,
1647
"This browser does not support Math.trunc(), build with LEGACY_VM_SUPPORT or POLYFILL_OLD_MATH_FUNCTIONS to add in a polyfill"
1648
);
1649
1650
// end include: runtime_math.js
1651
// A counter of dependencies for calling run(). If we need to
1652
// do asynchronous work before running, increment this and
1653
// decrement it. Incrementing must happen in a place like
1654
// Module.preRun (used by emcc to add file preloading).
1655
// Note that you can add dependencies in preRun, even though
1656
// it happens right before run - run will be postponed until
1657
// the dependencies are met.
1658
var runDependencies = 0;
1659
var runDependencyWatcher = null;
1660
var dependenciesFulfilled = null; // overridden to take different actions when all run dependencies are fulfilled
1661
var runDependencyTracking = {};
1662
1663
function getUniqueRunDependency(id) {
1664
var orig = id;
1665
while (1) {
1666
if (!runDependencyTracking[id]) return id;
1667
id = orig + Math.random();
1668
}
1669
}
1670
1671
function addRunDependency(id) {
1672
runDependencies++;
1673
1674
if (Module["monitorRunDependencies"]) {
1675
Module["monitorRunDependencies"](runDependencies);
1676
}
1677
1678
if (id) {
1679
assert(!runDependencyTracking[id]);
1680
runDependencyTracking[id] = 1;
1681
if (
1682
runDependencyWatcher === null &&
1683
typeof setInterval !== "undefined"
1684
) {
1685
// Check for missing dependencies every few seconds
1686
runDependencyWatcher = setInterval(function () {
1687
if (ABORT) {
1688
clearInterval(runDependencyWatcher);
1689
runDependencyWatcher = null;
1690
return;
1691
}
1692
var shown = false;
1693
for (var dep in runDependencyTracking) {
1694
if (!shown) {
1695
shown = true;
1696
err("still waiting on run dependencies:");
1697
}
1698
err("dependency: " + dep);
1699
}
1700
if (shown) {
1701
err("(end of list)");
1702
}
1703
}, 10000);
1704
}
1705
} else {
1706
err("warning: run dependency added without ID");
1707
}
1708
}
1709
1710
function removeRunDependency(id) {
1711
runDependencies--;
1712
1713
if (Module["monitorRunDependencies"]) {
1714
Module["monitorRunDependencies"](runDependencies);
1715
}
1716
1717
if (id) {
1718
assert(runDependencyTracking[id]);
1719
delete runDependencyTracking[id];
1720
} else {
1721
err("warning: run dependency removed without ID");
1722
}
1723
if (runDependencies == 0) {
1724
if (runDependencyWatcher !== null) {
1725
clearInterval(runDependencyWatcher);
1726
runDependencyWatcher = null;
1727
}
1728
if (dependenciesFulfilled) {
1729
var callback = dependenciesFulfilled;
1730
dependenciesFulfilled = null;
1731
callback(); // can add another dependenciesFulfilled
1732
}
1733
}
1734
}
1735
1736
Module["preloadedImages"] = {}; // maps url to image data
1737
Module["preloadedAudios"] = {}; // maps url to audio data
1738
Module["preloadedWasm"] = {}; // maps url to wasm instance exports
1739
1740
/** @param {string|number=} what */
1741
function abort(what) {
1742
if (Module["onAbort"]) {
1743
Module["onAbort"](what);
1744
}
1745
1746
what += "";
1747
err(what);
1748
1749
ABORT = true;
1750
EXITSTATUS = 1;
1751
1752
var output = "abort(" + what + ") at " + stackTrace();
1753
what = output;
1754
1755
// Use a wasm runtime error, because a JS error might be seen as a foreign
1756
// exception, which means we'd run destructors on it. We need the error to
1757
// simply make the program stop.
1758
var e = new WebAssembly.RuntimeError(what);
1759
1760
// Throw the error whether or not MODULARIZE is set because abort is used
1761
// in code paths apart from instantiation where an exception is expected
1762
// to be thrown when abort is called.
1763
throw e;
1764
}
1765
1766
// {{MEM_INITIALIZER}}
1767
1768
// include: memoryprofiler.js
1769
1770
// end include: memoryprofiler.js
1771
// show errors on likely calls to FS when it was not included
1772
var FS = {
1773
error: function () {
1774
abort(
1775
"Filesystem support (FS) was not included. The problem is that you are using files from JS, but files were not used from C/C++, so filesystem support was not auto-included. You can force-include filesystem support with -s FORCE_FILESYSTEM=1"
1776
);
1777
},
1778
init: function () {
1779
FS.error();
1780
},
1781
createDataFile: function () {
1782
FS.error();
1783
},
1784
createPreloadedFile: function () {
1785
FS.error();
1786
},
1787
createLazyFile: function () {
1788
FS.error();
1789
},
1790
open: function () {
1791
FS.error();
1792
},
1793
mkdev: function () {
1794
FS.error();
1795
},
1796
registerDevice: function () {
1797
FS.error();
1798
},
1799
analyzePath: function () {
1800
FS.error();
1801
},
1802
loadFilesFromDB: function () {
1803
FS.error();
1804
},
1805
1806
ErrnoError: function ErrnoError() {
1807
FS.error();
1808
},
1809
};
1810
Module["FS_createDataFile"] = FS.createDataFile;
1811
Module["FS_createPreloadedFile"] = FS.createPreloadedFile;
1812
1813
// include: URIUtils.js
1814
1815
// Prefix of data URIs emitted by SINGLE_FILE and related options.
1816
var dataURIPrefix = "data:application/octet-stream;base64,";
1817
1818
// Indicates whether filename is a base64 data URI.
1819
function isDataURI(filename) {
1820
// Prefix of data URIs emitted by SINGLE_FILE and related options.
1821
return filename.startsWith(dataURIPrefix);
1822
}
1823
1824
// Indicates whether filename is delivered via file protocol (as opposed to http/https)
1825
function isFileURI(filename) {
1826
return filename.startsWith("file://");
1827
}
1828
1829
// end include: URIUtils.js
1830
function createExportWrapper(name, fixedasm) {
1831
return function () {
1832
var displayName = name;
1833
var asm = fixedasm;
1834
if (!fixedasm) {
1835
asm = Module["asm"];
1836
}
1837
assert(
1838
runtimeInitialized,
1839
"native function `" +
1840
displayName +
1841
"` called before runtime initialization"
1842
);
1843
assert(
1844
!runtimeExited,
1845
"native function `" +
1846
displayName +
1847
"` called after runtime exit (use NO_EXIT_RUNTIME to keep it alive after main() exits)"
1848
);
1849
if (!asm[name]) {
1850
assert(
1851
asm[name],
1852
"exported native function `" + displayName + "` not found"
1853
);
1854
}
1855
return asm[name].apply(null, arguments);
1856
};
1857
}
1858
1859
var wasmBinaryFile;
1860
wasmBinaryFile =
1861
"data:application/octet-stream;base64,AGFzbQEAAAAAjYCAgAAGZHlsaW5rvDcEFAAAAeeBgIAAIGABfwF/YAF/AGACf38Bf2ACf38AYAN/f38AYAN/f38Bf2AEf39/fwBgBH9/f38Bf2AFf39/f38AYAABf2AAAGAFf39/f38Bf2AHf39/f39/fwBgB39/f39/f38Bf2AIf39/f39/f38Bf2ABfgF+YAZ/f39/f38AYAN/fn8BfmAGf3x/f39/AX9gAn5/AX9gBH9+fn8AYAF/AX5gAn9+AGADf39+AGALf39/f39/f39/f38AYAh/f39/f39/fwBgAnx/AXxgA35/fwF/YAF8AX5gAn5+AXxgBH9/fn8BfmAEf35/fwF/AqeDgIAAEQNlbnYEZXhpdAABA2Vudg1jbG9ja19nZXR0aW1lAAIDZW52GHRyZWVfc2l0dGVyX2xvZ19jYWxsYmFjawADA2Vudhp0cmVlX3NpdHRlcl9wYXJzZV9jYWxsYmFjawAIFndhc2lfc25hcHNob3RfcHJldmlldzEIZmRfd3JpdGUABxZ3YXNpX3NuYXBzaG90X3ByZXZpZXcxCGZkX2Nsb3NlAAADZW52FmVtc2NyaXB0ZW5fcmVzaXplX2hlYXAAAANlbnYVZW1zY3JpcHRlbl9tZW1jcHlfYmlnAAUDZW52BWFib3J0AAoDZW52C3NldFRlbXBSZXQwAAEWd2FzaV9zbmFwc2hvdF9wcmV2aWV3MQdmZF9zZWVrAAsDZW52D19fc3RhY2tfcG9pbnRlcgN/AQNlbnYNX19tZW1vcnlfYmFzZQN/AANlbnYMX190YWJsZV9iYXNlA38AB0dPVC5tZW0LX19oZWFwX2Jhc2UDfwEDZW52Bm1lbW9yeQIBgASAgAIDZW52GV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBcAAUA/6EgIAA/AQKCgoHCAEEBA0GAwIDAgQAAQEDAwQGAAADAAAAAAAAAAYFBAICBwICBQEDAQAAAAUBAQECAwEBAwMBBQUDAAEIAAMAAwMEBAAAAAUOAAAAAAAAAAAAAwMBAwICAgAABAYCBAQABgADBAMDBAACAwYIBgYIAgIGBAkCBAMAAQEGCwEBAwECAQEBAQEEBAADAQMBAxUPFg8FAQUAAQMEARcAAgIEBQUABAcCAAAIBAwQBgAAAgYFCAEOBAQEAAQABAQDAgAAAgMEBQUEAgICBAAGCwEEAQAHBgEEAgEAAgABAwYCBQMBBRAABAAGBAQEBQICAgAFAgABAAAABQUFBQUJAQEAAwQDAQMEAggCAgIDAAADAwwCAwIGAAULAAAABAgAAwEGAwYCBAIEAAIEAgQCAgICAgUEAgIAAgMEAwMDGAUAGQMDAAAAAAAIBggCBgQBAwUDAAMDBQAAAAEDBQMAAAAFBwECAwUHAQUDBQcHBQUDBQACBQkKAwQLBwEAAAICAQMBAQMBAQMBAQQBAAAAAAAAAAEBAQAAAAEAAAADAwMBAQEBAQEBAQMBAQEAAAABAQUMAgQEAAAAAAwMAgAAAAAAAAUAAgUJEQIHBQcFBQUABRoLDQQGABsTEwgFEgMcAAAFAgAJFBQdAAECAgIDCQAFBQUAAgUHAgABAAUACQABAQEBAQACAAAAAwAAAAIAAAADAwACAAACAQUEAwMAAAAAAAAAAAIAAAAEDAQDAwIHAwAAAwAAAAAAAAMDAAAAAgEFBAMDAAAAAAACAAAABAwDBQAAAAAAAAAAAAAAAgAEAwEAAAAAAAAACQEAAwoDCQkBAAIAHgAECx8G04CAgAAOfwFBAAt/AUEAC38BQbAvC38BQbAyC38BQbA3C38BQbQ3C38BQbg3C38BQbw3C38AQbAvC38AQbAyC38AQbQ3C38AQbg3C38AQbA3C38AQbw3CweTm4CAAHcRX193YXNtX2NhbGxfY3RvcnMACxh0c19sYW5ndWFnZV9zeW1ib2xfY291bnQAKBN0c19sYW5ndWFnZV92ZXJzaW9uACkXdHNfbGFuZ3VhZ2VfZmllbGRfY291bnQAKhd0c19sYW5ndWFnZV9zeW1ib2xfbmFtZQAvG3RzX2xhbmd1YWdlX3N5bWJvbF9mb3JfbmFtZQAwF3RzX2xhbmd1YWdlX3N5bWJvbF90eXBlADEddHNfbGFuZ3VhZ2VfZmllbGRfbmFtZV9mb3JfaWQAMgZtZW1jcHkA/QMEZnJlZQD2AwZjYWxsb2MA9wMQdHNfcGFyc2VyX2RlbGV0ZQCOARZ0c19wYXJzZXJfc2V0X2xhbmd1YWdlAI8BD3RzX3BhcnNlcl9yZXNldACUARh0c19wYXJzZXJfdGltZW91dF9taWNyb3MAgwUcdHNfcGFyc2VyX3NldF90aW1lb3V0X21pY3JvcwCEBQZzdGRlcnIDDAx0c19xdWVyeV9uZXcA2wEPdHNfcXVlcnlfZGVsZXRlAOIBBm1hbGxvYwD1Awhpc3dzcGFjZQDKAxZ0c19xdWVyeV9wYXR0ZXJuX2NvdW50AIICFnRzX3F1ZXJ5X2NhcHR1cmVfY291bnQAgwIVdHNfcXVlcnlfc3RyaW5nX2NvdW50AIQCHHRzX3F1ZXJ5X2NhcHR1cmVfbmFtZV9mb3JfaWQAhQIcdHNfcXVlcnlfc3RyaW5nX3ZhbHVlX2Zvcl9pZACHAh90c19xdWVyeV9wcmVkaWNhdGVzX2Zvcl9wYXR0ZXJuAIgCB21lbW1vdmUA/wMGbWVtY21wANIDDHRzX3RyZWVfY29weQDlAg50c190cmVlX2RlbGV0ZQDmAghpc3dhbG51bQDOAwd0c19pbml0AIEDD1RSQU5TRkVSX0JVRkZFUgMNEnRzX3BhcnNlcl9uZXdfd2FzbQCCAxx0c19wYXJzZXJfZW5hYmxlX2xvZ2dlcl93YXNtAIMDFHRzX3BhcnNlcl9wYXJzZV93YXNtAIUDHnRzX2xhbmd1YWdlX3R5cGVfaXNfbmFtZWRfd2FzbQCKAyB0c19sYW5ndWFnZV90eXBlX2lzX3Zpc2libGVfd2FzbQCLAxZ0c190cmVlX3Jvb3Rfbm9kZV93YXNtAIwDEXRzX3RyZWVfZWRpdF93YXNtAI4DH3RzX3RyZWVfZ2V0X2NoYW5nZWRfcmFuZ2VzX3dhc20AkAMXdHNfdHJlZV9jdXJzb3JfbmV3X3dhc20AkgMadHNfdHJlZV9jdXJzb3JfZGVsZXRlX3dhc20AlQMZdHNfdHJlZV9jdXJzb3JfcmVzZXRfd2FzbQCXAyR0c190cmVlX2N1cnNvcl9nb3RvX2ZpcnN0X2NoaWxkX3dhc20AmAMldHNfdHJlZV9jdXJzb3JfZ290b19uZXh0X3NpYmxpbmdfd2FzbQCZAx90c190cmVlX2N1cnNvcl9nb3RvX3BhcmVudF93YXNtAJoDKHRzX3RyZWVfY3Vyc29yX2N1cnJlbnRfbm9kZV90eXBlX2lkX3dhc20AmwMpdHNfdHJlZV9jdXJzb3JfY3VycmVudF9ub2RlX2lzX25hbWVkX3dhc20AnAMrdHNfdHJlZV9jdXJzb3JfY3VycmVudF9ub2RlX2lzX21pc3Npbmdfd2FzbQCdAyN0c190cmVlX2N1cnNvcl9jdXJyZW50X25vZGVfaWRfd2FzbQCeAyJ0c190cmVlX2N1cnNvcl9zdGFydF9wb3NpdGlvbl93YXNtAJ8DIHRzX3RyZWVfY3Vyc29yX2VuZF9wb3NpdGlvbl93YXNtAKEDH3RzX3RyZWVfY3Vyc29yX3N0YXJ0X2luZGV4X3dhc20AogMddHNfdHJlZV9jdXJzb3JfZW5kX2luZGV4X3dhc20AowMkdHNfdHJlZV9jdXJzb3JfY3VycmVudF9maWVsZF9pZF93YXNtAKQDIHRzX3RyZWVfY3Vyc29yX2N1cnJlbnRfbm9kZV93YXNtAKUDE3RzX25vZGVfc3ltYm9sX3dhc20ApgMYdHNfbm9kZV9jaGlsZF9jb3VudF93YXNtAKcDHnRzX25vZGVfbmFtZWRfY2hpbGRfY291bnRfd2FzbQCoAxJ0c19ub2RlX2NoaWxkX3dhc20AqQMYdHNfbm9kZV9uYW1lZF9jaGlsZF93YXNtAKoDHnRzX25vZGVfY2hpbGRfYnlfZmllbGRfaWRfd2FzbQCrAxl0c19ub2RlX25leHRfc2libGluZ193YXNtAKwDGXRzX25vZGVfcHJldl9zaWJsaW5nX3dhc20ArQMfdHNfbm9kZV9uZXh0X25hbWVkX3NpYmxpbmdfd2FzbQCuAx90c19ub2RlX3ByZXZfbmFtZWRfc2libGluZ193YXNtAK8DE3RzX25vZGVfcGFyZW50X3dhc20AsAMhdHNfbm9kZV9kZXNjZW5kYW50X2Zvcl9pbmRleF93YXNtALEDJ3RzX25vZGVfbmFtZWRfZGVzY2VuZGFudF9mb3JfaW5kZXhfd2FzbQCyAyR0c19ub2RlX2Rlc2NlbmRhbnRfZm9yX3Bvc2l0aW9uX3dhc20AswMqdHNfbm9kZV9uYW1lZF9kZXNjZW5kYW50X2Zvcl9wb3NpdGlvbl93YXNtALUDGHRzX25vZGVfc3RhcnRfcG9pbnRfd2FzbQC2AxZ0c19ub2RlX2VuZF9wb2ludF93YXNtALcDGHRzX25vZGVfc3RhcnRfaW5kZXhfd2FzbQC4AxZ0c19ub2RlX2VuZF9pbmRleF93YXNtALkDFnRzX25vZGVfdG9fc3RyaW5nX3dhc20AugMVdHNfbm9kZV9jaGlsZHJlbl93YXNtALsDG3RzX25vZGVfbmFtZWRfY2hpbGRyZW5fd2FzbQC8AyB0c19ub2RlX2Rlc2NlbmRhbnRzX29mX3R5cGVfd2FzbQC+AxV0c19ub2RlX2lzX25hbWVkX3dhc20AwgMYdHNfbm9kZV9oYXNfY2hhbmdlc193YXNtAMMDFnRzX25vZGVfaGFzX2Vycm9yX3dhc20AxAMXdHNfbm9kZV9pc19taXNzaW5nX3dhc20AxQMVdHNfcXVlcnlfbWF0Y2hlc193YXNtAMYDFnRzX3F1ZXJ5X2NhcHR1cmVzX3dhc20AxwMQX19lcnJub19sb2NhdGlvbgDTAwhpc3dhbHBoYQDNAwh0b3d1cHBlcgD/BAhpc3dsb3dlcgCBBQhpc3dkaWdpdADMAwZtZW1jaHIA3QMGc3RybGVuAIcECXN0YWNrU2F2ZQD2BAxzdGFja1Jlc3RvcmUA9wQKc3RhY2tBbGxvYwD4BBtlbXNjcmlwdGVuX3N0YWNrX3NldF9saW1pdHMA+wQZZW1zY3JpcHRlbl9zdGFja19nZXRfZnJlZQD8BBhlbXNjcmlwdGVuX3N0YWNrX2dldF9lbmQA/QQIc2V0VGhyZXcA+QQJX19USFJFV19fAw4MX190aHJld1ZhbHVlAw8FX1pud20AiwQGX1pkbFB2AIwEPl9aTktTdDNfXzIyMF9fdmVjdG9yX2Jhc2VfY29tbW9uSUxiMUVFMjBfX3Rocm93X2xlbmd0aF9lcnJvckV2AP4EQ19aTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRUQyRXYAtARQX1pOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFOV9fZ3Jvd19ieUVtbW1tbW0AtwRLX1pOU3QzX18yMTJiYXNpY19zdHJpbmdJY05TXzExY2hhcl90cmFpdHNJY0VFTlNfOWFsbG9jYXRvckljRUVFNl9faW5pdEVQS2NtALgESV9aTlN0M19fMjEyYmFzaWNfc3RyaW5nSWNOU18xMWNoYXJfdHJhaXRzSWNFRU5TXzlhbGxvY2F0b3JJY0VFRTdyZXNlcnZlRW0AuQRKX1pOS1N0M19fMjEyYmFzaWNf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IF1qIV8gXykCACHVAiBcINUCNwIAQQghYCBcIGBqIWEgXyBgaiFiIGIoAgAhYyBhIGM2AgALCyAHLQDGASFkQQEhZSBkIGVxIWYCQAJAIGZFDQAgBygCvAEhZyBnKAIUIWggByBoNgJwQfAAIWkgByBpaiFqIGoha0EEIWwgayBsaiFtIAcoArwBIW5BCCFvIG4gb2ohcCBwKQIAIdYCIG0g1gI3AgBBgAEhcSAHIHFqIXIgciFzQfAAIXQgByB0aiF1IHUhdiB2KQIAIdcCIHMg1wI3AgBBCCF3IHMgd2oheCB2IHdqIXkgeSgCACF6IHggejYCAAwBCyAHKALYASF7IAcoAuABIXwgeyF9IHwhfiB9IH5JIX9BASGAASB/IIABcSGBAQJAAkAggQFFDQAgBygCvAEhggEgggEoAhAhgwEgByCDATYCYEHgACGEASAHIIQBaiGFASCFASGGAUEEIYcBIIYBIIcBaiGIASAHKAK8ASGJASCJASkCACHYAiCIASDYAjcCAEGAASGKASAHIIoBaiGLASCLASGMAUHgACGNASAHII0BaiGOASCOASGPASCPASkCACHZAiCMASDZAjcCAEEIIZABIIwBIJABaiGRASCPASCQAWohkgEgkgEoAgAhkwEgkQEgkwE2AgAMAQtBgAEhlAEgByCUAWohlQEglQEhlgFBACGXASMBIZgBIJgBIJcBaiGZASCZASkCACHaAiCWASDaAjcCAEEIIZoBIJYBIJoBaiGbASCZASCaAWohnAEgnAEoAgAhnQEgmwEgnQE2AgALCyAHKAKwASGeASAHKAKAASGfASCeASGgASCfASGhASCgASChAUkhogFBASGjASCiASCjAXEhpAECQAJAIKQBRQ0AIActAMcBIaUBQQEhpgEgpQEgpgFxIacBIActAMYBIagBQQEhqQEgqAEgqQFxIaoBIKcBIasBIKoBIawBIKsBIKwBRyGtAUEBIa4BIK0BIK4BcSGvAQJAIK8BRQ0AIAcoAtwBIbABQQghsQFBECGyASAHILIBaiGzASCzASCxAWohtAFByAEhtQEgByC1AWohtgEgtgEgsQFqIbcBILcBKAIAIbgBILQBILgBNgIAIAcpA8gBIdsCIAcg2wI3AxAgByCxAWohuQFBsAEhugEgByC6AWohuwEguwEgsQFqIbwBILwBKAIAIb0BILkBIL0BNgIAIAcpA7ABIdwCIAcg3AI3AwBBECG+ASAHIL4BaiG/ASCwASC/ASAHEBELIActAMcBIcABQQEhwQEgwAEgwQFxIcIBAkAgwgFFDQAgBygC1AEhwwFBASHEASDDASDEAWohxQEgByDFATYC1AELQcgBIcYBIAcgxgFqIccBIMcBIcgBQbABIckBIAcgyQFqIcoBIMoBIcsBIMsBKQIAId0CIMgBIN0CNwIAQQghzAEgyAEgzAFqIc0BIMsBIMwBaiHOASDOASgCACHPASDNASDPATYCACAHLQDHASHQAUF/IdEBINABINEBcyHSAUEBIdMBINIBINMBcSHUASAHINQBOgDHAQwBCyAHKAKAASHVASAHKAKwASHWASDVASHXASDWASHYASDXASDYAUkh2QFBASHaASDZASDaAXEh2wECQAJAINsBRQ0AIActAMcBIdwBQQEh3QEg3AEg3QFxId4BIActAMYBId8BQQEh4AEg3wEg4AFxIeEBIN4BIeIBIOEBIeMBIOIBIOMBRyHkAUEBIeUBIOQBIOUBcSHmAQJAIOYBRQ0AIAcoAtwBIecBQQgh6AFBMCHpASAHIOkBaiHqASDqASDoAWoh6wFByAEh7AEgByDsAWoh7QEg7QEg6AFqIe4BIO4BKAIAIe8BIOsBIO8BNgIAIAcpA8gBId4CIAcg3gI3AzBBICHwASAHIPABaiHxASDxASDoAWoh8gFBgAEh8wEgByDzAWoh9AEg9AEg6AFqIfUBIPUBKAIAIfYBIPIBIPYBNgIAIAcpA4ABId8CIAcg3wI3AyBBMCH3ASAHIPcBaiH4AUEgIfkBIAcg+QFqIfoBIOcBIPgBIPoBEBELIActAMYBIfsBQQEh/AEg+wEg/AFxIf0BAkAg/QFFDQAgBygC2AEh/gFBASH/ASD+ASD/AWohgAIgByCAAjYC2AELQcgBIYECIAcggQJqIYICIIICIYMCQYABIYQCIAcghAJqIYUCIIUCIYYCIIYCKQIAIeACIIMCIOACNwIAQQghhwIggwIghwJqIYgCIIYCIIcCaiGJAiCJAigCACGKAiCIAiCKAjYCACAHLQDGASGLAkF/IYwCIIsCIIwCcyGNAkEBIY4CII0CII4CcSGPAiAHII8COgDGAQwBCyAHLQDHASGQAkEBIZECIJACIJECcSGSAiAHLQDGASGTAkEBIZQCIJMCIJQCcSGVAiCSAiGWAiCVAiGXAiCWAiCXAkchmAJBASGZAiCYAiCZAnEhmgICQCCaAkUNACAHKALcASGbAkEIIZwCQdAAIZ0CIAcgnQJqIZ4CIJ4CIJwCaiGfAkHIASGgAiAHIKACaiGhAiChAiCcAmohogIgogIoAgAhowIgnwIgowI2AgAgBykDyAEh4QIgByDhAjcDUEHAACGkAiAHIKQCaiGlAiClAiCcAmohpgJBgAEhpwIgByCnAmohqAIgqAIgnAJqIakCIKkCKAIAIaoCIKYCIKoCNgIAIAcpA4ABIeICIAcg4gI3A0BB0AAhqwIgByCrAmohrAJBwAAhrQIgByCtAmohrgIgmwIgrAIgrgIQEQsgBy0AxwEhrwJBASGwAiCvAiCwAnEhsQICQCCxAkUNACAHKALUASGyAkEBIbMCILICILMCaiG0AiAHILQCNgLUAQsgBy0AxgEhtQJBASG2AiC1AiC2AnEhtwICQCC3AkUNACAHKALYASG4AkEBIbkCILgCILkCaiG6AiAHILoCNgLYAQsgBy0AxwEhuwJBfyG8AiC7AiC8AnMhvQJBASG+AiC9AiC+AnEhvwIgByC/AjoAxwEgBy0AxgEhwAJBfyHBAiDAAiDBAnMhwgJBASHDAiDCAiDDAnEhxAIgByDEAjoAxgFByAEhxQIgByDFAmohxgIgxgIhxwJBgAEhyAIgByDIAmohyQIgyQIhygIgygIpAgAh4wIgxwIg4wI3AgBBCCHLAiDHAiDLAmohzAIgygIgywJqIc0CIM0CKAIAIc4CIMwCIM4CNgIACwsMAQsLQfABIc8CIAcgzwJqIdACINACJAAPCygCAX4Df0IAIQEgACABNwIAQQghAiAAIAJqIQNBACEEIAMgBDYCAA8L1wQCSX8GfiMAIQNBICEEIAMgBGshBSAFJAAgBSAANgIcIAUoAhwhBiAGKAIEIQdBACEIIAchCSAIIQogCSAKSyELQQEhDCALIAxxIQ0CQAJAIA1FDQAgBSgCHCEOIA4oAgAhDyAFKAIcIRAgECgCBCERQQEhEiARIBJrIRNBGCEUIBMgFGwhFSAPIBVqIRYgBSAWNgIYIAEoAgAhFyAFKAIYIRggGCgCFCEZIBchGiAZIRsgGiAbTSEcQQEhHSAcIB1xIR4CQCAeRQ0AIAIoAgAhHyAFKAIYISAgICAfNgIUIAUoAhghIUEIISIgISAiaiEjQQQhJCACICRqISUgJSkCACFMICMgTDcCAAwCCwsgASgCACEmIAIoAgAhJyAmISggJyEpICggKUkhKkEBISsgKiArcSEsICxFDQAgBSEtQQQhLiABIC5qIS8gLykCACFNIC0gTTcCACAFITBBCCExIDAgMWohMkEEITMgAiAzaiE0IDQpAgAhTiAyIE43AgAgASgCACE1IAUgNTYCECACKAIAITYgBSA2NgIUIAUoAhwhN0EBIThBGCE5IDcgOCA5EBIgBSgCHCE6IDooAgAhOyAFKAIcITwgPCgCBCE9QQEhPiA9ID5qIT8gPCA/NgIEQRghQCA9IEBsIUEgOyBBaiFCIAUhQyBDKQIAIU8gQiBPNwIAQRAhRCBCIERqIUUgQyBEaiFGIEYpAgAhUCBFIFA3AgBBCCFHIEIgR2ohSCBDIEdqIUkgSSkCACFRIEggUTcCAAtBICFKIAUgSmohSyBLJAAPC8oCASh/IwAhA0EgIQQgAyAEayEFIAUkACAFIAA2AhwgBSABNgIYIAUgAjYCFCAFKAIcIQYgBigCBCEHIAUoAhghCCAHIAhqIQkgBSAJNgIQIAUoAhAhCiAFKAIcIQsgCygCCCEMIAohDSAMIQ4gDSAOSyEPQQEhECAPIBBxIRECQCARRQ0AIAUoAhwhEiASKAIIIRNBASEUIBMgFHQhFSAFIBU2AgwgBSgCDCEWQQghFyAWIRggFyEZIBggGUkhGkEBIRsgGiAbcSEcAkAgHEUNAEEIIR0gBSAdNgIMCyAFKAIMIR4gBSgCECEfIB4hICAfISEgICAhSSEiQQEhIyAiICNxISQCQCAkRQ0AIAUoAhAhJSAFICU2AgwLIAUoAhwhJiAFKAIUIScgBSgCDCEoICYgJyAoEIQBC0EgISkgBSApaiEqICokAA8L8CkCpAR/HX4jACEHQeAEIQggByAIayEJIAkkACAJIAA2AtwEIAkgATYC2AQgCSACNgLUBCAJIAM2AtAEIAkgBDYCzAQgCSAFNgLIBCAJIAY2AsQEQbgEIQogCSAKaiELIAshDEIAIasEIAwgqwQ3AgBBCCENIAwgDWohDkEAIQ8gDiAPNgIAIAkoAtQEIRAgCSgC3AQhESAJKALMBCESQZgEIRMgCSATaiEUIBQhFSAVIBAgESASEBQgCSgC0AQhFiAJKALYBCEXIAkoAswEIRhB+AMhGSAJIBlqIRogGiEbIBsgFiAXIBgQFEEAIRwgCSAcNgL0A0HoAyEdIAkgHWohHiAeIR9BmAQhICAJICBqISEgISEiIB8gIhAVQdgDISMgCSAjaiEkICQhJUH4AyEmIAkgJmohJyAnISggJSAoEBUgCSgC6AMhKSAJKALYAyEqICkhKyAqISwgKyAsSSEtQQEhLiAtIC5xIS8CQAJAIC9FDQBBuAQhMCAJIDBqITEgMRpBCCEyQcgBITMgCSAzaiE0IDQgMmohNUHoAyE2IAkgNmohNyA3IDJqITggOCgCACE5IDUgOTYCACAJKQPoAyGsBCAJIKwENwPIAUG4ASE6IAkgOmohOyA7IDJqITxB2AMhPSAJID1qIT4gPiAyaiE/ID8oAgAhQCA8IEA2AgAgCSkD2AMhrQQgCSCtBDcDuAFBuAQhQSAJIEFqIUJByAEhQyAJIENqIURBuAEhRSAJIEVqIUYgQiBEIEYQEUHoAyFHIAkgR2ohSCBIIUlB2AMhSiAJIEpqIUsgSyFMIEwpAgAhrgQgSSCuBDcCAEEIIU0gSSBNaiFOIEwgTWohTyBPKAIAIVAgTiBQNgIADAELIAkoAugDIVEgCSgC2AMhUiBRIVMgUiFUIFMgVEshVUEBIVYgVSBWcSFXAkAgV0UNAEG4BCFYIAkgWGohWSBZGkEIIVpB6AEhWyAJIFtqIVwgXCBaaiFdQdgDIV4gCSBeaiFfIF8gWmohYCBgKAIAIWEgXSBhNgIAIAkpA9gDIa8EIAkgrwQ3A+gBQdgBIWIgCSBiaiFjIGMgWmohZEHoAyFlIAkgZWohZiBmIFpqIWcgZygCACFoIGQgaDYCACAJKQPoAyGwBCAJILAENwPYAUG4BCFpIAkgaWohakHoASFrIAkga2ohbEHYASFtIAkgbWohbiBqIGwgbhARQdgDIW8gCSBvaiFwIHAhcUHoAyFyIAkgcmohcyBzIXQgdCkCACGxBCBxILEENwIAQQghdSBxIHVqIXYgdCB1aiF3IHcoAgAheCB2IHg2AgALCwNAQZgEIXkgCSB5aiF6IHohe0H4AyF8IAkgfGohfSB9IX4geyB+EBYhfyAJIH82AtQDIAkoAtQDIYABQQIhgQEggAEhggEggQEhgwEgggEggwFGIYQBQQEhhQEghAEghQFxIYYBAkAghgFFDQAgCSgCyAQhhwEgCSgC9AMhiAEgCSgC6AMhiQFByAMhigEgCSCKAWohiwEgiwEhjAFBmAQhjQEgCSCNAWohjgEgjgEhjwEgjAEgjwEQFyAJKALIAyGQASCHASCIASCJASCQARAOIZEBQQEhkgEgkQEgkgFxIZMBIJMBRQ0AQQEhlAEgCSCUATYC1AMLQQAhlQEgCSCVAToAxwMgCSgC1AMhlgFBAiGXASCWASCXAUsaAkACQAJAAkAglgEOAwIBAAMLQbgDIZgBIAkgmAFqIZkBIJkBIZoBQZgEIZsBIAkgmwFqIZwBIJwBIZ0BIJoBIJ0BEBdB2AMhngEgCSCeAWohnwEgnwEhoAFBuAMhoQEgCSChAWohogEgogEhowEgowEpAgAhsgQgoAEgsgQ3AgBBCCGkASCgASCkAWohpQEgowEgpAFqIaYBIKYBKAIAIacBIKUBIKcBNgIADAILIAkoAugDIagBQZgEIakBIAkgqQFqIaoBIKoBIasBIKsBIKgBEBghrAFBASGtASCsASCtAXEhrgECQAJAIK4BRQ0AIAkoAugDIa8BQfgDIbABIAkgsAFqIbEBILEBIbIBILIBIK8BEBghswFBASG0ASCzASC0AXEhtQECQCC1AQ0AQQEhtgEgCSC2AToAxwNBqAMhtwEgCSC3AWohuAEguAEhuQFBmAQhugEgCSC6AWohuwEguwEhvAEguQEgvAEQF0HYAyG9ASAJIL0BaiG+ASC+ASG/AUGoAyHAASAJIMABaiHBASDBASHCASDCASkCACGzBCC/ASCzBDcCAEEIIcMBIL8BIMMBaiHEASDCASDDAWohxQEgxQEoAgAhxgEgxAEgxgE2AgALDAELIAkoAugDIccBQfgDIcgBIAkgyAFqIckBIMkBIcoBIMoBIMcBEBghywFBASHMASDLASDMAXEhzQECQAJAIM0BRQ0AQQEhzgEgCSDOAToAxwNBmAMhzwEgCSDPAWoh0AEg0AEh0QFB+AMh0gEgCSDSAWoh0wEg0wEh1AEg0QEg1AEQF0HYAyHVASAJINUBaiHWASDWASHXAUGYAyHYASAJINgBaiHZASDZASHaASDaASkCACG0BCDXASC0BDcCAEEIIdsBINcBINsBaiHcASDaASDbAWoh3QEg3QEoAgAh3gEg3AEg3gE2AgAMAQtB+AIh3wEgCSDfAWoh4AEg4AEh4QFBmAQh4gEgCSDiAWoh4wEg4wEh5AEg4QEg5AEQF0HoAiHlASAJIOUBaiHmASDmASHnAUH4AyHoASAJIOgBaiHpASDpASHqASDnASDqARAXQYgDIesBIAkg6wFqIewBIOwBGkEIIe0BQYgBIe4BIAkg7gFqIe8BIO8BIO0BaiHwAUH4AiHxASAJIPEBaiHyASDyASDtAWoh8wEg8wEoAgAh9AEg8AEg9AE2AgAgCSkD+AIhtQQgCSC1BDcDiAFB+AAh9QEgCSD1AWoh9gEg9gEg7QFqIfcBQegCIfgBIAkg+AFqIfkBIPkBIO0BaiH6ASD6ASgCACH7ASD3ASD7ATYCACAJKQPoAiG2BCAJILYENwN4QYgDIfwBIAkg/AFqIf0BQYgBIf4BIAkg/gFqIf8BQfgAIYACIAkggAJqIYECIP0BIP8BIIECEBlB2AMhggIgCSCCAmohgwIggwIhhAJBiAMhhQIgCSCFAmohhgIghgIhhwIghwIpAgAhtwQghAIgtwQ3AgBBCCGIAiCEAiCIAmohiQIghwIgiAJqIYoCIIoCKAIAIYsCIIkCIIsCNgIACwsMAQtBASGMAiAJIIwCOgDHA0HIAiGNAiAJII0CaiGOAiCOAiGPAkGYBCGQAiAJIJACaiGRAiCRAiGSAiCPAiCSAhAXQbgCIZMCIAkgkwJqIZQCIJQCIZUCQfgDIZYCIAkglgJqIZcCIJcCIZgCIJUCIJgCEBdB2AIhmQIgCSCZAmohmgIgmgIaQQghmwJBqAEhnAIgCSCcAmohnQIgnQIgmwJqIZ4CQcgCIZ8CIAkgnwJqIaACIKACIJsCaiGhAiChAigCACGiAiCeAiCiAjYCACAJKQPIAiG4BCAJILgENwOoAUGYASGjAiAJIKMCaiGkAiCkAiCbAmohpQJBuAIhpgIgCSCmAmohpwIgpwIgmwJqIagCIKgCKAIAIakCIKUCIKkCNgIAIAkpA7gCIbkEIAkguQQ3A5gBQdgCIaoCIAkgqgJqIasCQagBIawCIAkgrAJqIa0CQZgBIa4CIAkgrgJqIa8CIKsCIK0CIK8CEBlB2AMhsAIgCSCwAmohsQIgsQIhsgJB2AIhswIgCSCzAmohtAIgtAIhtQIgtQIpAgAhugQgsgIgugQ3AgBBCCG2AiCyAiC2AmohtwIgtQIgtgJqIbgCILgCKAIAIbkCILcCILkCNgIACwNAQZgEIboCIAkgugJqIbsCILsCIbwCILwCEBohvQJBACG+AkEBIb8CIL0CIL8CcSHAAiC+AiHBAgJAIMACDQBBqAIhwgIgCSDCAmohwwIgwwIhxAJBmAQhxQIgCSDFAmohxgIgxgIhxwIgxAIgxwIQFyAJKAKoAiHIAiAJKALYAyHJAiDIAiHKAiDJAiHLAiDKAiDLAk0hzAIgzAIhwQILIMECIc0CQQEhzgIgzQIgzgJxIc8CAkAgzwJFDQBBmAQh0AIgCSDQAmoh0QIg0QIh0gIg0gIQGwwBCwsDQEH4AyHTAiAJINMCaiHUAiDUAiHVAiDVAhAaIdYCQQAh1wJBASHYAiDWAiDYAnEh2QIg1wIh2gICQCDZAg0AQZgCIdsCIAkg2wJqIdwCINwCId0CQfgDId4CIAkg3gJqId8CIN8CIeACIN0CIOACEBcgCSgCmAIh4QIgCSgC2AMh4gIg4QIh4wIg4gIh5AIg4wIg5AJNIeUCIOUCIdoCCyDaAiHmAkEBIecCIOYCIOcCcSHoAgJAIOgCRQ0AQfgDIekCIAkg6QJqIeoCIOoCIesCIOsCEBsMAQsLAkADQCAJKAKsBCHsAiAJKAKMBCHtAiDsAiHuAiDtAiHvAiDuAiDvAksh8AJBASHxAiDwAiDxAnEh8gIg8gJFDQFBmAQh8wIgCSDzAmoh9AIg9AIh9QIg9QIQHAwACwALAkADQCAJKAKMBCH2AiAJKAKsBCH3AiD2AiH4AiD3AiH5AiD4AiD5Aksh+gJBASH7AiD6AiD7AnEh/AIg/AJFDQFB+AMh/QIgCSD9Amoh/gIg/gIh/wIg/wIQHAwACwALIAktAMcDIYADQQEhgQMggAMggQNxIYIDAkAgggNFDQBBuAQhgwMgCSCDA2ohhAMghAMaQQghhQNB6AAhhgMgCSCGA2ohhwMghwMghQNqIYgDQegDIYkDIAkgiQNqIYoDIIoDIIUDaiGLAyCLAygCACGMAyCIAyCMAzYCACAJKQPoAyG7BCAJILsENwNoQdgAIY0DIAkgjQNqIY4DII4DIIUDaiGPA0HYAyGQAyAJIJADaiGRAyCRAyCFA2ohkgMgkgMoAgAhkwMgjwMgkwM2AgAgCSkD2AMhvAQgCSC8BDcDWEG4BCGUAyAJIJQDaiGVA0HoACGWAyAJIJYDaiGXA0HYACGYAyAJIJgDaiGZAyCVAyCXAyCZAxARC0HoAyGaAyAJIJoDaiGbAyCbAyGcA0HYAyGdAyAJIJ0DaiGeAyCeAyGfAyCfAykCACG9BCCcAyC9BDcCAEEIIaADIJwDIKADaiGhAyCfAyCgA2ohogMgogMoAgAhowMgoQMgowM2AgACQANAIAkoAvQDIaQDIAkoAsgEIaUDIKUDKAIEIaYDIKQDIacDIKYDIagDIKcDIKgDSSGpA0EBIaoDIKkDIKoDcSGrAyCrA0UNASAJKALIBCGsAyCsAygCACGtAyAJKAL0AyGuA0EYIa8DIK4DIK8DbCGwAyCtAyCwA2ohsQMgCSCxAzYClAIgCSgClAIhsgMgsgMoAhQhswMgCSgC6AMhtAMgswMhtQMgtAMhtgMgtQMgtgNNIbcDQQEhuAMgtwMguANxIbkDAkACQCC5A0UNACAJKAL0AyG6A0EBIbsDILoDILsDaiG8AyAJILwDNgL0AwwBCwwCCwwACwALQZgEIb0DIAkgvQNqIb4DIL4DIb8DIL8DEBohwANBACHBA0EBIcIDIMADIMIDcSHDAyDBAyHEAwJAIMMDDQBB+AMhxQMgCSDFA2ohxgMgxgMhxwMgxwMQGiHIA0F/IckDIMgDIMkDcyHKAyDKAyHEAwsgxAMhywNBASHMAyDLAyDMA3EhzQMgzQMNAAsgCSgC3AQhzgNBiAIhzwMgCSDPA2oh0AMg0AMaIM4DKQIAIb4EIAkgvgQ3A0hBiAIh0QMgCSDRA2oh0gNByAAh0wMgCSDTA2oh1AMg0gMg1AMQHSAJKALYBCHVA0H4ASHWAyAJINYDaiHXAyDXAxog1QMpAgAhvwQgCSC/BDcDUEH4ASHYAyAJINgDaiHZA0HQACHaAyAJINoDaiHbAyDZAyDbAxAdIAkoAogCIdwDIAkoAvgBId0DINwDId4DIN0DId8DIN4DIN8DSSHgA0EBIeEDIOADIOEDcSHiAwJAAkAg4gNFDQBBuAQh4wMgCSDjA2oh5AMg5AMaQQgh5QNBGCHmAyAJIOYDaiHnAyDnAyDlA2oh6ANBiAIh6QMgCSDpA2oh6gMg6gMg5QNqIesDIOsDKAIAIewDIOgDIOwDNgIAIAkpA4gCIcAEIAkgwAQ3AxhBCCHtAyAJIO0DaiHuAyDuAyDlA2oh7wNB+AEh8AMgCSDwA2oh8QMg8QMg5QNqIfIDIPIDKAIAIfMDIO8DIPMDNgIAIAkpA/gBIcEEIAkgwQQ3AwhBuAQh9AMgCSD0A2oh9QNBGCH2AyAJIPYDaiH3A0EIIfgDIAkg+ANqIfkDIPUDIPcDIPkDEBEMAQsgCSgC+AEh+gMgCSgCiAIh+wMg+gMh/AMg+wMh/QMg/AMg/QNJIf4DQQEh/wMg/gMg/wNxIYAEAkAggARFDQBBuAQhgQQgCSCBBGohggQgggQaQQghgwRBOCGEBCAJIIQEaiGFBCCFBCCDBGohhgRB+AEhhwQgCSCHBGohiAQgiAQggwRqIYkEIIkEKAIAIYoEIIYEIIoENgIAIAkpA/gBIcIEIAkgwgQ3AzhBKCGLBCAJIIsEaiGMBCCMBCCDBGohjQRBiAIhjgQgCSCOBGohjwQgjwQggwRqIZAEIJAEKAIAIZEEII0EIJEENgIAIAkpA4gCIcMEIAkgwwQ3AyhBuAQhkgQgCSCSBGohkwRBOCGUBCAJIJQEaiGVBEEoIZYEIAkglgRqIZcEIJMEIJUEIJcEEBELCyAJKALUBCGYBEGYBCGZBCAJIJkEaiGaBCCaBCGbBCCbBCkCACHEBCCYBCDEBDcCAEEIIZwEIJgEIJwEaiGdBCCbBCCcBGohngQgngQpAgAhxQQgnQQgxQQ3AgAgCSgC0AQhnwRB+AMhoAQgCSCgBGohoQQgoQQhogQgogQpAgAhxgQgnwQgxgQ3AgBBCCGjBCCfBCCjBGohpAQgogQgowRqIaUEIKUEKQIAIccEIKQEIMcENwIAIAkoArgEIaYEIAkoAsQEIacEIKcEIKYENgIAIAkoArwEIagEQeAEIakEIAkgqQRqIaoEIKoEJAAgqAQPC6oDAi1/BX4jACEEQTAhBSAEIAVrIQYgBiQAIAYgATYCLCAGIAI2AiggBiADNgIkIAYoAiwhB0EAIQggByAINgIIIAYoAiwhCUEEIQogCSAKaiELQQEhDEEYIQ0gCyAMIA0QEiAGKAIsIQ4gDigCBCEPIAYoAiwhECAQKAIIIRFBASESIBEgEmohEyAQIBM2AghBGCEUIBEgFGwhFSAPIBVqIRYgBigCKCEXIAYgFzYCCEEIIRggBiAYaiEZIBkhGkEEIRsgGiAbaiEcIBwQEEEAIR0gBiAdNgIYQQAhHiAGIB42AhxBCCEfIAYgH2ohICAgISEgISkCACExIBYgMTcCAEEQISIgFiAiaiEjICEgImohJCAkKQIAITIgIyAyNwIAQQghJSAWICVqISYgISAlaiEnICcpAgAhMyAmIDM3AgAgBigCLCEoICgpAgAhNCAAIDQ3AgBBCCEpIAAgKWohKiAoIClqISsgKykCACE1ICogNTcCACAGKAIkISwgACAsNgIQQQEhLSAAIC02AhRBACEuIAAgLjoAGEEwIS8gBiAvaiEwIDAkAA8LqQQCQX8HfiMAIQJB4AAhAyACIANrIQQgBCQAIAQgATYCXCAEKAJcIQUgBSgCBCEGIAQoAlwhByAHKAIIIQhBASEJIAggCWshCkEYIQsgCiALbCEMIAYgDGohDUHAACEOIAQgDmohDyAPIRAgDSkCACFDIBAgQzcCAEEQIREgECARaiESIA0gEWohEyATKQIAIUQgEiBENwIAQQghFCAQIBRqIRUgDSAUaiEWIBYpAgAhRSAVIEU3AgAgBCgCXCEXIBctABghGEEBIRkgGCAZcSEaAkACQCAaRQ0AQcAAIRsgBCAbaiEcIBwhHUEEIR4gHSAeaiEfIB8pAgAhRiAAIEY3AgBBCCEgIAAgIGohISAfICBqISIgIigCACEjICEgIzYCAAwBC0HAACEkIAQgJGohJSAlISZBBCEnICYgJ2ohKCAEKAJAISlBMCEqIAQgKmohKyArGiApKQIAIUcgBCBHNwMIQTAhLCAEICxqIS1BCCEuIAQgLmohLyAtIC8QHkEIITAgKCAwaiExIDEoAgAhMkEgITMgBCAzaiE0IDQgMGohNSA1IDI2AgAgKCkCACFIIAQgSDcDIEEQITYgBCA2aiE3IDcgMGohOEEwITkgBCA5aiE6IDogMGohOyA7KAIAITwgOCA8NgIAIAQpAzAhSSAEIEk3AxBBICE9IAQgPWohPkEQIT8gBCA/aiFAIAAgPiBAEB8LQeAAIUEgBCBBaiFCIEIkAA8L2gwCwAF/DH4jACECQaABIQMgAiADayEEIAQkACAEIAA2ApgBIAQgATYClAFBiAEhBSAEIAVqIQYgBiEHQfgLIQgjASEJIAkgCGohCiAKKQIAIcIBIAcgwgE3AgBBgAEhCyAEIAtqIQwgDCENQYAMIQ4jASEPIA8gDmohECAQKQIAIcMBIA0gwwE3AgBBACERIAQgETYCfEEAIRIgBCASNgJ4QQAhEyAEIBM7AXZBACEUIAQgFDsBdCAEKAKYASEVQYgBIRYgBCAWaiEXIBchGEH2ACEZIAQgGWohGiAaIRtB/AAhHCAEIBxqIR0gHSEeIBUgGCAbIB4QICAEKAKUASEfQYABISAgBCAgaiEhICEhIkH0ACEjIAQgI2ohJCAkISVB+AAhJiAEICZqIScgJyEoIB8gIiAlICgQICAEKAKIASEpQQAhKiApISsgKiEsICsgLEchLUEBIS4gLSAucSEvAkACQCAvDQAgBCgCgAEhMEEAITEgMCEyIDEhMyAyIDNHITRBASE1IDQgNXEhNiA2DQBBAiE3IAQgNzYCnAEMAQsgBCgCiAEhOEEAITkgOCE6IDkhOyA6IDtHITxBASE9IDwgPXEhPgJAAkAgPkUNACAEKAKAASE/QQAhQCA/IUEgQCFCIEEgQkchQ0EBIUQgQyBEcSFFIEUNAQtBACFGIAQgRjYCnAEMAQsgBC8BdiFHQf//AyFIIEcgSHEhSSAELwF0IUpB//8DIUsgSiBLcSFMIEkhTSBMIU4gTSBORiFPQQEhUCBPIFBxIVECQCBRRQ0AIAQpA4gBIcQBIAQgxAE3A0hByAAhUiAEIFJqIVMgUxAhIVRB//8DIVUgVCBVcSFWIAQpA4ABIcUBIAQgxQE3A1BB0AAhVyAEIFdqIVggWBAhIVlB//8DIVogWSBacSFbIFYhXCBbIV0gXCBdRiFeQQEhXyBeIF9xIWAgYEUNACAEKAJ8IWEgBCgCeCFiIGEhYyBiIWQgYyBkRiFlQQEhZiBlIGZxIWcCQCBnRQ0AIAQpA4gBIcYBIAQgxgE3A0BBwAAhaCAEIGhqIWkgaRAiIWpBASFrIGoga3EhbCBsDQAgBCkDiAEhxwEgBCDHATcDOEE4IW0gBCBtaiFuIG4QISFvQf//AyFwIG8gcHEhcUH//wMhciBxIXMgciF0IHMgdEchdUEBIXYgdSB2cSF3IHdFDQBB6AAheCAEIHhqIXkgeRogBCkDiAEhyAEgBCDIATcDKEHoACF6IAQgemohe0EoIXwgBCB8aiF9IHsgfRAjIAQoAmghfkHYACF/IAQgf2ohgAEggAEaIAQpA4ABIckBIAQgyQE3AzBB2AAhgQEgBCCBAWohggFBMCGDASAEIIMBaiGEASCCASCEARAjIAQoAlghhQEgfiGGASCFASGHASCGASCHAUYhiAFBASGJASCIASCJAXEhigEgigFFDQAgBCkDiAEhygEgBCDKATcDIEEgIYsBIAQgiwFqIYwBIIwBECQhjQFB//8DIY4BII0BII4BcSGPAUH//wMhkAEgjwEhkQEgkAEhkgEgkQEgkgFHIZMBQQEhlAEgkwEglAFxIZUBIJUBRQ0AIAQpA4ABIcsBIAQgywE3AxhBGCGWASAEIJYBaiGXASCXARAkIZgBQf//AyGZASCYASCZAXEhmgFB//8DIZsBIJoBIZwBIJsBIZ0BIJwBIJ0BRyGeAUEBIZ8BIJ4BIJ8BcSGgASCgAUUNACAEKQOIASHMASAEIMwBNwMIQQghoQEgBCChAWohogEgogEQJCGjAUH//wMhpAEgowEgpAFxIaUBQQAhpgEgpQEhpwEgpgEhqAEgpwEgqAFGIakBQQEhqgEgqQEgqgFxIasBIAQpA4ABIc0BIAQgzQE3AxBBECGsASAEIKwBaiGtASCtARAkIa4BQf//AyGvASCuASCvAXEhsAFBACGxASCwASGyASCxASGzASCyASCzAUYhtAFBASG1ASC0ASC1AXEhtgEgqwEhtwEgtgEhuAEgtwEguAFGIbkBQQEhugEguQEgugFxIbsBILsBRQ0AQQIhvAEgBCC8ATYCnAEMAgtBASG9ASAEIL0BNgKcAQwBC0EAIb4BIAQgvgE2ApwBCyAEKAKcASG/AUGgASHAASAEIMABaiHBASDBASQAIL8BDwueBgJbfwp+IwAhAkGgASEDIAIgA2shBCAEJAAgBCABNgKcASAEKAKcASEFIAUoAgQhBiAEKAKcASEHIAcoAgghCEEBIQkgCCAJayEKQRghCyAKIAtsIQwgBiAMaiENQYABIQ4gBCAOaiEPIA8hECANKQIAIV0gECBdNwIAQRAhESAQIBFqIRIgDSARaiETIBMpAgAhXiASIF43AgBBCCEUIBAgFGohFSANIBRqIRYgFikCACFfIBUgXzcCAEGAASEXIAQgF2ohGCAYIRlBBCEaIBkgGmohGyAEKAKAASEcQeAAIR0gBCAdaiEeIB4aIBwpAgAhYCAEIGA3AyhB4AAhHyAEIB9qISBBKCEhIAQgIWohIiAgICIQHkHwACEjIAQgI2ohJCAkGkEIISUgGyAlaiEmICYoAgAhJ0HAACEoIAQgKGohKSApICVqISogKiAnNgIAIBspAgAhYSAEIGE3A0BBMCErIAQgK2ohLCAsICVqIS1B4AAhLiAEIC5qIS8gLyAlaiEwIDAoAgAhMSAtIDE2AgAgBCkDYCFiIAQgYjcDMEHwACEyIAQgMmohM0HAACE0IAQgNGohNUEwITYgBCA2aiE3IDMgNSA3EB8gBCgCnAEhOCA4LQAYITlBASE6IDkgOnEhOwJAAkAgO0UNAEHwACE8IAQgPGohPSA9IT4gPikCACFjIAAgYzcCAEEIIT8gACA/aiFAID4gP2ohQSBBKAIAIUIgQCBCNgIADAELIAQoAoABIUNB0AAhRCAEIERqIUUgRRogQykCACFkIAQgZDcDAEHQACFGIAQgRmohRyBHIAQQI0EIIUhBGCFJIAQgSWohSiBKIEhqIUtB8AAhTCAEIExqIU0gTSBIaiFOIE4oAgAhTyBLIE82AgAgBCkDcCFlIAQgZTcDGEEIIVAgBCBQaiFRIFEgSGohUkHQACFTIAQgU2ohVCBUIEhqIVUgVSgCACFWIFIgVjYCACAEKQNQIWYgBCBmNwMIQRghVyAEIFdqIVhBCCFZIAQgWWohWiAAIFggWhAfC0GgASFbIAQgW2ohXCBcJAAPC9QRAuoBfxF+IwAhAkGAAiEDIAIgA2shBCAEJAAgBCAANgL4ASAEIAE2AvQBIAQoAvgBIQUgBS0AGCEGQQEhByAGIAdxIQgCQAJAIAhFDQBBACEJQQEhCiAJIApxIQsgBCALOgD/AQwBCwNAQQAhDCAEIAw6APMBIAQoAvgBIQ0gDSgCBCEOIAQoAvgBIQ8gDygCCCEQQQEhESAQIBFrIRJBGCETIBIgE2whFCAOIBRqIRVB2AEhFiAEIBZqIRcgFyEYIBUpAgAh7AEgGCDsATcCAEEQIRkgGCAZaiEaIBUgGWohGyAbKQIAIe0BIBog7QE3AgBBCCEcIBggHGohHSAVIBxqIR4gHikCACHuASAdIO4BNwIAQdgBIR8gBCAfaiEgICAhIUEEISIgISAiaiEjQcgBISQgBCAkaiElICUhJiAjKQIAIe8BICYg7wE3AgBBCCEnICYgJ2ohKCAjICdqISkgKSgCACEqICggKjYCAEEAISsgBCArNgLEAUEAISwgBCAsNgLAASAEKALYASEtIC0pAgAh8AEgBCDwATcDWEHYACEuIAQgLmohLyAvECUhMCAEIDA2ArwBAkADQCAEKALAASExIAQoArwBITIgMSEzIDIhNCAzIDRJITVBASE2IDUgNnEhNyA3RQ0BIAQoAtgBITggOC0AACE5QQEhOiA5IDpxITtBASE8IDsgPHEhPQJAAkAgPUUNAEEAIT4gPiE/DAELIAQoAtgBIUAgQCgCACFBIAQoAtgBIUIgQigCACFDIEMoAiQhREEAIUUgRSBEayFGQQMhRyBGIEd0IUggQSBIaiFJIEkhPwsgPyFKIAQoAsABIUtBAyFMIEsgTHQhTSBKIE1qIU4gBCBONgK4ASAEKAK4ASFPQZgBIVAgBCBQaiFRIFEaIE8pAgAh8QEgBCDxATcDCEGYASFSIAQgUmohU0EIIVQgBCBUaiFVIFMgVRAeQagBIVYgBCBWaiFXIFcaQQghWEEgIVkgBCBZaiFaIFogWGohW0HIASFcIAQgXGohXSBdIFhqIV4gXigCACFfIFsgXzYCACAEKQPIASHyASAEIPIBNwMgQRAhYCAEIGBqIWEgYSBYaiFiQZgBIWMgBCBjaiFkIGQgWGohZSBlKAIAIWYgYiBmNgIAIAQpA5gBIfMBIAQg8wE3AxBBqAEhZyAEIGdqIWhBICFpIAQgaWohakEQIWsgBCBraiFsIGggaiBsEB8gBCgCuAEhbUH4ACFuIAQgbmohbyBvGiBtKQIAIfQBIAQg9AE3AzBB+AAhcCAEIHBqIXFBMCFyIAQgcmohcyBxIHMQI0GIASF0IAQgdGohdSB1GkEIIXZByAAhdyAEIHdqIXggeCB2aiF5QagBIXogBCB6aiF7IHsgdmohfCB8KAIAIX0geSB9NgIAIAQpA6gBIfUBIAQg9QE3A0hBOCF+IAQgfmohfyB/IHZqIYABQfgAIYEBIAQggQFqIYIBIIIBIHZqIYMBIIMBKAIAIYQBIIABIIQBNgIAIAQpA3gh9gEgBCD2ATcDOEGIASGFASAEIIUBaiGGAUHIACGHASAEIIcBaiGIAUE4IYkBIAQgiQFqIYoBIIYBIIgBIIoBEB8gBCgCiAEhiwEgBCgC9AEhjAEgiwEhjQEgjAEhjgEgjQEgjgFLIY8BQQEhkAEgjwEgkAFxIZEBAkAgkQFFDQAgBCgC+AEhkgFBBCGTASCSASCTAWohlAFBASGVAUEYIZYBIJQBIJUBIJYBEBIgBCgC+AEhlwEglwEoAgQhmAEgBCgC+AEhmQEgmQEoAgghmgFBASGbASCaASCbAWohnAEgmQEgnAE2AghBGCGdASCaASCdAWwhngEgmAEgngFqIZ8BIAQoArgBIaABIAQgoAE2AmBB4AAhoQEgBCChAWohogEgogEhowFBBCGkASCjASCkAWohpQFByAEhpgEgBCCmAWohpwEgpwEhqAEgqAEpAgAh9wEgpQEg9wE3AgBBCCGpASClASCpAWohqgEgqAEgqQFqIasBIKsBKAIAIawBIKoBIKwBNgIAIAQoAsABIa0BIAQgrQE2AnAgBCgCxAEhrgEgBCCuATYCdEHgACGvASAEIK8BaiGwASCwASGxASCxASkCACH4ASCfASD4ATcCAEEQIbIBIJ8BILIBaiGzASCxASCyAWohtAEgtAEpAgAh+QEgswEg+QE3AgBBCCG1ASCfASC1AWohtgEgsQEgtQFqIbcBILcBKQIAIfoBILYBIPoBNwIAIAQoAvgBIbgBILgBECYhuQFBASG6ASC5ASC6AXEhuwECQCC7AUUNACAEKAKoASG8ASAEKAL0ASG9ASC8ASG+ASC9ASG/ASC+ASC/AUshwAFBASHBASDAASDBAXEhwgECQAJAIMIBRQ0AIAQoAvgBIcMBQQEhxAEgwwEgxAE6ABgMAQsgBCgC+AEhxQEgxQEoAhQhxgFBASHHASDGASDHAWohyAEgxQEgyAE2AhQLQQEhyQFBASHKASDJASDKAXEhywEgBCDLAToA/wEMBQtBASHMASAEIMwBOgDzAQwCC0HIASHNASAEIM0BaiHOASDOASHPAUGIASHQASAEINABaiHRASDRASHSASDSASkCACH7ASDPASD7ATcCAEEIIdMBIM8BINMBaiHUASDSASDTAWoh1QEg1QEoAgAh1gEg1AEg1gE2AgAgBCgCuAEh1wEg1wEpAgAh/AEgBCD8ATcDACAEECch2AFBASHZASDYASDZAXEh2gECQCDaAQ0AIAQoAsQBIdsBQQEh3AEg2wEg3AFqId0BIAQg3QE2AsQBCyAEKALAASHeAUEBId8BIN4BIN8BaiHgASAEIOABNgLAAQwACwALIAQtAPMBIeEBQQEh4gEg4QEg4gFxIeMBIOMBDQALQQAh5AFBASHlASDkASDlAXEh5gEgBCDmAToA/wELIAQtAP8BIecBQQEh6AEg5wEg6AFxIekBQYACIeoBIAQg6gFqIesBIOsBJAAg6QEPC5gBAg9/An4gASgCACEDIAIoAgAhBCADIQUgBCEGIAUgBkkhB0EBIQggByAIcSEJAkACQCAJRQ0AIAEpAgAhEiAAIBI3AgBBCCEKIAAgCmohCyABIApqIQwgDCgCACENIAsgDTYCAAwBCyACKQIAIRMgACATNwIAQQghDiAAIA5qIQ8gAiAOaiEQIBAoAgAhESAPIBE2AgALDwtJAQt/IwAhAUEQIQIgASACayEDIAMgADYCDCADKAIMIQQgBCgCCCEFQQAhBiAFIQcgBiEIIAcgCEYhCUEBIQogCSAKcSELIAsPC4kPAswBfw1+IwAhAUHAASECIAEgAmshAyADJAAgAyAANgK8ASADKAK8ASEEIAQtABghBUEBIQYgBSAGcSEHAkACQCAHRQ0AIAMoArwBIQhBACEJIAggCToAGCADKAK8ASEKIAoQJiELQQEhDCALIAxxIQ0CQAJAIA1FDQAgAygCvAEhDiAOKAIUIQ9BASEQIA8gEGohESAOIBE2AhQMAQsgAygCvAEhEkEAIRMgEiATEBgaCwwBCwNAIAMoArwBIRQgFBAmIRVBASEWIBUgFnEhFwJAIBdFDQAgAygCvAEhGCAYKAIUIRlBfyEaIBkgGmohGyAYIBs2AhQLIAMoArwBIRwgHCgCBCEdIAMoArwBIR4gHigCCCEfQX8hICAfICBqISEgHiAhNgIIQRghIiAhICJsISMgHSAjaiEkQaABISUgAyAlaiEmICYhJyAkKQIAIc0BICcgzQE3AgBBECEoICcgKGohKSAkIChqISogKikCACHOASApIM4BNwIAQQghKyAnICtqISwgJCAraiEtIC0pAgAhzwEgLCDPATcCACADKAK8ASEuIC4QGiEvQQEhMCAvIDBxITECQCAxRQ0ADAILIAMoArwBITIgMigCBCEzIAMoArwBITQgNCgCCCE1QQEhNiA1IDZrITdBGCE4IDcgOGwhOSAzIDlqITogOigCACE7IAMgOzYCnAEgAygCsAEhPEEBIT0gPCA9aiE+IAMgPjYCmAEgAygCnAEhPyA/KQIAIdABIAMg0AE3A0BBwAAhQCADIEBqIUEgQRAlIUIgAygCmAEhQyBCIUQgQyFFIEQgRUshRkEBIUcgRiBHcSFIAkAgSEUNAEGgASFJIAMgSWohSiBKIUtBBCFMIEsgTGohTSADKAKgASFOQfgAIU8gAyBPaiFQIFAaIE4pAgAh0QEgAyDRATcDEEH4ACFRIAMgUWohUkEQIVMgAyBTaiFUIFIgVBAdQYgBIVUgAyBVaiFWIFYaQQghVyBNIFdqIVggWCgCACFZQSghWiADIFpqIVsgWyBXaiFcIFwgWTYCACBNKQIAIdIBIAMg0gE3AyhBGCFdIAMgXWohXiBeIFdqIV9B+AAhYCADIGBqIWEgYSBXaiFiIGIoAgAhYyBfIGM2AgAgAykDeCHTASADINMBNwMYQYgBIWQgAyBkaiFlQSghZiADIGZqIWdBGCFoIAMgaGohaSBlIGcgaRAfIAMoArQBIWogAyBqNgJ0IAMoAqABIWsgaykCACHUASADINQBNwM4QTghbCADIGxqIW0gbRAnIW5BASFvIG4gb3EhcAJAIHANACADKAJ0IXFBASFyIHEgcmohcyADIHM2AnQLIAMoApwBIXQgdC0AACF1QQEhdiB1IHZxIXdBASF4IHcgeHEheQJAAkAgeUUNAEEAIXogeiF7DAELIAMoApwBIXwgfCgCACF9IAMoApwBIX4gfigCACF/IH8oAiQhgAFBACGBASCBASCAAWshggFBAyGDASCCASCDAXQhhAEgfSCEAWohhQEghQEhewsgeyGGASADKAKYASGHAUEDIYgBIIcBIIgBdCGJASCGASCJAWohigEgAyCKATYCcCADKAK8ASGLAUEEIYwBIIsBIIwBaiGNAUEBIY4BQRghjwEgjQEgjgEgjwEQEiADKAK8ASGQASCQASgCBCGRASADKAK8ASGSASCSASgCCCGTAUEBIZQBIJMBIJQBaiGVASCSASCVATYCCEEYIZYBIJMBIJYBbCGXASCRASCXAWohmAEgAygCcCGZASADIJkBNgJYQdgAIZoBIAMgmgFqIZsBIJsBIZwBQQQhnQEgnAEgnQFqIZ4BQYgBIZ8BIAMgnwFqIaABIKABIaEBIKEBKQIAIdUBIJ4BINUBNwIAQQghogEgngEgogFqIaMBIKEBIKIBaiGkASCkASgCACGlASCjASClATYCACADKAKYASGmASADIKYBNgJoIAMoAnQhpwEgAyCnATYCbEHYACGoASADIKgBaiGpASCpASGqASCqASkCACHWASCYASDWATcCAEEQIasBIJgBIKsBaiGsASCqASCrAWohrQEgrQEpAgAh1wEgrAEg1wE3AgBBCCGuASCYASCuAWohrwEgqgEgrgFqIbABILABKQIAIdgBIK8BINgBNwIAIAMoArwBIbEBILEBECYhsgFBASGzASCyASCzAXEhtAECQAJAILQBRQ0AIAMoAnAhtQFByAAhtgEgAyC2AWohtwEgtwEaILUBKQIAIdkBIAMg2QE3AwhByAAhuAEgAyC4AWohuQFBCCG6ASADILoBaiG7ASC5ASC7ARAeIAMoAkghvAFBACG9ASC8ASG+ASC9ASG/ASC+ASC/AUshwAFBASHBASDAASDBAXEhwgECQAJAIMIBRQ0AIAMoArwBIcMBQQEhxAEgwwEgxAE6ABgMAQsgAygCvAEhxQEgxQEoAhQhxgFBASHHASDGASDHAWohyAEgxQEgyAE2AhQLDAELIAMoArwBIckBQQAhygEgyQEgygEQGBoLDAILDAALAAtBwAEhywEgAyDLAWohzAEgzAEkAA8LyAIBK38jACEBQRAhAiABIAJrIQMgAyQAIAMgADYCDCADKAIMIQQgBBAaIQVBASEGIAUgBnEhBwJAAkAgB0UNAAwBCyADKAIMIQggCBAmIQlBASEKIAkgCnEhCwJAIAtFDQAgAygCDCEMIAwtABghDUEBIQ4gDSAOcSEPIA8NACADKAIMIRAgECgCFCERQX8hEiARIBJqIRMgECATNgIUCyADKAIMIRQgFCgCBCEVIAMoAgwhFiAWKAIIIRdBASEYIBcgGGshGUEYIRogGSAabCEbIBUgG2ohHCAcKAIQIR1BACEeIB0hHyAeISAgHyAgSyEhQQEhIiAhICJxISMCQCAjRQ0AIAMoAgwhJEEAISUgJCAlOgAYCyADKAIMISYgJigCCCEnQX8hKCAnIChqISkgJiApNgIIC0EQISogAyAqaiErICskAA8LtQICIn8EfiMAIQJB0AAhAyACIANrIQQgBCQAQcAAIQUgBCAFaiEGIAYaIAEpAgAhJCAEICQ3AwBBwAAhByAEIAdqIQggCCAEEB5BMCEJIAQgCWohCiAKGiABKQIAISUgBCAlNwMIQTAhCyAEIAtqIQxBCCENIAQgDWohDiAMIA4QI0EIIQ9BICEQIAQgEGohESARIA9qIRJBwAAhEyAEIBNqIRQgFCAPaiEVIBUoAgAhFiASIBY2AgAgBCkDQCEmIAQgJjcDIEEQIRcgBCAXaiEYIBggD2ohGUEwIRogBCAaaiEbIBsgD2ohHCAcKAIAIR0gGSAdNgIAIAQpAzAhJyAEICc3AxBBICEeIAQgHmohH0EQISAgBCAgaiEhIAAgHyAhEB9B0AAhIiAEICJqISMgIyQADwu+AQIVfwF+IAEtAAAhAkEBIQMgAiADcSEEQQEhBSAEIAVxIQYCQAJAIAZFDQAgAS0AAiEHIAAgBzYCACABLQAFIQhBDyEJIAggCXEhCkH/ASELIAogC3EhDCAAIAw2AgQgAS0ABCENQf8BIQ4gDSAOcSEPIAAgDzYCCAwBCyABKAIAIRBBBCERIBAgEWohEiASKQIAIRcgACAXNwIAQQghEyAAIBNqIRQgEiATaiEVIBUoAgAhFiAUIBY2AgALDwvWAQIZfwN+IwAhA0EgIQQgAyAEayEFIAUkACABKAIAIQYgAigCACEHIAYgB2ohCCAAIAg2AgBBBCEJIAAgCWohCkEEIQsgASALaiEMQQQhDSACIA1qIQ5BGCEPIAUgD2ohECAQGiAMKQIAIRwgBSAcNwMQIA4pAgAhHSAFIB03AwhBGCERIAUgEWohEkEQIRMgBSATaiEUQQghFSAFIBVqIRYgEiAUIBYQUEEYIRcgBSAXaiEYIBghGSAZKQIAIR4gCiAeNwIAQSAhGiAFIBpqIRsgGyQADwvMBQJSfwV+IwAhBEHAACEFIAQgBWshBiAGJAAgBiAANgI8IAYgATYCOCAGIAI2AjQgBiADNgIwIAYoAjwhByAHKAIIIQhBASEJIAggCWshCiAGIAo2AiwgBigCPCELIAstABghDEEBIQ0gDCANcSEOAkACQCAORQ0AIAYoAiwhDwJAIA8NAAwCCyAGKAIsIRBBfyERIBAgEWohEiAGIBI2AiwLA0AgBigCLCETQQEhFCATIBRqIRVBACEWIBUhFyAWIRggFyAYSyEZQQEhGiAZIBpxIRsgG0UNASAGKAI8IRwgHCgCBCEdIAYoAiwhHkEYIR8gHiAfbCEgIB0gIGohIUEQISIgBiAiaiEjICMhJCAhKQIAIVYgJCBWNwIAQRAhJSAkICVqISYgISAlaiEnICcpAgAhVyAmIFc3AgBBCCEoICQgKGohKSAhIChqISogKikCACFYICkgWDcCACAGKAIsIStBACEsICshLSAsIS4gLSAuSyEvQQEhMCAvIDBxITECQCAxRQ0AIAYoAjwhMiAyKAIEITMgBigCLCE0QQEhNSA0IDVrITZBGCE3IDYgN2whOCAzIDhqITkgOSgCACE6IAYgOjYCDCAGKAI8ITsgOygCECE8IAYoAgwhPSA9KAIAIT4gPi8BRCE/Qf//AyFAID8gQHEhQSAGKAIkIUIgPCBBIEIQ/gEhQyAGKAI0IUQgRCBDOwEACyAGKAIQIUUgRSkCACFZIAYgWTcDACAGEGghRkEBIUcgRiBHcSFIAkACQCBIDQAgBigCNCFJIEkvAQAhSkH//wMhSyBKIEtxIUwgTEUNAQsgBigCOCFNIAYoAhAhTiBOKQIAIVogTSBaNwIAIAYoAhQhTyAGKAIwIVAgUCBPNgIADAILIAYoAiwhUUF/IVIgUSBSaiFTIAYgUzYCLAwACwALQcAAIVQgBiBUaiFVIFUkAA8LeAEQfyAALQAAIQFBASECIAEgAnEhA0EBIQQgAyAEcSEFAkACQCAFRQ0AIAAtAAEhBkH/ASEHIAYgB3EhCCAIIQkMAQsgACgCACEKIAovASghC0H//wMhDCALIAxxIQ0gDSEJCyAJIQ5B//8DIQ8gDiAPcSEQIBAPC7IBARx/IAAtAAAhAUEBIQIgASACcSEDQQEhBCADIARxIQUCQAJAIAVFDQAgAC0AACEGQQQhByAGIAd2IQhBASEJIAggCXEhCkEBIQsgCiALcSEMIAwhDQwBCyAAKAIAIQ4gDi8BLCEPQQUhECAPIBB2IRFBASESIBEgEnEhE0EBIRQgEyAUcSEVIBUhDQsgDSEWQQAhFyAWIRggFyEZIBggGUchGkEBIRsgGiAbcSEcIBwPC7ABAhN/AX4gAS0AACECQQEhAyACIANxIQRBASEFIAQgBXEhBgJAAkAgBkUNACABLQADIQdB/wEhCCAHIAhxIQkgACAJNgIAQQAhCiAAIAo2AgQgAS0AAyELQf8BIQwgCyAMcSENIAAgDTYCCAwBCyABKAIAIQ5BECEPIA4gD2ohECAQKQIAIRUgACAVNwIAQQghESAAIBFqIRIgECARaiETIBMoAgAhFCASIBQ2AgALDwt5ARB/IAAtAAAhAUEBIQIgASACcSEDQQEhBCADIARxIQUCQAJAIAVFDQAgAC8BBiEGQf//AyEHIAYgB3EhCCAIIQkMAQsgACgCACEKIAovASohC0H//wMhDCALIAxxIQ0gDSEJCyAJIQ5B//8DIQ8gDiAPcSEQIBAPC08BCn8gAC0AACEBQQEhAiABIAJxIQNBASEEIAMgBHEhBQJAAkAgBUUNAEEAIQYgBiEHDAELIAAoAgAhCCAIKAIkIQkgCSEHCyAHIQogCg8LuQQCSX8FfiMAIQFBMCECIAEgAmshAyADJAAgAyAANgIoIAMoAighBCAEKAIEIQUgAygCKCEGIAYoAgghB0EBIQggByAIayEJQRghCiAJIApsIQsgBSALaiEMQRAhDSADIA1qIQ4gDiEPIAwpAgAhSiAPIEo3AgBBECEQIA8gEGohESAMIBBqIRIgEikCACFLIBEgSzcCAEEIIRMgDyATaiEUIAwgE2ohFSAVKQIAIUwgFCBMNwIAIAMoAhAhFiAWKQIAIU0gAyBNNwMAIAMQaCEXQQEhGCAXIBhxIRkCQAJAIBlFDQBBASEaQQEhGyAaIBtxIRwgAyAcOgAvDAELIAMoAighHSAdKAIIIR5BASEfIB4hICAfISEgICAhSyEiQQEhIyAiICNxISQCQCAkRQ0AIAMoAighJSAlKAIEISYgAygCKCEnICcoAgghKEECISkgKCApayEqQRghKyAqICtsISwgJiAsaiEtIC0oAgAhLkEIIS8gAyAvaiEwIDAhMSAuKQIAIU4gMSBONwIAIAMoAighMiAyKAIQITMgAygCCCE0IDQvAUQhNUH//wMhNiA1IDZxITcgAygCJCE4IDMgNyA4EP4BITlB//8DITogOSA6cSE7QQAhPCA7IT0gPCE+ID0gPkchP0EBIUAgPyBAcSFBIAMgQToALwwBC0EAIUJBASFDIEIgQ3EhRCADIEQ6AC8LIAMtAC8hRUEBIUYgRSBGcSFHQTAhSCADIEhqIUkgSSQAIEcPC7IBARx/IAAtAAAhAUEBIQIgASACcSEDQQEhBCADIARxIQUCQAJAIAVFDQAgAC0AACEGQQMhByAGIAd2IQhBASEJIAggCXEhCkEBIQsgCiALcSEMIAwhDQwBCyAAKAIAIQ4gDi8BLCEPQQIhECAPIBB2IRFBASESIBEgEnEhE0EBIRQgEyAUcSEVIBUhDQsgDSEWQQAhFyAWIRggFyEZIBggGUchGkEBIRsgGiAbcSEcIBwPC0ABCH8jACEBQRAhAiABIAJrIQMgAyAANgIMIAMoAgwhBCAEKAIEIQUgAygCDCEGIAYoAgghByAFIAdqIQggCA8LKwEFfyMAIQFBECECIAEgAmshAyADIAA2AgwgAygCDCEEIAQoAgAhBSAFDwsrAQV/IwAhAUEQIQIgASACayEDIAMgADYCDCADKAIMIQQgBCgCICEFIAUPC98DATt/IwAhBEEgIQUgBCAFayEGIAYkACAGIAA2AhwgBiABOwEaIAYgAjsBGCAGIAM2AhQgBi8BGCEHQf//AyEIIAcgCHEhCUH//wMhCiAJIQsgCiEMIAsgDEYhDUEBIQ4gDSAOcSEPAkACQAJAIA8NACAGLwEYIRBB//8DIREgECARcSESQf7/AyETIBIhFCATIRUgFCAVRiEWQQEhFyAWIBdxIRggGEUNAQsgBigCFCEZQQAhGiAZIBo2AgQgBigCFCEbQQAhHCAbIBw6AAggBigCFCEdQQAhHiAdIB42AgAMAQsgBigCHCEfIAYvARohICAGLwEYISFB//8DISIgICAicSEjQf//AyEkICEgJHEhJSAfICMgJRAsISZB//8DIScgJiAncSEoIAYgKDYCECAGKAIcISkgKSgCNCEqIAYoAhAhK0EDISwgKyAsdCEtICogLWohLiAGIC42AgwgBigCDCEvIC8tAAAhMEH/ASExIDAgMXEhMiAGKAIUITMgMyAyNgIEIAYoAgwhNCA0LQABITUgBigCFCE2QQEhNyA1IDdxITggNiA4OgAIIAYoAgwhOUEIITogOSA6aiE7IAYoAhQhPCA8IDs2AgALQSAhPSAGID1qIT4gPiQADwvABgFofyMAIQNBMCEEIAMgBGshBSAFIAA2AiggBSABOwEmIAUgAjsBJCAFLwEmIQZB//8DIQcgBiAHcSEIIAUoAighCSAJKAIYIQogCCELIAohDCALIAxPIQ1BASEOIA0gDnEhDwJAAkAgD0UNACAFKAIoIRAgECgCMCERIAUvASYhEkH//wMhEyASIBNxIRQgBSgCKCEVIBUoAhghFiAUIBZrIRdBAiEYIBcgGHQhGSARIBlqIRogGigCACEbIAUgGzYCICAFKAIoIRwgHCgCLCEdIAUoAiAhHkEBIR8gHiAfdCEgIB0gIGohISAFICE2AhwgBSgCHCEiQQIhIyAiICNqISQgBSAkNgIcICIvAQAhJSAFICU7ARpBACEmIAUgJjYCFAJAA0AgBSgCFCEnIAUvARohKEH//wMhKSAoIClxISogJyErICohLCArICxJIS1BASEuIC0gLnEhLyAvRQ0BIAUoAhwhMEECITEgMCAxaiEyIAUgMjYCHCAwLwEAITMgBSAzOwESIAUoAhwhNEECITUgNCA1aiE2IAUgNjYCHCA0LwEAITcgBSA3OwEQQQAhOCAFIDg2AgwCQANAIAUoAgwhOSAFLwEQITpB//8DITsgOiA7cSE8IDkhPSA8IT4gPSA+SSE/QQEhQCA/IEBxIUEgQUUNASAFKAIcIUJBAiFDIEIgQ2ohRCAFIEQ2AhwgQi8BACFFQf//AyFGIEUgRnEhRyAFLwEkIUhB//8DIUkgSCBJcSFKIEchSyBKIUwgSyBMRiFNQQEhTiBNIE5xIU8CQCBPRQ0AIAUvARIhUCAFIFA7AS4MBgsgBSgCDCFRQQEhUiBRIFJqIVMgBSBTNgIMDAALAAsgBSgCFCFUQQEhVSBUIFVqIVYgBSBWNgIUDAALAAtBACFXIAUgVzsBLgwBCyAFKAIoIVggWCgCKCFZIAUvASYhWkH//wMhWyBaIFtxIVwgBSgCKCFdIF0oAgQhXiBcIF5sIV8gBS8BJCFgQf//AyFhIGAgYXEhYiBfIGJqIWNBASFkIGMgZHQhZSBZIGVqIWYgZi8BACFnIAUgZzsBLgsgBS8BLiFoQf//AyFpIGggaXEhaiBqDwvFAgEofyMAIQNBECEEIAMgBGshBSAFIAE2AgwgBSACOwEKIAUvAQohBkH//wMhByAGIAdxIQhB//8DIQkgCCEKIAkhCyAKIAtGIQxBASENIAwgDXEhDgJAAkAgDkUNAEEBIQ8gACAPOgAAQQEhECAAIBA6AAFBACERIAAgEToAAgwBCyAFLwEKIRJB//8DIRMgEiATcSEUQf7/AyEVIBQhFiAVIRcgFiAXRiEYQQEhGSAYIBlxIRoCQCAaRQ0AQQAhGyAAIBs6AABBACEcIAAgHDoAAUEAIR0gACAdOgACDAELIAUoAgwhHiAeKAJIIR8gBS8BCiEgQf//AyEhICAgIXEhIkEDISMgIiAjbCEkIB8gJGohJSAlLwAAISYgACAmOwAAQQIhJyAAICdqISggJSAnaiEpICktAAAhKiAoICo6AAALDwvJAQEZfyMAIQJBECEDIAIgA2shBCAEIAA2AgggBCABOwEGIAQvAQYhBUH//wMhBiAFIAZxIQdB//8DIQggByEJIAghCiAJIApGIQtBASEMIAsgDHEhDQJAAkAgDUUNACAELwEGIQ4gBCAOOwEODAELIAQoAgghDyAPKAJMIRAgBC8BBiERQf//AyESIBEgEnEhE0EBIRQgEyAUdCEVIBAgFWohFiAWLwEAIRcgBCAXOwEOCyAELwEOIRhB//8DIRkgGCAZcSEaIBoPC/0CATJ/IwAhAkEQIQMgAiADayEEIAQkACAEIAA2AgggBCABOwEGIAQvAQYhBUH//wMhBiAFIAZxIQdB//8DIQggByEJIAghCiAJIApGIQtBASEMIAsgDHEhDQJAAkAgDUUNAEGYCiEOIwEhDyAPIA5qIRAgBCAQNgIMDAELIAQvAQYhEUH//wMhEiARIBJxIRNB/v8DIRQgEyEVIBQhFiAVIBZGIRdBASEYIBcgGHEhGQJAIBlFDQBBlwohGiMBIRsgGyAaaiEcIAQgHDYCDAwBCyAELwEGIR1B//8DIR4gHSAecSEfIAQoAgghICAgECghISAfISIgISEjICIgI0khJEEBISUgJCAlcSEmAkAgJkUNACAEKAIIIScgJygCOCEoIAQvAQYhKUH//wMhKiApICpxIStBAiEsICsgLHQhLSAoIC1qIS4gLigCACEvIAQgLzYCDAwBC0EAITAgBCAwNgIMCyAEKAIMITFBECEyIAQgMmohMyAzJAAgMQ8L0AUBWn8jACEEQTAhBSAEIAVrIQYgBiQAIAYgADYCKCAGIAE2AiQgBiACNgIgIAMhByAGIAc6AB8gBigCJCEIIAYoAiAhCUGYCiEKIwEhCyALIApqIQwgCCAMIAkQzwMhDQJAAkAgDQ0AQf//AyEOIAYgDjsBLgwBCyAGKAIoIQ8gDxAoIRAgBiAQNgIYQQAhESAGIBE7ARYCQANAIAYvARYhEkH//wMhEyASIBNxIRQgBigCGCEVIBQhFiAVIRcgFiAXSSEYQQEhGSAYIBlxIRogGkUNASAGKAIoIRsgBi8BFiEcQRAhHSAGIB1qIR4gHiEfQf//AyEgIBwgIHEhISAfIBsgIRAtIAYtABAhIkEBISMgIiAjcSEkAkACQAJAAkAgJA0AIAYtABIhJUEBISYgJSAmcSEnICdFDQELIAYtABEhKEEBISkgKCApcSEqIAYtAB8hK0EBISwgKyAscSEtICohLiAtIS8gLiAvRyEwQQEhMSAwIDFxITIgMkUNAQsMAQsgBigCKCEzIDMoAjghNCAGLwEWITVB//8DITYgNSA2cSE3QQIhOCA3IDh0ITkgNCA5aiE6IDooAgAhOyAGIDs2AgwgBigCDCE8IAYoAiQhPSAGKAIgIT4gPCA9ID4QzwMhPwJAID8NACAGKAIMIUAgBigCICFBIEAgQWohQiBCLQAAIUNBACFEQf8BIUUgQyBFcSFGQf8BIUcgRCBHcSFIIEYgSEchSUEBIUogSSBKcSFLIEsNACAGKAIoIUwgTCgCTCFNIAYvARYhTkH//wMhTyBOIE9xIVBBASFRIFAgUXQhUiBNIFJqIVMgUy8BACFUIAYgVDsBLgwECwsgBi8BFiFVQQEhViBVIFZqIVcgBiBXOwEWDAALAAtBACFYIAYgWDsBLgsgBi8BLiFZQf//AyFaIFkgWnEhW0EwIVwgBiBcaiFdIF0kACBbDwvYAQEXfyMAIQJBECEDIAIgA2shBCAEJAAgBCAANgIIIAQgATsBBiAEKAIIIQUgBC8BBiEGIAQhB0H//wMhCCAGIAhxIQkgByAFIAkQLSAELQABIQpBASELIAogC3EhDAJAAkAgDEUNACAELQAAIQ1BASEOIA0gDnEhDyAPRQ0AQQAhECAEIBA2AgwMAQsgBC0AACERQQEhEiARIBJxIRMCQCATRQ0AQQEhFCAEIBQ2AgwMAQtBAiEVIAQgFTYCDAsgBCgCDCEWQRAhFyAEIBdqIRggGCQAIBYPC+0BARx/IwAhAkEQIQMgAiADayEEIAQkACAEIAA2AgggBCABOwEGIAQoAgghBSAFECohBiAEIAY2AgAgBCgCACEHAkACQCAHRQ0AIAQvAQYhCEH//wMhCSAIIAlxIQogBCgCACELIAohDCALIQ0gDCANTSEOQQEhDyAOIA9xIRAgEEUNACAEKAIIIREgESgCPCESIAQvAQYhE0H//wMhFCATIBRxIRVBAiEWIBUgFnQhFyASIBdqIRggGCgCACEZIAQgGTYCDAwBC0EAIRogBCAaNgIMCyAEKAIMIRtBECEcIAQgHGohHSAdJAAgGw8L2QMBN38jACEDQSAhBCADIARrIQUgBSQAIAUgADYCGCAFIAE2AhQgBSACNgIQIAUoAhghBiAGECohByAFIAc2AgxBASEIIAUgCDsBCgJAAkADQCAFLwEKIQlB//8DIQogCSAKcSELIAUoAgwhDEEBIQ0gDCANaiEOIAshDyAOIRAgDyAQSSERQQEhEiARIBJxIRMgE0UNASAFKAIUIRQgBSgCGCEVIBUoAjwhFiAFLwEKIRdBAiEYIBcgGHQhGSAWIBlqIRogGigCACEbIAUoAhAhHCAUIBsgHBDPAyEdQQEhHiAdIB5qIR8gHyAeSxoCQAJAAkACQCAfDgIBAAILIAUoAhghICAgKAI8ISEgBS8BCiEiQf//AyEjICIgI3EhJEECISUgJCAldCEmICEgJmohJyAnKAIAISggBSgCECEpICggKWohKiAqLQAAIStBGCEsICsgLHQhLSAtICx1IS4CQCAuDQAgBS8BCiEvIAUgLzsBHgwGCwwCC0EAITAgBSAwOwEeDAQLCyAFLwEKITFBASEyIDEgMmohMyAFIDM7AQoMAAsAC0EAITQgBSA0OwEeCyAFLwEeITVB//8DITYgNSA2cSE3QSAhOCAFIDhqITkgOSQAIDcPC+gBARt/IwAhAUGACSECIAEgAmshAyADJAAgAyAANgL8CCADKAL8CCEEQfQIIQVBACEGQQghByADIAdqIQggCCAGIAUQ/gMaQQAhCSMCIQogCiAJaiELIAMgCzYCEEEBIQwgCiAMaiENIAMgDTYCFEECIQ4gCiAOaiEPIAMgDzYCGEEDIRAgCiAQaiERIAMgETYCHEEEIRIgCiASaiETIAMgEzYCIEEIIRQgAyAUaiEVIBUhFkH0CCEXIAQgFiAXEP0DGiADKAL8CCEYQQAhGSAYIBkgGRA6GkGACSEaIAMgGmohGyAbJAAPC4EQAvABfwN+IwAhAkHAACEDIAIgA2shBCAEJAAgBCAANgI8IAEhBSAEIAU6ADsgBCgCPCEGIAQgBjYCNCAEKAI0IQcgBygCRCEIQQAhCSAIIQogCSELIAogC0chDEEBIQ0gDCANcSEOAkACQCAODQAMAQsgBC0AOyEPQQEhECAPIBBxIRECQAJAIBFFDQAgBCgCNCESIBIoAlghE0EAIRQgEyEVIBQhFiAVIBZHIRdBASEYIBcgGHEhGQJAIBlFDQAgBCgCNCEaQfEAIRsgGiAbaiEcIAQoAjQhHSAdKAIAIR5BICEfIB8hICAeISEgICAhTCEiQQAhI0EBISQgIiAkcSElICMhJgJAICVFDQAgBCgCNCEnICcoAgAhKEH/ACEpICghKiApISsgKiArSCEsICwhJgsgJiEtQQEhLiAtIC5xIS9BtQkhMCMBITEgMSAwaiEyQfoKITMgMSAzaiE0IDQgMiAvGyE1IAQoAjQhNiA2KAIAITcgBCA3NgIAQYAIITggHCA4IDUgBBDYAxogBCgCNCE5IDkoAlghOiAEKAI0ITsgOygCVCE8IAQoAjQhPUHxACE+ID0gPmohP0EBIUAgPCBAID8gOhEEAAsMAQsgBCgCNCFBIEEoAlghQkEAIUMgQiFEIEMhRSBEIEVHIUZBASFHIEYgR3EhSAJAIEhFDQAgBCgCNCFJQfEAIUogSSBKaiFLIAQoAjQhTCBMKAIAIU1BICFOIE4hTyBNIVAgTyBQTCFRQQAhUkEBIVMgUSBTcSFUIFIhVQJAIFRFDQAgBCgCNCFWIFYoAgAhV0H/ACFYIFchWSBYIVogWSBaSCFbIFshVQsgVSFcQQEhXSBcIF1xIV5BxwkhXyMBIWAgYCBfaiFhQY4LIWIgYCBiaiFjIGMgYSBeGyFkIAQoAjQhZSBlKAIAIWYgBCBmNgIQQYAIIWdBECFoIAQgaGohaSBLIGcgZCBpENgDGiAEKAI0IWogaigCWCFrIAQoAjQhbCBsKAJUIW0gBCgCNCFuQfEAIW8gbiBvaiFwQQEhcSBtIHEgcCBrEQQACwsgBCgCNCFyIHIoAmwhcwJAIHNFDQAgBCgCNCF0IHQoAmwhdSAEKAI0IXYgdigCHCF3IHcgdWoheCB2IHg2AhwgBCgCNCF5IHkoAgAhekEKIXsgeiF8IHshfSB8IH1GIX5BASF/IH4gf3EhgAECQAJAIIABRQ0AIAQoAjQhgQEggQEoAiAhggFBASGDASCCASCDAWohhAEggQEghAE2AiAgBCgCNCGFAUEAIYYBIIUBIIYBNgIkDAELIAQoAjQhhwEghwEoAmwhiAEgBCgCNCGJASCJASgCJCGKASCKASCIAWohiwEgiQEgiwE2AiQLC0EAIYwBIAQgjAE2AjAgBCgCNCGNASCNASgCYCGOASAEKAI0IY8BII8BKAJcIZABII4BIZEBIJABIZIBIJEBIJIBSSGTAUEBIZQBIJMBIJQBcSGVAQJAIJUBRQ0AIAQoAjQhlgEglgEoAkAhlwEgBCgCNCGYASCYASgCYCGZAUEYIZoBIJkBIJoBbCGbASCXASCbAWohnAEgBCCcATYCMCAEKAI0IZ0BIJ0BKAIcIZ4BIAQoAjAhnwEgnwEoAhQhoAEgngEhoQEgoAEhogEgoQEgogFGIaMBQQEhpAEgowEgpAFxIaUBAkAgpQFFDQAgBCgCNCGmASCmASgCYCGnAUEBIagBIKcBIKgBaiGpASCmASCpATYCYCAEKAI0IaoBIKoBKAJgIasBIAQoAjQhrAEgrAEoAlwhrQEgqwEhrgEgrQEhrwEgrgEgrwFJIbABQQEhsQEgsAEgsQFxIbIBAkACQCCyAUUNACAEKAIwIbMBQRghtAEgswEgtAFqIbUBIAQgtQE2AjAgBCgCNCG2AUEcIbcBILYBILcBaiG4ASAEKAIwIbkBILkBKAIQIboBIAQgugE2AiBBICG7ASAEILsBaiG8ASC8ASG9AUEEIb4BIL0BIL4BaiG/ASAEKAIwIcABIMABKQIAIfIBIL8BIPIBNwIAQSAhwQEgBCDBAWohwgEgwgEhwwEgwwEpAgAh8wEguAEg8wE3AgBBCCHEASC4ASDEAWohxQEgwwEgxAFqIcYBIMYBKAIAIccBIMUBIMcBNgIADAELQQAhyAEgBCDIATYCMAsLCyAELQA7IckBQQEhygEgyQEgygFxIcsBAkAgywFFDQAgBCgCNCHMAUEoIc0BIMwBIM0BaiHOASAEKAI0Ic8BQRwh0AEgzwEg0AFqIdEBINEBKQIAIfQBIM4BIPQBNwIAQQgh0gEgzgEg0gFqIdMBINEBINIBaiHUASDUASgCACHVASDTASDVATYCAAsgBCgCMCHWAUEAIdcBINYBIdgBINcBIdkBINgBINkBRyHaAUEBIdsBINoBINsBcSHcAQJAINwBRQ0AIAQoAjQh3QEg3QEoAhwh3gEgBCgCNCHfASDfASgCZCHgASAEKAI0IeEBIOEBKAJoIeIBIOABIOIBaiHjASDeASHkASDjASHlASDkASDlAU8h5gFBASHnASDmASDnAXEh6AECQCDoAUUNACAEKAI0IekBIOkBEDsLIAQoAjQh6gEg6gEQPAwBCyAEKAI0IesBIOsBED0gBCgCNCHsAUEAIe0BIOwBIO0BNgIAIAQoAjQh7gFBASHvASDuASDvATYCbAtBwAAh8AEgBCDwAWoh8QEg8QEkAA8L+QMCP38DfiMAIQFBICECIAEgAmshAyADJAAgAyAANgIcIAMoAhwhBCADIAQ2AhggAygCGCEFIAUQOSEGQQEhByAGIAdxIQgCQAJAIAgNACADKAIYIQkgCSgCQCEKIAMoAhghCyALKAJgIQxBGCENIAwgDWwhDiAKIA5qIQ8gAyAPNgIUIAMoAhghECAQKAJgIRFBACESIBEhEyASIRQgEyAUSyEVQQEhFiAVIBZxIRcCQCAXRQ0AIAMoAhghGCAYKAIcIRkgAygCFCEaIBooAhAhGyAZIRwgGyEdIBwgHUYhHkEBIR8gHiAfcSEgICBFDQAgAygCFCEhQWghIiAhICJqISMgAyAjNgIQIAMoAhghJEE0ISUgJCAlaiEmIAMoAhAhJyAnKAIUISggAyAoNgIAIAMhKUEEISogKSAqaiErIAMoAhAhLEEIIS0gLCAtaiEuIC4pAgAhQCArIEA3AgAgAyEvIC8pAgAhQSAmIEE3AgBBCCEwICYgMGohMSAvIDBqITIgMigCACEzIDEgMzYCAAwCCwsgAygCGCE0QTQhNSA0IDVqITYgAygCGCE3QRwhOCA3IDhqITkgOSkCACFCIDYgQjcCAEEIITogNiA6aiE7IDkgOmohPCA8KAIAIT0gOyA9NgIAC0EgIT4gAyA+aiE/ID8kAA8LSwEIfyMAIQFBECECIAEgAmshAyADIAA2AgwgAygCDCEEIAMgBDYCCCADKAIIIQVBASEGIAUgBjoAcCADKAIIIQcgBygCJCEIIAgPC4gCASN/IwAhAUEQIQIgASACayEDIAMgADYCCCADKAIIIQQgAyAENgIEIAMoAgQhBSAFKAJgIQYgAygCBCEHIAcoAlwhCCAGIQkgCCEKIAkgCkkhC0EBIQwgCyAMcSENAkACQCANRQ0AIAMoAgQhDiAOKAJAIQ8gAygCBCEQIBAoAmAhEUEYIRIgESASbCETIA8gE2ohFCADIBQ2AgAgAygCBCEVIBUoAhwhFiADKAIAIRcgFygCECEYIBYhGSAYIRogGSAaRiEbQQEhHCAbIBxxIR0gAyAdOgAPDAELQQAhHkEBIR8gHiAfcSEgIAMgIDoADwsgAy0ADyEhQQEhIiAhICJxISMgIw8LYQENfyMAIQFBECECIAEgAmshAyADIAA2AgwgAygCDCEEIAMgBDYCCCADKAIIIQUgBSgCYCEGIAMoAgghByAHKAJcIQggBiEJIAghCiAJIApGIQtBASEMIAsgDHEhDSANDwvGBQJUfwF+IwAhA0EwIQQgAyAEayEFIAUkACAFIAA2AiggBSABNgIkIAUgAjYCICAFKAIgIQYCQAJAAkACQCAGRQ0AIAUoAiQhB0EAIQggByEJIAghCiAJIApHIQtBASEMIAsgDHEhDSANDQELQeALIQ4jASEPIA8gDmohECAFIBA2AiRBASERIAUgETYCIAwBC0EAIRIgBSASNgIcQQAhEyAFIBM2AhgCQANAIAUoAhghFCAFKAIgIRUgFCEWIBUhFyAWIBdJIRhBASEZIBggGXEhGiAaRQ0BIAUoAiQhGyAFKAIYIRxBGCEdIBwgHWwhHiAbIB5qIR8gBSAfNgIUIAUoAhQhICAgKAIQISEgBSgCHCEiICEhIyAiISQgIyAkSSElQQEhJiAlICZxIScCQAJAICcNACAFKAIUISggKCgCFCEpIAUoAhQhKiAqKAIQISsgKSEsICshLSAsIC1JIS5BASEvIC4gL3EhMCAwRQ0BC0EAITFBASEyIDEgMnEhMyAFIDM6AC8MBAsgBSgCFCE0IDQoAhQhNSAFIDU2AhwgBSgCGCE2QQEhNyA2IDdqITggBSA4NgIYDAALAAsLIAUoAiAhOUEYITogOSA6bCE7IAUgOzYCECAFKAIoITwgPCgCQCE9IAUoAhAhPiA9ID4QPiE/IAUoAighQCBAID82AkAgBSgCKCFBIEEoAkAhQiAFKAIkIUMgBSgCECFEIEIgQyBEEP0DGiAFKAIgIUUgBSgCKCFGIEYgRTYCXCAFKAIoIUcgBSgCKCFIQRwhSSBIIElqIUpBCCFLIEogS2ohTCBMKAIAIU0gBSBLaiFOIE4gTTYCACBKKQIAIVcgBSBXNwMAIEcgBRA/QQEhT0EBIVAgTyBQcSFRIAUgUToALwsgBS0ALyFSQQEhUyBSIFNxIVRBMCFVIAUgVWohViBWJAAgVA8LlAICH38BfiMAIQFBECECIAEgAmshAyADJAAgAyAANgIMIAMoAgwhBCAEKAIcIQUgAygCDCEGIAYgBTYCZCADKAIMIQcgBygCTCEIIAMoAgwhCSAJKAJIIQogAygCDCELIAsoAhwhDCADKAIMIQ1BHCEOIA0gDmohD0EEIRAgDyAQaiERIAMoAgwhEkHoACETIBIgE2ohFCARKQIAISAgAyAgNwMAIAogDCADIBQgCBEHACEVIAMoAgwhFiAWIBU2AkQgAygCDCEXIBcoAmghGAJAIBgNACADKAIMIRkgGSgCXCEaIAMoAgwhGyAbIBo2AmAgAygCDCEcQQAhHSAcIB02AkQLQRAhHiADIB5qIR8gHyQADwvdBAFLfyMAIQFBICECIAEgAmshAyADJAAgAyAANgIcIAMoAhwhBCAEKAIcIQUgAygCHCEGIAYoAmQhByAFIAdrIQggAyAINgIYIAMoAhwhCSAJKAJoIQogAygCGCELIAogC2shDCADIAw2AhQgAygCFCENAkACQCANDQAgAygCHCEOQQEhDyAOIA82AmwgAygCHCEQQQAhESAQIBE2AgAMAQsgAygCHCESIBIoAkQhEyADKAIYIRQgEyAUaiEVIAMgFTYCECADKAIcIRZB0AAhFyAWIBdqIRggGCgCACEZQQUhGiMCIRsgGyAaaiEcQQYhHSAbIB1qIR4gHiAcIBkbIR8gAyAfNgIMIAMoAgwhICADKAIQISEgAygCFCEiIAMoAhwhIyAhICIgIyAgEQUAISQgAygCHCElICUgJDYCbCADKAIcISYgJigCACEnQX8hKCAnISkgKCEqICkgKkYhK0EBISwgKyAscSEtAkAgLUUNACADKAIUIS5BBCEvIC4hMCAvITEgMCAxSSEyQQEhMyAyIDNxITQgNEUNACADKAIcITUgNRA7IAMoAhwhNiA2KAJEITcgAyA3NgIQIAMoAhwhOCA4KAJoITkgAyA5NgIUIAMoAgwhOiADKAIQITsgAygCFCE8IAMoAhwhPSA7IDwgPSA6EQUAIT4gAygCHCE/ID8gPjYCbAsgAygCHCFAIEAoAgAhQUF/IUIgQSFDIEIhRCBDIERGIUVBASFGIEUgRnEhRyBHRQ0AIAMoAhwhSEEBIUkgSCBJNgJsC0EgIUogAyBKaiFLIEskAA8LUQEJfyMAIQFBECECIAEgAmshAyADIAA2AgwgAygCDCEEQQAhBSAEIAU2AkQgAygCDCEGQQAhByAGIAc2AmggAygCDCEIQQAhCSAIIAk2AmQPC7sBARh/IwAhAkEQIQMgAiADayEEIAQkACAEIAA2AgwgBCABNgIIIAQoAgwhBSAEKAIIIQYgBSAGEPgDIQcgBCAHNgIEIAQoAgghCEEAIQkgCCEKIAkhCyAKIAtLIQxBASENIAwgDXEhDgJAIA5FDQAgBCgCBCEPQQAhECAPIREgECESIBEgEkchE0EBIRQgEyAUcSEVIBUNAEEBIRYgFhAAAAsgBCgCBCEXQRAhGCAEIBhqIRkgGSQAIBcPC+AIAogBfwV+IwAhAkEwIQMgAiADayEEIAQkACAEIAA2AiwgBCgCLCEFQRwhBiAFIAZqIQcgASkCACGKASAHIIoBNwIAQQghCCAHIAhqIQkgASAIaiEKIAooAgAhCyAJIAs2AgBBACEMIAQgDDoAK0EAIQ0gBCANNgIkAkADQCAEKAIkIQ4gBCgCLCEPIA8oAlwhECAOIREgECESIBEgEkkhE0EBIRQgEyAUcSEVIBVFDQEgBCgCLCEWIBYoAkAhFyAEKAIkIRhBGCEZIBggGWwhGiAXIBpqIRsgBCAbNgIgIAQoAiAhHCAcKAIUIR0gASgCACEeIB0hHyAeISAgHyAgSyEhQQEhIiAhICJxISMCQCAjRQ0AIAQoAiAhJCAkKAIQISUgASgCACEmICUhJyAmISggJyAoTyEpQQEhKiApICpxISsCQCArRQ0AIAQoAiwhLEEcIS0gLCAtaiEuIAQoAiAhLyAvKAIQITAgBCAwNgIQQRAhMSAEIDFqITIgMiEzQQQhNCAzIDRqITUgBCgCICE2IDYpAgAhiwEgNSCLATcCAEEQITcgBCA3aiE4IDghOSA5KQIAIYwBIC4gjAE3AgBBCCE6IC4gOmohOyA5IDpqITwgPCgCACE9IDsgPTYCAAsgBCgCJCE+IAQoAiwhPyA/ID42AmBBASFAIAQgQDoAKwwCCyAEKAIkIUFBASFCIEEgQmohQyAEIEM2AiQMAAsACyAELQArIURBASFFIEQgRXEhRgJAAkAgRkUNACAEKAIsIUcgRygCRCFIQQAhSSBIIUogSSFLIEogS0chTEEBIU0gTCBNcSFOAkAgTkUNACABKAIAIU8gBCgCLCFQIFAoAmQhUSBPIVIgUSFTIFIgU0khVEEBIVUgVCBVcSFWAkAgVg0AIAEoAgAhVyAEKAIsIVggWCgCZCFZIAQoAiwhWiBaKAJoIVsgWSBbaiFcIFchXSBcIV4gXSBeTyFfQQEhYCBfIGBxIWEgYUUNAQsgBCgCLCFiIGIQPQsgBCgCLCFjQQAhZCBjIGQ2AmwgBCgCLCFlQQAhZiBlIGY2AgAMAQsgBCgCLCFnIGcoAlwhaCAEKAIsIWkgaSBoNgJgIAQoAiwhaiBqKAJAIWsgBCgCLCFsIGwoAlwhbUEBIW4gbSBuayFvQRghcCBvIHBsIXEgayBxaiFyIAQgcjYCDCAEKAIsIXNBHCF0IHMgdGohdSAEKAIMIXYgdigCFCF3IAQgdzYCACAEIXhBBCF5IHggeWoheiAEKAIMIXtBCCF8IHsgfGohfSB9KQIAIY0BIHogjQE3AgAgBCF+IH4pAgAhjgEgdSCOATcCAEEIIX8gdSB/aiGAASB+IH9qIYEBIIEBKAIAIYIBIIABIIIBNgIAIAQoAiwhgwEggwEQPSAEKAIsIYQBQQEhhQEghAEghQE2AmwgBCgCLCGGAUEAIYcBIIYBIIcBNgIAC0EwIYgBIAQgiAFqIYkBIIkBJAAPC0ABB38jACEBQRAhAiABIAJrIQMgAyQAIAMgADYCDCADKAIMIQQgBCgCQCEFIAUQQUEQIQYgAyAGaiEHIAckAA8LOgEGfyMAIQFBECECIAEgAmshAyADJAAgAyAANgIMIAMoAgwhBCAEEPYDQRAhBSADIAVqIQYgBiQADwvJAQIVfwJ+IwAhAkEQIQMgAiADayEEIAQkACAEIAA2AgwgBCgCDCEFQcgAIQYgBSAGaiEHIAEpAgAhFyAHIBc3AgBBCCEIIAcgCGohCSABIAhqIQogCigCACELIAkgCzYCACAEKAIMIQwgDBA9IAQoAgwhDSAEKAIMIQ5BHCEPIA4gD2ohEEEIIREgECARaiESIBIoAgAhEyAEIBFqIRQgFCATNgIAIBApAgAhGCAEIBg3AwAgDSAEED9BECEVIAQgFWohFiAWJAAPC6IBAhJ/AX4jACECQRAhAyACIANrIQQgBCQAIAQgADYCDCABKAIAIQUgBCgCDCEGIAYoAhwhByAFIQggByEJIAggCUchCkEBIQsgCiALcSEMAkAgDEUNACAEKAIMIQ1BCCEOIAEgDmohDyAPKAIAIRAgBCAOaiERIBEgEDYCACABKQIAIRQgBCAUNwMAIA0gBBA/C0EQIRIgBCASaiETIBMkAA8LuQMCNX8CfiMAIQFBECECIAEgAmshAyADJAAgAyAANgIMIAMoAgwhBEEoIQUgBCAFaiEGIAMoAgwhB0EcIQggByAIaiEJIAkpAgAhNiAGIDY3AgBBCCEKIAYgCmohCyAJIApqIQwgDCgCACENIAsgDTYCACADKAIMIQ5BNCEPIA4gD2ohEEHUCyERIwEhEiASIBFqIRMgEykCACE3IBAgNzcCAEEIIRQgECAUaiEVIBMgFGohFiAWKAIAIRcgFSAXNgIAIAMoAgwhGEEAIRkgGCAZOwEEIAMoAgwhGkEAIRsgGiAbOgBwIAMoAgwhHCAcEDkhHUEBIR4gHSAecSEfAkAgHw0AIAMoAgwhICAgKAJoISECQCAhDQAgAygCDCEiICIQOwsgAygCDCEjICMoAmwhJAJAICQNACADKAIMISUgJRA8CyADKAIMISYgJigCHCEnAkAgJw0AIAMoAgwhKCAoKAIAISlB//0DISogKSErICohLCArICxGIS1BASEuIC0gLnEhLyAvRQ0AIAMoAgwhMEEBITFBASEyIDEgMnEhMyAwIDMQNQsLQRAhNCADIDRqITUgNSQADwviDAHMAX8jACEDQSAhBCADIARrIQUgBSAANgIcIAUgATYCGCAFIAI2AhRBACEGIAUgBjYCECAFKAIcIQcgBSgCECEIQQEhCSAIIAlqIQogBSAKNgIQIAcgCGohCyALLQAAIQxB/wEhDSAMIA1xIQ4gBSgCFCEPIA8gDjYCACAFKAIUIRAgECgCACERQYABIRIgESAScSETAkAgE0UNAEEAIRQgBSAUOgAPIAUoAhAhFSAFKAIYIRYgFSEXIBYhGCAXIBhHIRlBASEaIBkgGnEhGwJAAkAgG0UNACAFKAIUIRwgHCgCACEdQeABIR4gHSEfIB4hICAfICBOISFBASEiICEgInEhIwJAAkAgI0UNACAFKAIUISQgJCgCACElQfABISYgJSEnICYhKCAnIChIISlBASEqICkgKnEhKwJAAkAgK0UNACAFKAIUISwgLCgCACEtQQ8hLiAtIC5xIS8gLCAvNgIAQcMKITAjASExIDEgMGohMiAyIC9qITMgMy0AACE0QRghNSA0IDV0ITYgNiA1dSE3IAUoAhwhOCAFKAIQITkgOCA5aiE6IDotAAAhOyAFIDs6AA9B/wEhPCA7IDxxIT1BBSE+ID0gPnUhP0EBIUAgQCA/dCFBIDcgQXEhQiBCRQ0EIAUtAA8hQ0H/ASFEIEMgRHEhRUE/IUYgRSBGcSFHIAUgRzoAD0EBIUhBASFJIEggSXEhSiBKDQEMBAsgBSgCFCFLIEsoAgAhTEHwASFNIEwgTWshTiBLIE42AgBBBCFPIE4hUCBPIVEgUCBRTCFSQQEhUyBSIFNxIVQgVEUNAyAFKAIcIVUgBSgCECFWIFUgVmohVyBXLQAAIVggBSBYOgAPQQQhWSBYIFl2IVpBiAwhWyMBIVwgXCBbaiFdIF0gWmohXiBeLQAAIV9BGCFgIF8gYHQhYSBhIGB1IWIgBSgCFCFjIGMoAgAhZEEBIWUgZSBkdCFmIGIgZnEhZyBnRQ0DIAUoAhQhaCBoKAIAIWlBBiFqIGkganQhayAFLQAPIWxB/wEhbSBsIG1xIW5BPyFvIG4gb3EhcCBrIHByIXEgBSgCFCFyIHIgcTYCACAFKAIQIXNBASF0IHMgdGohdSAFIHU2AhAgBSgCGCF2IHUhdyB2IXggdyB4RyF5QQEheiB5IHpxIXsge0UNAyAFKAIcIXwgBSgCECF9IHwgfWohfiB+LQAAIX9B/wEhgAEgfyCAAXEhgQFBgAEhggEggQEgggFrIYMBIAUggwE6AA9B/wEhhAEggwEghAFxIYUBQT8hhgEghQEhhwEghgEhiAEghwEgiAFMIYkBQQEhigEgiQEgigFxIYsBIIsBRQ0DCyAFKAIUIYwBIIwBKAIAIY0BQQYhjgEgjQEgjgF0IY8BIAUtAA8hkAFB/wEhkQEgkAEgkQFxIZIBII8BIJIBciGTASAFKAIUIZQBIJQBIJMBNgIAIAUoAhAhlQFBASGWASCVASCWAWohlwEgBSCXATYCECAFKAIYIZgBIJcBIZkBIJgBIZoBIJkBIJoBRyGbAUEBIZwBIJsBIJwBcSGdASCdAQ0BDAILIAUoAhQhngEgngEoAgAhnwFBwgEhoAEgnwEhoQEgoAEhogEgoQEgogFOIaMBQQEhpAEgowEgpAFxIaUBIKUBRQ0BIAUoAhQhpgEgpgEoAgAhpwFBHyGoASCnASCoAXEhqQEgpgEgqQE2AgBBASGqAUEBIasBIKoBIKsBcSGsASCsAUUNAQsgBSgCHCGtASAFKAIQIa4BIK0BIK4BaiGvASCvAS0AACGwAUH/ASGxASCwASCxAXEhsgFBgAEhswEgsgEgswFrIbQBIAUgtAE6AA9B/wEhtQEgtAEgtQFxIbYBQT8htwEgtgEhuAEgtwEhuQEguAEguQFMIboBQQEhuwEgugEguwFxIbwBILwBRQ0AIAUoAhQhvQEgvQEoAgAhvgFBBiG/ASC+ASC/AXQhwAEgBS0ADyHBAUH/ASHCASDBASDCAXEhwwEgwAEgwwFyIcQBIAUoAhQhxQEgxQEgxAE2AgAgBSgCECHGAUEBIccBIMYBIMcBaiHIASAFIMgBNgIQQQEhyQFBASHKASDJASDKAXEhywEgywFFDQAMAQsgBSgCFCHMAUF/Ic0BIMwBIM0BNgIACwsgBSgCECHOASDOAQ8L4wMBQX8jACEDQSAhBCADIARrIQUgBSAANgIcIAUgATYCGCAFIAI2AhRBACEGIAUgBjYCECAFKAIcIQcgBSgCECEIQQEhCSAIIAlqIQogBSAKNgIQQQEhCyAIIAt0IQwgByAMaiENIA0vAQAhDkH//wMhDyAOIA9xIRAgBSgCFCERIBEgEDYCACAFKAIUIRIgEigCACETQYB4IRQgEyAUcSEVQYCwAyEWIBUhFyAWIRggFyAYRiEZQQEhGiAZIBpxIRsCQCAbRQ0AIAUoAhAhHCAFKAIYIR0gHCEeIB0hHyAeIB9HISBBASEhICAgIXEhIgJAICJFDQAgBSgCHCEjIAUoAhAhJEEBISUgJCAldCEmICMgJmohJyAnLwEAISggBSAoOwEOQf//AyEpICggKXEhKkGAeCErICogK3EhLEGAuAMhLSAsIS4gLSEvIC4gL0YhMEEBITEgMCAxcSEyIDJFDQAgBSgCECEzQQEhNCAzIDRqITUgBSA1NgIQIAUoAhQhNiA2KAIAITdBCiE4IDcgOHQhOSAFLwEOITpB//8DITsgOiA7cSE8IDkgPGohPUGAuP8aIT4gPSA+ayE/IAUoAhQhQCBAID82AgALCyAFKAIQIUFBASFCIEEgQnQhQyBDDwvqAgItfwF+IwAhAkEgIQMgAiADayEEIAQkACAEIAA2AhwgBCABNgIYIAQoAhwhBUE0IQYgBSAGaiEHQQghCCAHIAhqIQkgCSgCACEKQQghCyAEIAtqIQwgDCAIaiENIA0gCjYCACAHKQIAIS8gBCAvNwMIQQghDiAEIA5qIQ8gDxBIIRBBASERIBAgEXEhEgJAIBJFDQAgBCgCHCETIBMQNgsgBCgCHCEUIBQoAhwhFUEBIRYgFSAWaiEXIAQgFzYCFCAEKAIcIRggGCgCACEZQX8hGiAZIRsgGiEcIBsgHEYhHUEBIR4gHSAecSEfAkAgH0UNACAEKAIUISBBASEhICAgIWohIiAEICI2AhQLIAQoAhQhIyAEKAIYISQgJCgCACElICMhJiAlIScgJiAnSyEoQQEhKSAoIClxISoCQCAqRQ0AIAQoAhQhKyAEKAIYISwgLCArNgIAC0EgIS0gBCAtaiEuIC4kAA8LSgELfyAAKAIAIQFBACECIAIhAwJAIAENACAAKAIIIQRBACEFIAQhBiAFIQcgBiAHRyEIIAghAwsgAyEJQQEhCiAJIApxIQsgCw8LOQEGfyMAIQFBECECIAEgAmshAyADJAAgAyAANgIMIAMoAgwhBCAEEDZBECEFIAMgBWohBiAGJAAPC4oBAQt/IwAhBUEQIQYgBSAGayEHIAcgATYCDCAHIAI2AgggByAEOwEGIAMoAgAhCCAAIAg2AgAgAygCBCEJIAAgCTYCBCADKAIIIQogACAKNgIIIAcvAQYhC0H//wMhDCALIAxxIQ0gACANNgIMIAcoAgghDiAAIA42AhAgBygCDCEPIAAgDzYCFA8LDgEBfyAAKAIAIQEgAQ8LIQECfyABKAIEIQIgACACNgIAIAEoAgghAyAAIAM2AgQPC9cCAiR/B34jACEBQdAAIQIgASACayEDIAMkAEEQIQQgACAEaiEFIAUpAgAhJSADIARqIQYgBiAlNwMAQQghByAAIAdqIQggCCkCACEmIAMgB2ohCSAJICY3AwAgACkCACEnIAMgJzcDACADEEshCkHIACELIAMgC2ohDCAMGkEQIQ0gACANaiEOIA4pAgAhKEEYIQ8gAyAPaiEQIBAgDWohESARICg3AwBBCCESIAAgEmohEyATKQIAISlBGCEUIAMgFGohFSAVIBJqIRYgFiApNwMAIAApAgAhKiADICo3AxhByAAhFyADIBdqIRhBGCEZIAMgGWohGiAYIBoQTkE4IRsgAyAbaiEcIBwaIAMpA0ghKyADICs3AzBBOCEdIAMgHWohHkEwIR8gAyAfaiEgIB4gIBAjIAMoAjghISAKICFqISJB0AAhIyADICNqISQgJCQAICIPCxwCAX8BfiABKAIQIQIgAikCACEDIAAgAzcCAA8L2AMCMX8KfiMAIQJB8AAhAyACIANrIQQgBCQAQegAIQUgBCAFaiEGIAYaQRAhByABIAdqIQggCCkCACEzIAQgB2ohCSAJIDM3AwBBCCEKIAEgCmohCyALKQIAITQgBCAKaiEMIAwgNDcDACABKQIAITUgBCA1NwMAQegAIQ0gBCANaiEOIA4gBBBMQdgAIQ8gBCAPaiEQIBAaQRAhESABIBFqIRIgEikCACE2QRghEyAEIBNqIRQgFCARaiEVIBUgNjcDAEEIIRYgASAWaiEXIBcpAgAhN0EYIRggBCAYaiEZIBkgFmohGiAaIDc3AwAgASkCACE4IAQgODcDGEHYACEbIAQgG2ohHEEYIR0gBCAdaiEeIBwgHhBOQcgAIR8gBCAfaiEgICAaIAQpA1ghOSAEIDk3AzBByAAhISAEICFqISJBMCEjIAQgI2ohJCAiICQQI0HIACElIAQgJWohJiAmISdBBCEoICcgKGohKUHgACEqIAQgKmohKyArISwgKSkCACE6ICwgOjcCACAEKQNoITsgBCA7NwNAIAQpA2AhPCAEIDw3AzhBwAAhLSAEIC1qIS5BOCEvIAQgL2ohMCAAIC4gMBBQQfAAITEgBCAxaiEyIDIkAA8LfwEPfyACKAIAIQNBACEEIAMhBSAEIQYgBSAGSyEHQQEhCCAHIAhxIQkCQAJAIAlFDQAgASgCACEKIAIoAgAhCyAKIAtqIQwgAigCBCENIAAgDCANEFEMAQsgASgCACEOIAEoAgQhDyACKAIEIRAgDyAQaiERIAAgDiAREFELDws+AQV/IwAhA0EQIQQgAyAEayEFIAUgATYCDCAFIAI2AgggBSgCDCEGIAAgBjYCACAFKAIIIQcgACAHNgIEDwvAAgIkfwR+IwAhAUEwIQIgASACayEDIAMkACAAEFMhBCADIAQ7AS4gAy8BLiEFQQAhBkH//wMhByAFIAdxIQhB//8DIQkgBiAJcSEKIAggCkchC0EBIQwgCyAMcSENAkAgDQ0AQSAhDiADIA5qIQ8gDxpBECEQIAAgEGohESARKQIAISUgAyAQaiESIBIgJTcDAEEIIRMgACATaiEUIBQpAgAhJiADIBNqIRUgFSAmNwMAIAApAgAhJyADICc3AwBBICEWIAMgFmohFyAXIAMQTiADKQMgISggAyAoNwMYQRghGCADIBhqIRkgGRAhIRogAyAaOwEuCyAAKAIUIRsgGygCCCEcIAMvAS4hHUH//wMhHiAdIB5xIR8gHCAfEC4hIEH//wMhISAgICFxISJBMCEjIAMgI2ohJCAkJAAgIg8LKwEFfyMAIQFBECECIAEgAmshAyADIAA2AgwgAygCDCEEIAQoAgwhBSAFDwvuAQIbfwR+IwAhAUEwIQIgASACayEDIAMkAEEoIQQgAyAEaiEFIAUaQRAhBiAAIAZqIQcgBykCACEcQQghCCADIAhqIQkgCSAGaiEKIAogHDcDAEEIIQsgACALaiEMIAwpAgAhHUEIIQ0gAyANaiEOIA4gC2ohDyAPIB03AwAgACkCACEeIAMgHjcDCEEoIRAgAyAQaiERQQghEiADIBJqIRMgESATEE4gACgCFCEUIBQoAgghFSADKQMoIR8gAyAfNwMgQQAhFkEgIRcgAyAXaiEYIBggFSAWEFUhGUEwIRogAyAaaiEbIBskACAZDwuoAgIgfwJ+IwAhA0EgIQQgAyAEayEFIAUkACAFIAE2AhxBASEGIAIgBnEhByAFIAc6ABsgBSgCHCEIQZguIQkjASEKIAogCWohCyALKAIAIQwgBS0AGyENIAApAgAhIyAFICM3AwAgDSAGcSEOQQAhD0EaIRAgBSAQaiERIAUgESAPIAggDiAPIA8gDBBWIRIgEiAGaiETIAUgEzYCFCAFKAIUIRQgFBBXIRUgBSAVNgIQIAUoAhAhFiAFKAIUIRcgBSgCHCEYIAUtABshGSALKAIAIRogACkCACEkIAUgJDcDCEEBIRsgGSAbcSEcQQAhHUEIIR4gBSAeaiEfIB8gFiAXIBggHCAdIB0gGhBWGiAFKAIQISBBICEhIAUgIWohIiAiJAAgIA8L6CICvwN/Dn4jACEIQYACIQkgCCAJayEKIAokACAKIAE2AvgBIAogAjYC9AEgCiADNgLwASAEIQsgCiALOgDvASAKIAU7AewBIAYhDCAKIAw6AOsBIAogBzYC5AEgACgCACENQQAhDiANIQ8gDiEQIA8gEEchEUEBIRIgESAScSETAkACQCATDQAgCigC+AEhFCAKKAL0ASEVQd0KIRYjASEXIBcgFmohGEEAIRkgFCAVIBggGRDYAyEaIAogGjYC/AEMAQsgCigC+AEhGyAKIBs2AuABIAooAvQBIRxBACEdIBwhHiAdIR8gHiAfSyEgQQEhISAgICFxISICQAJAICJFDQBB4AEhIyAKICNqISQgJCElICUhJgwBC0H4ASEnIAogJ2ohKCAoISkgKSEmCyAmISogCiAqNgLcASAKKALkASErQZguISwjASEtIC0gLGohLiAuKAIAIS8gKyEwIC8hMSAwIDFGITJBASEzIDIgM3EhNCAKIDQ6ANsBIAotAO8BITVBASE2QQEhNyA1IDdxITggNiE5AkAgOA0AIAApAgAhxwMgCiDHAzcDmAFBmAEhOiAKIDpqITsgOxBcITxBASE9QQEhPiA8ID5xIT8gPSE5ID8NACAKLwHsASFAQf//AyFBIEAgQXEhQgJAAkAgQkUNACAKLQDrASFDQQEhRCBDIERxIUUgRSFGDAELIAApAgAhyAMgCiDIAzcDkAFBkAEhRyAKIEdqIUggSBBoIUlBACFKQQEhSyBJIEtxIUwgSiFNAkAgTEUNACAAKQIAIckDIAogyQM3A4gBQYgBIU4gCiBOaiFPIE8QWiFQIFAhTQsgTSFRQQEhUiBRIFJxIVMgUyFGCyBGIVRBACFVIFQhViBVIVcgViBXRyFYIFghOQsgOSFZQQEhWiBZIFpxIVsgCiBbOgDaASAKLQDaASFcQQEhXSBcIF1xIV4CQAJAIF5FDQAgCi0A2wEhX0EBIWAgXyBgcSFhAkAgYQ0AIAooAtwBIWIgYigCACFjIAooAvQBIWRBzAshZSMBIWYgZiBlaiFnQQAhaCBjIGQgZyBoENgDIWkgCigC4AEhaiBqIGlqIWsgCiBrNgLgASAKKALkASFsQQAhbSBsIW4gbSFvIG4gb0chcEEBIXEgcCBxcSFyAkAgckUNACAKKALcASFzIHMoAgAhdCAKKAL0ASF1IAooAuQBIXYgCiB2NgJwQckLIXcjASF4IHggd2oheUHwACF6IAogemoheyB0IHUgeSB7ENgDIXwgCigC4AEhfSB9IHxqIX4gCiB+NgLgAQsLIAApAgAhygMgCiDKAzcDaEHoACF/IAogf2ohgAEggAEQtQIhgQFBASGCASCBASCCAXEhgwECQAJAIIMBRQ0AIAApAgAhywMgCiDLAzcDYEHgACGEASAKIIQBaiGFASCFARAlIYYBIIYBDQAgACgCACGHASCHASgCECGIAUEAIYkBIIgBIYoBIIkBIYsBIIoBIIsBSyGMAUEBIY0BIIwBII0BcSGOASCOAUUNACAKKALcASGPASCPASgCACGQASAKKAL0ASGRAUG8CyGSASMBIZMBIJMBIJIBaiGUAUEAIZUBIJABIJEBIJQBIJUBENgDIZYBIAooAuABIZcBIJcBIJYBaiGYASAKIJgBNgLgASAKKALcASGZASCZASgCACGaASAKKAL0ASGbASAAKAIAIZwBIJwBKAIwIZ0BIJoBIJsBIJ0BEN0CIZ4BIAooAuABIZ8BIJ8BIJ4BaiGgASAKIKABNgLgAQwBCyAKLwHsASGhAUH//wMhogEgoQEgogFxIaMBAkACQCCjAUUNACAKLwHsASGkAUH//wMhpQEgpAEgpQFxIaYBIKYBIacBDAELIAApAgAhzAMgCiDMAzcDWEHYACGoASAKIKgBaiGpASCpARAhIaoBQf//AyGrASCqASCrAXEhrAEgrAEhpwELIKcBIa0BIAogrQE7AdgBIAooAvABIa4BIAovAdgBIa8BQf//AyGwASCvASCwAXEhsQEgrgEgsQEQLyGyASAKILIBNgLUASAAKQIAIc0DIAogzQM3A1BB0AAhswEgCiCzAWohtAEgtAEQXCG1AUEBIbYBILUBILYBcSG3AQJAAkAgtwFFDQAgCigC3AEhuAEguAEoAgAhuQEgCigC9AEhugFBsgshuwEjASG8ASC8ASC7AWohvQFBACG+ASC5ASC6ASC9ASC+ARDYAyG/ASAKKALgASHAASDAASC/AWohwQEgCiDBATYC4AEgCi0A6wEhwgFBASHDASDCASDDAXEhxAECQAJAAkAgxAENACAAKQIAIc4DIAogzgM3AzhBOCHFASAKIMUBaiHGASDGARBaIccBQQEhyAEgxwEgyAFxIckBIMkBRQ0BCyAKKALcASHKASDKASgCACHLASAKKAL0ASHMASAKKALUASHNASAKIM0BNgIgQbIHIc4BIwEhzwEgzwEgzgFqIdABQSAh0QEgCiDRAWoh0gEgywEgzAEg0AEg0gEQ2AMh0wEgCigC4AEh1AEg1AEg0wFqIdUBIAog1QE2AuABDAELIAooAtwBIdYBINYBKAIAIdcBIAooAvQBIdgBIAooAtQBIdkBIAog2QE2AjBBqgsh2gEjASHbASDbASDaAWoh3AFBMCHdASAKIN0BaiHeASDXASDYASDcASDeARDYAyHfASAKKALgASHgASDg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IJ8BaiGgASCdASCgATYCNEEUIaEBIJ4BIKEBbCGiASCcASCiAWohowFBOCGkASAHIKQBaiGlASClASGmAUEAIacBQf//AyGoAUEAIakBQf//AyGqASCnASCqAXEhqwFB//8DIawBIKgBIKwBcSGtAUEBIa4BIKkBIK4BcSGvASCmASCrASCtASCvARDhAUE4IbABIAcgsAFqIbEBILEBIbIBILIBKQEAIfcCIKMBIPcCNwEAQRAhswEgowEgswFqIbQBILIBILMBaiG1ASC1ASgBACG2ASC0ASC2ATYBAEEIIbcBIKMBILcBaiG4ASCyASC3AWohuQEguQEpAQAh+AIguAEg+AI3AQAgBygClAIhugEgugEoAlQhuwEgBygClAIhvAEgvAEoAlghvQFBASG+ASC9ASC+AWshvwFBFCHAASC/ASDAAWwhwQEguwEgwQFqIcIBIAcgwgE2AjQgBygClAIhwwEgwwEoAjQhxAEgBygCaCHFASDEASDFAWshxgEgBygCNCHHASDHASDGATYCBCAHKAKUAiHIASDIASgCTCHJASAHKAJkIcoBIMkBIMoBayHLASAHKAI0IcwBIMwBIMsBNgIMIAcoApgCIc0BIM0BKAIAIc4BAkAgzgFFDQAgBygCmAIhzwEgzwEoAgAh0AFBfyHRASDQASHSASDRASHTASDSASDTAUYh1AFBASHVASDUASDVAXEh1gECQCDWAUUNACAHKAKYAiHXAUEBIdgBINcBINgBNgIAC0HwACHZASAHINkBaiHaASDaASHbASDbARDfASHcASAHKAKcAiHdASDdASDcATYCACAHKAKUAiHeASDeARDiAUEAId8BIAcg3wE2AqwCDAMLQf//AyHgASAHIOABOwEyA0AgBygClAIh4QEg4QEoAjAh4gEgBygCaCHjAUEUIeQBIOMBIOQBbCHlASDiASDlAWoh5gEgByDmATYCLCAHKAIsIecBIOcBLwEAIegBQf//AyHpASDoASDpAXEh6gECQCDqAQ0AIAcoAiwh6wEg6wEvAQwh7AFB//8DIe0BIOwBIO0BcSHuASDuAQ0AIAcoApQCIe8BIO8BKAIwIfABIAcoAmgh8QFBASHyASDxASDyAWoh8wFBFCH0ASDzASD0AWwh9QEg8AEg9QFqIfYBIAcg9gE2AiggBygCKCH3ASD3AS8BACH4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QeIAIY0RIIwRII0RaiGOEUECIY8RQQAhkBFBASGRESCIESCPESCJESCQESCRESCOERDxAQsMAQtBACGSESAEIJIRNgLgAUEAIZMRIAQgkxE2AtwBIAQoAqQGIZQRIAQoAuABIZURIJQRIJURayGWESAEIJYRNgLYASAEKALYASGXEQJAAkAglxENAAwBCwJAA0AgBCgC2AEhmBFBASGZESCYESGaESCZESGbESCaESCbEUshnBFBASGdESCcESCdEXEhnhEgnhFFDQEgBCgC2AEhnxFBASGgESCfESCgEXYhoREgBCChETYC0AEgBCgC4AEhohEgBCgC0AEhoxEgohEgoxFqIaQRIAQgpBE2AswBIAQoAqAGIaURIAQoAswBIaYRQeQAIacRIKYRIKcRbCGoESClESCoEWohqRFBoAIhqhEgBCCqEWohqxEgqxEhrBEgqREgrBEQ/AEhrREgBCCtETYC1AEgBCgC1AEhrhFBACGvESCuESGwESCvESGxESCwESCxEUwhshFBASGzESCyESCzEXEhtBECQCC0EUUNACAEKALMASG1ESAEILURNgLgAQsgBCgC0AEhthEgBCgC2AEhtxEgtxEgthFrIbgRIAQguBE2AtgBDAALAAsgBCgCoAYhuREgBCgC4AEhuhFB5AAhuxEguhEguxFsIbwRILkRILwRaiG9EUGgAiG+ESAEIL4RaiG/ESC/ESHAESC9ESDAERD8ASHBESAEIMERNgLUASAEKALUASHCEQJAAkAgwhENAEEBIcMRIAQgwxE2AtwBDAELIAQoAtQBIcQRQQAhxREgxBEhxhEgxREhxxEgxhEgxxFIIcgRQQEhyREgyBEgyRFxIcoRAkAgyhFFDQAgBCgC4AEhyxFBASHMESDLESDMEWohzREgBCDNETYC4AELCwsgBCgC3AEhzhECQCDOEQ0AQaAGIc8RIAQgzxFqIdARINARIdERIAQoAuABIdIRQaACIdMRIAQg0xFqIdQRINQRIdURQeQAIdYRQQAh1xFBASHYESDRESDWESDSESDXESDYESDVERDxAQsLCyAELQCfAiHZEUEBIdoRINkRINoRcSHbEQJAAkACQCDbEUUNACAEKAKAAiHcESDcES8BDiHdEUH//wMh3hEg3REg3hFxId8RQf//AyHgESDfESHhESDgESHiESDhESDiEUch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IBEgDWohEiASIA82AgAgAykCACEtIAcgLTcDGEEIIRMgByATaiEUIBQgDWohFUEoIRYgByAWaiEXIBcgDWohGCAYKAIAIRkgFSAZNgIAIAcpAyghLiAHIC43AwhBACEaQRghGyAHIBtqIRxBCCEdIAcgHWohHiAAIAggCSAcIB4gGiAaIBogGiAaIAwQygIgAC0AACEfQQEhICAfICBxISFBASEiICEgInEhIwJAAkAgI0UNACAALQAAISRBICElICQgJXIhJiAAICY6AAAMAQsgACgCACEnICcvASwhKEGAAiEpICggKXIhKiAnICo7ASwLQcAAISsgByAraiEsICwkAA8L6wgCf38NfiMAIQJBgAEhAyACIANrIQQgBCQAIAApAgAhgQEgBCCBATcDUEHQACEFIAQgBWohBiAGECEhB0H//wMhCCAHIAhxIQkgASkCACGCASAEIIIBNwNYQdgAIQogBCAKaiELIAsQISEMQf//AyENIAwgDXEhDiAJIQ8gDiEQIA8gEEghEUEBIRIgESAScSETAkACQCATRQ0AQX8hFCAEIBQ2AnwMAQsgASkCACGDASAEIIMBNwNAQcAAIRUgBCAVaiEWIBYQISEXQf//AyEYIBcgGHEhGSAAKQIAIYQBIAQghAE3A0hByAAhGiAEIBpqIRsgGxAhIRxB//8DIR0gHCAdcSEeIBkhHyAeISAgHyAgSCEhQQEhIiAhICJxISMCQCAjRQ0AQQEhJCAEICQ2AnwMAQsgACkCACGFASAEIIUBNwMwQTAhJSAEICVqISYgJhAlIScgASkCACGGASAEIIYBNwM4QTghKCAEIChqISkgKRAlISogJyErICohLCArICxJIS1BASEuIC0gLnEhLwJAIC9FDQBBfyEwIAQgMDYCfAwBCyABKQIAIYcBIAQghwE3AyBBICExIAQgMWohMiAyECUhMyAAKQIAIYgBIAQgiAE3AyhBKCE0IAQgNGohNSA1ECUhNiAzITcgNiE4IDcgOEkhOUEBITogOSA6cSE7AkAgO0UNAEEBITwgBCA8NgJ8DAELQQAhPSAEID02AnggACkCACGJASAEIIkBNwMYQRghPiAEID5qIT8gPxAlIUAgBCBANgJ0AkADQCAEKAJ4IUEgBCgCdCFCIEEhQyBCIUQgQyBESSFFQQEhRiBFIEZxIUcgR0UNASAA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IQ5BMCEPIAMgD2ohECAQJAAgDg8LyQICJ38EfiMAIQFB4AAhAiABIAJrIQMgAyQAIAMgADYCXCADKAJcIQRByAAhBSADIAVqIQYgBhojByEHQcgAIQggAyAIaiEJIAkgByAEEJYDQTAhCiADIApqIQsgCyEMQcgAIQ0gAyANaiEOIA4hDyAMIA8QnAJBKCEQIAMgEGohESARGkEQIRJBCCETIAMgE2ohFCAUIBJqIRVBMCEWIAMgFmohFyAXIBJqIRggGCkDACEoIBUgKDcDAEEIIRlBCCEaIAMgGmohGyAbIBlqIRxBMCEdIAMgHWohHiAeIBlqIR8gHykDACEpIBwgKTcDACADKQMwISogAyAqNwMIQSghICADICBqISFBCCEiIAMgImohIyAhICMQTCADKQMoISsgAyArNwMgQSAhJCADICRqISUgJRCgA0HgACEmIAMgJmohJyAnJAAPCywBBH8gACgCACEBIwchAiACIAE2AgAgACgCBCEDIAMQiAMhBCACIAQ2AgQPC8kCAid/BH4jACEBQeAAIQIgASACayEDIAMkACADIAA2AlwgAygCXCEEQcgAIQUgAyAFaiEGIAYaIwchB0HIACEIIAMgCGohCSAJIAcgBBCWA0EwIQogAyAKaiELIAshDEHIACENIAMgDWohDiAOIQ8gDCAPEJwCQSghECADIBBqIREgERpBECESQQghEyADIBNqIRQgFCASaiEVQTAhFiADIBZqIRcgFyASaiEYIBgpAwAhKCAVICg3AwBBCCEZQQghGiADIBpqIRsgGyAZaiEcQTAhHSADIB1qIR4gHiAZaiEfIB8pAwAhKSAcICk3AwAgAykDMCEqIAMgKjcDCEEoISAgAyAgaiEhQQghIiADICJqISMgISAjEE8gAykDKCErIAMgKzcDIEEgISQgAyAkaiElICUQoANB4AAhJiADICZqIScgJyQADwuYAgIjfwN+IwAhAUHQACECIAEgAmshAyADJAAgAyAANgJMIAMoAkwhBEE4IQUgAyAFaiEGIAYaIwchB0E4IQggAyAIaiEJIAkgByAEEJYDQSAhCiADIApqIQsgCyEMQTghDSADIA1qIQ4gDiEPIAwgDxCcAkEQIRBBCCERIAMgEWohEiASIBBqIRNBICEUIAMgFGohFSAVIBBqIRYgFikDACEkIBMgJDcDAEEI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DxDhAyAAQTAgASAOIA1BgIAEcxDnAyAAQTAgFCAVQQAQ5wMgACAMIBUQ4QMgAEEgIAEgDiANQYDAAHMQ5wMMAAsLGQACQCAALQAAQSBxDQAgASACIAAQggQaCwu7AgACQCABQRRLDQACQAJAAkACQAJAAkACQAJAAkACQCABQXdqDgoAAQIDBAUGBwgJCgsgAiACKAIAIgFBBGo2AgAgACABKAIANgIADwsgAiACKAIAIgFBBGo2AgAgACABNAIANwMADwsgAiACKAIAIgFBBGo2AgAgACABNQIANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKQMANwMADwsgAiACKAIAIgFBBGo2AgAgACABMgEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMwEANwMADwsgAiACKAIAIgFBBGo2AgAgACABMAAANwMADwsgAiACKAIAIgFBBGo2AgAgACABMQAANwMADwsgAiACKAIAQQdqQXhxIgFBCGo2AgAgACABKwMAOQMADwsgACACIAMRAwALC1sBA38CQAJAIAAoAgAsAAAQ3AMNAEEAIQEMAQtBACEBA0AgACgCACICLAAAIQMgACACQQFqNgIAIAEgA2pBUGohASACLAABENwDRQ0BIAFBCmwhAQwACwALIAELQAEBfwJAIABQDQADQCABQX9qIgEjAUGgKGogAKdBD3FqLQAAIAJyOgAAIABCD1YhAyAAQgSIIQAgAw0ACwsgAQs2AQF/AkAgAFANAANAIAFBf2oiASAAp0EHcUEwcjoAACAAQgdWIQIgAEIDiCEAIAINAAsLIAELiAECAX4DfwJAAkAgAEKAgICAEFoNACAAIQIMAQsDQCABQX9qIgEgACAAQgqAIgJCCn59p0EwcjoAACAAQv////+fAVYhAyACIQAgAw0ACwsCQCACpyIDRQ0AA0AgAUF/aiIBIAMgA0EKbiIEQQpsa0EwcjoAACADQQlLIQUgBCEDIAUNAAsLIAELcwEBfyMAQYACayIFJAACQCAEQYDABHENACACIANMDQAgBSABQf8BcSACIANrIgJBgAIgAkGAAkkiAxsQ/gMaAkAgAw0AA0AgACAFQYACEOEDIAJBgH5qIgJB/wFLDQALCyAAIAUgAhDhAwsgBUGAAmokAAsZAQF/IAAgASACIwIiA0ESaiADQRNqEN8D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ENMDIAA2AgBBfwsIACMBQcgwagtdAQF+AkACQAJAIANBwABxRQ0AIAEgA0FAaq2GIQJCACEBDAELIANFDQEgAUHAACADa62IIAIgA60iBIaEIQIgASAEhiEBCyACQgCEIQILIAAgATcDACAAIAI3AwgLUwEBfgJAAkAgA0HAAHFFDQAgAiADQUBqrYghAUIAIQIMAQsgA0UNACACQcAAIANrrYYgASADrSIEiIQhASACIASIIQILIAAgATcDACAAIAI3AwgL6gMCAn8CfiMAQSBrIgIkAAJAAkAgAUL///////////8AgyIEQoCAgICAgMD/Q3wgBEKAgICAgIDAgLx/fFoNACAAQjyIIAFCBIaEIQQCQCAAQv//////////D4MiAEKBgICAgICAgAhUDQAgBEKBgICAgICAgMAAfCEFDAILIARCgICAgICAgIDAAHwhBSAAQoCAgICAgICACIVCAFINASAFIARCAYN8IQUMAQsCQCAAUCAEQoCAgICAgMD//wBUIARCgICAgICAwP//AFEbDQAgAEI8iCABQgSGhEL/////////A4NCgICAgICAgPz/AIQhBQwBC0KAgICAgICA+P8AIQUgBEL///////+//8MAVg0AQgAhBSAEQjCIpyIDQZH3AEkNACACQRBqIAAgAUL///////8/g0KAgICAgIDAAIQiBCADQf+If2oQ8gMgAiAAIARBgfgAIANrEPMDIAIpAwAiBEI8iCACQQhqKQMAQgSGhCEFAkAgBEL//////////w+DIAIpAxAgAkEQakEIaikDAIRCAFKthCIEQoGAgICAgICACFQNACAFQgF8IQUMAQsgBEKAgICAgICAgAiFQgBSDQAgBUIBgyAFfCEFCyACQSBqJAAgBSABQoCAgICAgICAgH+DhL8LlzIBDH8jAEEQayIBJAACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQfQBSw0AAkAjAUHAM2ooAgAiAkEQIABBC2pBeHEgAEELSRsiA0EDdiIEdiIAQQNxRQ0AIwFBwDNqIABBf3NBAXEgBGoiBUEDdGoiBkEwaigCACIEQQhqIQACQAJAIAQoAggiAyAGQShqIgZHDQAjAUHAM2ogAkF+IAV3cTYCAAwBCyADIAY2AgwgBiADNgIICyAEIAVBA3QiBUEDcjYCBCAEIAVqIgQg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IAQoAgAhBQNAIAUiBCgCBEF4cSABRg0CIANBHXYhBSADQQF0IQMgBCAFQQRxakEQaiICKAIAIgUNAAsgAiAANgIAIABBGGogBDYCAAsgACAANgIMIAAgADYCCA8LIAQoAggiASAANgIMIAQgADYCCCAAQRhqQQA2AgAgACAENgIMIAAgATYCCAsLBwA/AEEQdAtuAQJ/IABBA2pBfHEhAQJAIwFBrDJqKAIAIgANACMBQawyaiMDIgA2AgALIAAgAWohAgJAAkAgAUUNACACIABNDQELAkAgAhD7A00NACACEAZFDQELIwFBrDJqIAI2AgAgAA8LENMDQTA2AgBBfwuSBAEDfwJAIAJBgARJDQAgACABIAIQBxogAA8LIAAgAmohAwJAAkAgASAAc0EDcQ0AAkACQCAAQQNxDQAgACECDAELAkAgAkEBTg0AIAAhAgwBCyAAIQIDQCACIAEtAAA6AAAgAUEBaiEBIAJBAWoiAkEDcUUNASACIANJDQALCwJAIANBfHEiBEHAAEkNACACIARBQGoiBUsNAANAIAIgASgCADYCACACIAEoAgQ2AgQgAiABKAIINgIIIAIgASgCDDYCDCACIAEoAhA2AhAgAiABKAIUNgIUIAIgASgCGDYCGCACIAEoAhw2AhwgAiABKAIgNgIgIAIgASgCJDYCJCACIAEoAig2AiggAiABKAIsNgIsIAIgASgCMDYCMCACIAEoAjQ2AjQgAiABKAI4NgI4IAIgASgCPDYCPCABQcAAaiEBIAJBwABqIgIgBU0NAAsLIAIgBE8NAQNAIAIgASgCADYCACABQQRqIQEgAkEEaiICIARJDQAMAgsACwJAIANBBE8NACAAIQIMAQsCQCADQXxqIgQgAE8NACAAIQIMAQsgACECA0AgAiABLQAAOgAAIAIgAS0AAToAASACIAEtAAI6AAIgAiABLQADOgADIAFBBGohASACQQRqIgIgBE0NAAsLAkAgAiADTw0AA0AgAiABLQAAOgAAIAFBAWohASACQQFqIgIgA0cNAAsLIAAL8gICA38BfgJAIAJFDQAgAiAAaiIDQX9qIAE6AAAgACABOgAAIAJBA0kNACADQX5qIAE6AAAgACABOgABIANBfWogAToAACAAIAE6AAIgAkEHSQ0AIANBfGogAToAACAAIAE6AAMgAkEJSQ0AIABB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LCB0b193b3JkX3Rva2VuOiVzAHN0YXRlX21pc21hdGNoIHN5bTolcwBzZWxlY3Rfc21hbGxlcl9lcnJvciBzeW1ib2w6JXMsIG92ZXJfc3ltYm9sOiVzAHNlbGVjdF9lYXJsaWVyIHN5bWJvbDolcywgb3Zlcl9zeW1ib2w6JXMAc2VsZWN0X2V4aXN0aW5nIHN5bWJvbDolcywgb3Zlcl9zeW1ib2w6JXMAY2FudF9yZXVzZV9ub2RlIHN5bWJvbDolcywgZmlyc3RfbGVhZl9zeW1ib2w6JXMAc2tpcF90b2tlbiBzeW1ib2w6JXMAcmV1c2FibGVfbm9kZV9oYXNfZGlmZmVyZW50X2V4dGVybmFsX3NjYW5uZXJfc3RhdGUgc3ltYm9sOiVzAHJldXNlX25vZGUgc3ltYm9sOiVzAHBhc3RfcmV1c2FibGVfbm9kZSBzeW1ib2w6JXMAYmVmb3JlX3JldXNhYmxlX25vZGUgc3ltYm9sOiVzAGNhbnRfcmV1c2Vfbm9kZV8lcyB0cmVlOiVzAGJyZWFrZG93bl90b3Bfb2Zfc3RhY2sgdHJlZTolcwAoJXMAdmVjdG9yAGRldGVjdF9lcnJvcgBpc19lcnJvcgBza2lwX3VucmVjb2duaXplZF9jaGFyYWN0ZXIAbmFuAFxuAGlzX21pc3NpbmcAcmVzdW1lX3BhcnNpbmcAYmFzaWNfc3RyaW5nAHJlY292ZXJfZW9mAGluZgBhbGxvY2F0b3I8VD46OmFsbG9jYXRlKHNpemVfdCBuKSAnbicgZXhjZWVkcyBtYXhpbXVtIHN1cHBvcnRlZCBzaXplAG5ld19wYXJzZQBjb25kZW5zZQBkb25lAGlzX2ZyYWdpbGUAY29udGFpbnNfZGlmZmVyZW50X2luY2x1ZGVkX3JhbmdlAHNraXAgY2hhcmFjdGVyOiVkAGNvbnN1bWUgY2hhcmFjdGVyOiVkAHNoaWZ0X2V4dHJhAG5vX2xvb2thaGVhZF9hZnRlcl9ub25fdGVybWluYWxfZXh0cmEAX19ST09UX18AX0VSUk9SAE5BTgBJTkYASU5WQUxJRABsZXhlZF9sb29rYWhlYWQgc3ltOgAgMDAwMDAwMDAwMDAwEDAwAC4AKG51bGwpAChOVUxMKQAoIiVzIikAJ1x0JwAnXHInACdcbicAc2tpcCBjaGFyYWN0ZXI6JyVjJwBjb25zdW1lIGNoYXJhY3RlcjonJWMnACdcMCcAIiVzIgBcIgAoTUlTU0lORyAAKFVORVhQRUNURUQgACVzOiAACgoAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAD//////////wAAAAD/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHg8PDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAJAAAACgAAAA0AAAALAAAADAAAAIUAAAAAIAAAASAAAAIgAAADIAAABCAAAAUgAAAGIAAACCAAAAkgAAAKIAAAKCAAACkgAABfIAAAADAAAAAAAAAAAAAAAAAAABIRExQVFhcYGRobHB0eHyAhESIjJBElJicoKSorLBEtLi8QEDAQEBAQEBAQMTIzEDQ1EBARERERERERERERERERERERERERERERERERNhERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERETcREREROBE5Ojs8PT4RERERERERERERERERERERERERERERERERERERERERERERERERERERERERPxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBFAQRFCQ0RFRkdISRAQEEpLTE1OEBAQT1AQEBAQURAQEBAQEBAQEBEREVJTEBAQEBAQEBAQEBARERERVBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBERVRAQEBBWEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEFcQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEFhZWlsQEBAQEBAQEBAQEBAQEBAQEBAQEBAQXBAQEBAQEBAQEBAQEBAQEBAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////wAAAAAAAAAA/v//B/7//wcAAAAAAAQgBP//f////3//////////////////////////////////w/8DAB9QAAAAAAAAAAAAACAAAAAAAN88QNf///v///////////+///////////////////////8D/P////////////////////////8A/v///38C/v////8AAAAAAP+/tgD///8HBwAAAP8H//////////7/w////////////////+8f/uH/nwAA////////AOD///////////////8DAP//////BzAE/////P8fAAD///8BAAAAAAAAAAD9HwAAAAAAAPAD/3//////////7//f4f/P//7+7p/5///9xeOfWYCwz/8DAO6H+f///W3DhxkCXsD/PwDuv/v///3t478bAQDP/wAA7p/5///97eOfGcCwz/8CAOzHPdYYx//Dxx2BAMD/AADu3/3///3v498dYAPP/wAA7N/9///97+PfHWBAz/8GAOzf/f/////n312AAM//APzs/3/8///7L3+AX/8AAAwA/v////9//wc/IP8DAAAAAJYl8P6u7P87XyD/8wAAAAABAAAA/wMAAP/+////H/7/A////v///x8AAAAAAAAAAP///////3/5/wP//+fB//9/QP8z/////78g///////3////////////PX89//////89/////z1/Pf9//////////z3//////////4cAAAAA//8AAP////////////8fAP7//////////////////////////////////////////////////////////5////7//wf////////////HAQD/3w8A//8PAP//DwD/3w0A////////z///AYAQ/wMAAAAA/wP//////////////wD//////wf//////////z8A////H/8P/wHA/////z8fAP//////D////wP/AwAAAAD///8P/////////3/+/x8A/wP/A4AAAAAAAAAAAAAAAP///////+//7w//AwAAAAD///////P///////+//wMA////////PwD/4///////PwAAAAAAAAAAAAAAAADebwD///////////////////////////////8AAAAAAAAAAP//Pz//////Pz//qv///z/////////fX9wfzw//H9wfAAAAAAAAAAAAAAAAAAACgAAA/x8AAAAAAAAAAAAAAACE/C8+UL3/8+BDAAD//////wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA////////AwAA//////9///////9//////////////////////x94DAD/////vyD/////////gAAA//9/AH9/f39/f39//////wAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAP4DPh/+////////////f+D+//////////////fg/////z/+/////////////38AAP///wcAAAAAAAD///////////////////////////////8/AAAAAAAAAAAA/////////////////////////////////x8AAAAAAAD//////////////////////x8AAAAAAAAAAP//////P/8f////DwAA//////9/8I////+A/////////////wAAAACA//z///////////////95DwD/BwAAAAAAAAAAAP+79////wAAAP///////w8A//////////8PAP8DAAD8CP//////B/////8HAP///x/////////3/wCA/wMAAAAA////////fwD/P/8D//9/BP////////9/BQAAOP//PAB+fn4Af38AAAAAAAAAAAAAAAAAAAAAAAD//////wf/A///////////////////////////DwD//3/4//////8P/////////////////z//////////////////AwAAAAB/APjg//1/X9v/////////////////AwAAAPj///////////////8/AAD///////////z///////8AAAAAAP8PAAAAAAAAAAAAAAAAAADf/////////////////////x8AAP8D/v//B/7//wfA/////////////3/8/PwcAAAAAP/v//9///+3/z//PwAAAAD///////////////////8HAAAAAAAAAAD///////8fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////H////////wEAAAAAAP///38AAP///wcAAAAAAAD///8//////w//PgAAAAAA/////////////////////////z//AwAAAAAAAAAAAAA//f////+/kf//PwAAAAAAAAAAAAAAAAAAAAAAAAAAAP//PwD///8DAAAAAAAAAAD/////////wAAAAAAAAAAAb/Dv/v//DwAAAAAA////HwAAAAAAAAAAAAAAAAAAAAD///////8/AP//PwD//wcAAAAAAAAAAAAAAAAAAAAAAP///////////wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8/AAAAwP8AAPz///////8BAAD///8B/wP////////H/wAAAAAAAAAA//////////8eAP8DAAAAAAAAAAAAAAAAAAAAAAAAAAD///////8/AP8DAAAAAAAA/////////////////38AAAAAAAAAAAAAAAAAAAAAAAD///////////////8HAAAAAAAAAAAAAAAAAAAAAAAAAP//////fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////x8A//////9/AAD4/wAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////9///////////99k3v/r7/////////+/59/f////e1/8/f//////////////////////////////////////////////////////P/////3///f////3///f////3///f////3/////9/////f//98/////////v////lv73CoTqlqqW9/de//v/D+77/w8AAAAAAAAAABEACgAREREAAAAABQAAAAAAAAkAAAAACwAAAAAAAAAAEQAPChEREQMKBwABAAkLCwAACQYLAAALAAYRAAAAERERAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAABEACgoREREACgAAAgAJCwAAAAkACwAACwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAAAAMAAAAAAwAAAAACQwAAAAAAAwAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgAAAAAAAAAAAAAADQAAAAQNAAAAAAkOAAAAAAAOAAAOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAA8AAAAADwAAAAAJEAAAAAAAEAAAEAAAEgAAABISEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASAAAAEhISAAAAAAAACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAAAAAAAAACgAAAAAKAAAAAAkLAAAAAAALAAALAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAwAAAAADAAAAAAJDAAAAAAADAAADAAAMDEyMzQ1Njc4OUFCQ0RFRkEAIBrAACAfAAEBLzIBAQU5AQEPSgEBLXkBAQVwAwEDkQMgEaMDIAkABFAQEAQgIGAEASGKBAE1wQQBDdAEAT8UBQETMQUwJqABAQWzAQEDzQEBD94BARH4AQEnIgIBEdgDARcAHgGVoB4BXwgf+AgYH/gGKB/4CDgf+AhIH/gGaB/4CIgf+AiYH/gIqB/4CLgf+AK6H7YCyB+qBNgf+ALaH5wC6B/4AuofkAL4H4AC+h+CAkYCAQkQBQEDYCEQEAAsMC9nLAEFgCwBY+ssAQNApgEtgKYBFyKnAQ0ypwE9eacBA36nAQmQpwEDoKcBCSH/IBoAAAAAAAAAAAAAAABJADEBUwB/ATABaQB4Af8AgQFTAoIBgwGEAYUBhgFUAocBiAGJAVYCigFXAosBjAGOAd0BjwFZApABWwKRAZIBkwFgApQBYwKWAWkClwFoApgBmQGcAW8CnQFyAp8BdQKmAYACpwGoAakBgwKsAa0BrgGIAq8BsAGxAYoCsgGLArcBkgK4AbkBvAG9AcQBxgHEAcUBxQHGAccByQHHAcgByAHJAcoBzAHKAcsBywHMAfEB8wHxAfIB8gHzAfQB9QH2AZUB9wG/ASACngGGA6wDiAOtA4kDrgOKA68DjAPMA44DzQOPA84DmQNFA5kDvh+jA8ID9wP4A/oD+wNgHpsenh7fAFkfUR9bH1MfXR9VH18fVx+8H7MfzB/DH+wf5R/8H/MfOgJlLDsCPAI9ApoBPgJmLEECQgJDAoABRAKJAkUCjAL0A7gD+QPyA/0DewP+A3wD/wN9A8AEzwQmIckDKiFrACsh5QAyIU4hgyGEIWAsYSxiLGsCYyx9HWQsfQJtLFECbixxAm8sUAJwLFICcixzLHUsdix+LD8CfyxAAvIs8yx9p3kdi6eMp42nZQKqp2YCxxAnLc0QLS12A3cDnAO1AJID0AOYA9EDpgPVA6AD1gOaA/ADoQPxA5UD9QPPA9cDAAAAAA4FAAAAAAAABQAAAAAAAAAAAAAADgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwAAABAAAACAGQAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAA//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqBkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==";
1862
if (!isDataURI(wasmBinaryFile)) {
1863
wasmBinaryFile = locateFile(wasmBinaryFile);
1864
}
1865
1866
function getBinary(file) {
1867
try {
1868
if (file == wasmBinaryFile && wasmBinary) {
1869
return new Uint8Array(wasmBinary);
1870
}
1871
var binary = tryParseAsDataURI(file);
1872
if (binary) {
1873
return binary;
1874
}
1875
if (readBinary) {
1876
return readBinary(file);
1877
} else {
1878
throw "both async and sync fetching of the wasm failed";
1879
}
1880
} catch (err) {
1881
abort(err);
1882
}
1883
}
1884
1885
function getBinaryPromise() {
1886
// If we don't have the binary yet, try to to load it asynchronously.
1887
// Fetch has some additional restrictions over XHR, like it can't be used on a file:// url.
1888
// See https://github.com/github/fetch/pull/92#issuecomment-140665932
1889
// Cordova or Electron apps are typically loaded from a file:// url.
1890
// So use fetch if it is available and the url is not a file, otherwise fall back to XHR.
1891
if (!wasmBinary && (ENVIRONMENT_IS_WEB || ENVIRONMENT_IS_WORKER)) {
1892
if (typeof fetch === "function" && !isFileURI(wasmBinaryFile)) {
1893
return fetch(wasmBinaryFile, { credentials: "same-origin" })
1894
.then(function (response) {
1895
if (!response["ok"]) {
1896
throw (
1897
"failed to load wasm binary file at '" +
1898
wasmBinaryFile +
1899
"'"
1900
);
1901
}
1902
return response["arrayBuffer"]();
1903
})
1904
.catch(function () {
1905
return getBinary(wasmBinaryFile);
1906
});
1907
} else {
1908
if (readAsync) {
1909
// fetch is not available or url is file => try XHR (readAsync uses XHR internally)
1910
return new Promise(function (resolve, reject) {
1911
readAsync(
1912
wasmBinaryFile,
1913
function (response) {
1914
resolve(
1915
new Uint8Array(/** @type{!ArrayBuffer} */ (response))
1916
);
1917
},
1918
reject
1919
);
1920
});
1921
}
1922
}
1923
}
1924
1925
// Otherwise, getBinary should be able to get it synchronously
1926
return Promise.resolve().then(function () {
1927
return getBinary(wasmBinaryFile);
1928
});
1929
}
1930
1931
// Create the wasm instance.
1932
// Receives the wasm imports, returns the exports.
1933
function createWasm() {
1934
// prepare imports
1935
var info = {
1936
env: asmLibraryArg,
1937
wasi_snapshot_preview1: asmLibraryArg,
1938
"GOT.mem": new Proxy(asmLibraryArg, GOTHandler),
1939
"GOT.func": new Proxy(asmLibraryArg, GOTHandler),
1940
};
1941
// Load the wasm module and create an instance of using native support in the JS engine.
1942
// handle a generated wasm instance, receiving its exports and
1943
// performing other necessary setup
1944
/** @param {WebAssembly.Module=} module*/
1945
function receiveInstance(instance, module) {
1946
var exports = instance.exports;
1947
1948
exports = relocateExports(exports, 1024);
1949
1950
Module["asm"] = exports;
1951
1952
var metadata = getDylinkMetadata(module);
1953
if (metadata.neededDynlibs) {
1954
dynamicLibraries =
1955
metadata.neededDynlibs.concat(dynamicLibraries);
1956
}
1957
mergeLibSymbols(exports, "main");
1958
1959
addOnInit(Module["asm"]["__wasm_call_ctors"]);
1960
1961
removeRunDependency("wasm-instantiate");
1962
}
1963
// we can't run yet (except in a pthread, where we have a custom sync instantiator)
1964
addRunDependency("wasm-instantiate");
1965
1966
// Prefer streaming instantiation if available.
1967
// Async compilation can be confusing when an error on the page overwrites Module
1968
// (for example, if the order of elements is wrong, and the one defining Module is
1969
// later), so we save Module and check it later.
1970
var trueModule = Module;
1971
function receiveInstantiationResult(result) {
1972
// 'result' is a ResultObject object which has both the module and instance.
1973
// receiveInstance() will swap in the exports (to Module.asm) so they can be called
1974
assert(
1975
Module === trueModule,
1976
"the Module object should not be replaced during async compilation - perhaps the order of HTML elements is wrong?"
1977
);
1978
trueModule = null;
1979
receiveInstance(result["instance"], result["module"]);
1980
}
1981
1982
function instantiateArrayBuffer(receiver) {
1983
return getBinaryPromise()
1984
.then(function (binary) {
1985
var result = WebAssembly.instantiate(binary, info);
1986
return result;
1987
})
1988
.then(receiver, function (reason) {
1989
err("failed to asynchronously prepare wasm: " + reason);
1990
1991
// Warn on some common problems.
1992
if (isFileURI(wasmBinaryFile)) {
1993
err(
1994
"warning: Loading from a file URI (" +
1995
wasmBinaryFile +
1996
") is not supported in most browsers. See https://emscripten.org/docs/getting_started/FAQ.html#how-do-i-run-a-local-webserver-for-testing-why-does-my-program-stall-in-downloading-or-preparing"
1997
);
1998
}
1999
abort(reason);
2000
});
2001
}
2002
2003
function instantiateAsync() {
2004
if (
2005
!wasmBinary &&
2006
typeof WebAssembly.instantiateStreaming === "function" &&
2007
!isDataURI(wasmBinaryFile) &&
2008
// Don't use streaming for file:// delivered objects in a webview, fetch them synchronously.
2009
!isFileURI(wasmBinaryFile) &&
2010
typeof fetch === "function"
2011
) {
2012
return fetch(wasmBinaryFile, { credentials: "same-origin" }).then(
2013
function (response) {
2014
var result = WebAssembly.instantiateStreaming(response, info);
2015
return result.then(
2016
receiveInstantiationResult,
2017
function (reason) {
2018
// We expect the most common failure cause to be a bad MIME type for the binary,
2019
// in which case falling back to ArrayBuffer instantiation should work.
2020
err("wasm streaming compile failed: " + reason);
2021
err("falling back to ArrayBuffer instantiation");
2022
return instantiateArrayBuffer(receiveInstantiationResult);
2023
}
2024
);
2025
}
2026
);
2027
} else {
2028
return instantiateArrayBuffer(receiveInstantiationResult);
2029
}
2030
}
2031
2032
// User shell pages can write their own Module.instantiateWasm = function(imports, successCallback) callback
2033
// to manually instantiate the Wasm module themselves. This allows pages to run the instantiation parallel
2034
// to any other async startup actions they are performing.
2035
if (Module["instantiateWasm"]) {
2036
try {
2037
var exports = Module["instantiateWasm"](info, receiveInstance);
2038
return exports;
2039
} catch (e) {
2040
err("Module.instantiateWasm callback failed with error: " + e);
2041
return false;
2042
}
2043
}
2044
2045
instantiateAsync();
2046
return {}; // no exports yet; we'll fill them in later
2047
}
2048
2049
// Globals used by JS i64 conversions (see makeSetValue)
2050
var tempDouble;
2051
var tempI64;
2052
2053
// === Body ===
2054
2055
var ASM_CONSTS = {};
2056
2057
var GOT = {};
2058
var GOTHandler = {
2059
get: function (obj, symName) {
2060
if (!GOT[symName]) {
2061
GOT[symName] = new WebAssembly.Global({
2062
value: "i32",
2063
mutable: true,
2064
});
2065
}
2066
return GOT[symName];
2067
},
2068
};
2069
2070
function callRuntimeCallbacks(callbacks) {
2071
while (callbacks.length > 0) {
2072
var callback = callbacks.shift();
2073
if (typeof callback == "function") {
2074
callback(Module); // Pass the module as the first argument.
2075
continue;
2076
}
2077
var func = callback.func;
2078
if (typeof func === "number") {
2079
if (callback.arg === undefined) {
2080
wasmTable.get(func)();
2081
} else {
2082
wasmTable.get(func)(callback.arg);
2083
}
2084
} else {
2085
func(callback.arg === undefined ? null : callback.arg);
2086
}
2087
}
2088
}
2089
2090
function demangle(func) {
2091
warnOnce(
2092
"warning: build with -s DEMANGLE_SUPPORT=1 to link in libcxxabi demangling"
2093
);
2094
return func;
2095
}
2096
2097
function demangleAll(text) {
2098
var regex = /\b_Z[\w\d_]+/g;
2099
return text.replace(regex, function (x) {
2100
var y = demangle(x);
2101
return x === y ? x : y + " [" + x + "]";
2102
});
2103
}
2104
2105
function getDylinkMetadata(binary) {
2106
var next = 0;
2107
function getLEB() {
2108
var ret = 0;
2109
var mul = 1;
2110
while (1) {
2111
var byte = binary[next++];
2112
ret += (byte & 0x7f) * mul;
2113
mul *= 0x80;
2114
if (!(byte & 0x80)) break;
2115
}
2116
return ret;
2117
}
2118
2119
if (binary instanceof WebAssembly.Module) {
2120
var dylinkSection = WebAssembly.Module.customSections(
2121
binary,
2122
"dylink"
2123
);
2124
assert(dylinkSection.length != 0, "need dylink section");
2125
binary = new Int8Array(dylinkSection[0]);
2126
} else {
2127
var int32View = new Uint32Array(
2128
new Uint8Array(binary.subarray(0, 24)).buffer
2129
);
2130
assert(int32View[0] == 0x6d736100, "need to see wasm magic number"); // \0asm
2131
// we should see the dylink section right after the magic number and wasm version
2132
assert(binary[8] === 0, "need the dylink section to be first");
2133
next = 9;
2134
getLEB(); //section size
2135
assert(binary[next] === 6);
2136
next++; // size of "dylink" string
2137
assert(binary[next] === "d".charCodeAt(0));
2138
next++;
2139
assert(binary[next] === "y".charCodeAt(0));
2140
next++;
2141
assert(binary[next] === "l".charCodeAt(0));
2142
next++;
2143
assert(binary[next] === "i".charCodeAt(0));
2144
next++;
2145
assert(binary[next] === "n".charCodeAt(0));
2146
next++;
2147
assert(binary[next] === "k".charCodeAt(0));
2148
next++;
2149
}
2150
2151
var customSection = {};
2152
customSection.memorySize = getLEB();
2153
customSection.memoryAlign = getLEB();
2154
customSection.tableSize = getLEB();
2155
customSection.tableAlign = getLEB();
2156
var tableAlign = Math.pow(2, customSection.tableAlign);
2157
assert(tableAlign === 1, "invalid tableAlign " + tableAlign);
2158
// shared libraries this module needs. We need to load them first, so that
2159
// current module could resolve its imports. (see tools/shared.py
2160
// WebAssembly.make_shared_library() for "dylink" section extension format)
2161
var neededDynlibsCount = getLEB();
2162
customSection.neededDynlibs = [];
2163
for (var i = 0; i < neededDynlibsCount; ++i) {
2164
var nameLen = getLEB();
2165
var nameUTF8 = binary.subarray(next, next + nameLen);
2166
next += nameLen;
2167
var name = UTF8ArrayToString(nameUTF8, 0);
2168
customSection.neededDynlibs.push(name);
2169
}
2170
return customSection;
2171
}
2172
2173
function jsStackTrace() {
2174
var error = new Error();
2175
if (!error.stack) {
2176
// IE10+ special cases: It does have callstack info, but it is only populated if an Error object is thrown,
2177
// so try that as a special-case.
2178
try {
2179
throw new Error();
2180
} catch (e) {
2181
error = e;
2182
}
2183
if (!error.stack) {
2184
return "(no stack trace available)";
2185
}
2186
}
2187
return error.stack.toString();
2188
}
2189
2190
var runtimeKeepaliveCounter = 0;
2191
function keepRuntimeAlive() {
2192
return noExitRuntime || runtimeKeepaliveCounter > 0;
2193
}
2194
2195
function asmjsMangle(x) {
2196
var unmangledSymbols = ["stackAlloc", "stackSave", "stackRestore"];
2197
return x.indexOf("dynCall_") == 0 || unmangledSymbols.includes(x)
2198
? x
2199
: "_" + x;
2200
}
2201
function mergeLibSymbols(exports, libName) {
2202
// add symbols into global namespace TODO: weak linking etc.
2203
for (var sym in exports) {
2204
if (!exports.hasOwnProperty(sym)) {
2205
continue;
2206
}
2207
2208
// When RTLD_GLOBAL is enable, the symbols defined by this shared object will be made
2209
// available for symbol resolution of subsequently loaded shared objects.
2210
//
2211
// We should copy the symbols (which include methods and variables) from SIDE_MODULE to MAIN_MODULE.
2212
2213
if (!asmLibraryArg.hasOwnProperty(sym)) {
2214
asmLibraryArg[sym] = exports[sym];
2215
}
2216
2217
// Export native export on the Module object.
2218
// TODO(sbc): Do all users want this? Should we skip this by default?
2219
var module_sym = asmjsMangle(sym);
2220
if (!Module.hasOwnProperty(module_sym)) {
2221
Module[module_sym] = exports[sym];
2222
}
2223
}
2224
}
2225
2226
var LDSO = { nextHandle: 1, loadedLibs: {}, loadedLibNames: {} };
2227
2228
function dynCallLegacy(sig, ptr, args) {
2229
assert(
2230
"dynCall_" + sig in Module,
2231
"bad function pointer type - no table for sig '" + sig + "'"
2232
);
2233
if (args && args.length) {
2234
// j (64-bit integer) must be passed in as two numbers [low 32, high 32].
2235
assert(args.length === sig.substring(1).replace(/j/g, "--").length);
2236
} else {
2237
assert(sig.length == 1);
2238
}
2239
var f = Module["dynCall_" + sig];
2240
return args && args.length
2241
? f.apply(null, [ptr].concat(args))
2242
: f.call(null, ptr);
2243
}
2244
function dynCall(sig, ptr, args) {
2245
// Without WASM_BIGINT support we cannot directly call function with i64 as
2246
// part of thier signature, so we rely the dynCall functions generated by
2247
// wasm-emscripten-finalize
2248
if (sig.includes("j")) {
2249
return dynCallLegacy(sig, ptr, args);
2250
}
2251
assert(wasmTable.get(ptr), "missing table entry in dynCall: " + ptr);
2252
return wasmTable.get(ptr).apply(null, args);
2253
}
2254
function createInvokeFunction(sig) {
2255
return function () {
2256
var sp = stackSave();
2257
try {
2258
return dynCall(
2259
sig,
2260
arguments[0],
2261
Array.prototype.slice.call(arguments, 1)
2262
);
2263
} catch (e) {
2264
stackRestore(sp);
2265
if (e !== e + 0 && e !== "longjmp") throw e;
2266
_setThrew(1, 0);
2267
}
2268
};
2269
}
2270
2271
var ___heap_base = 5251008;
2272
Module["___heap_base"] = ___heap_base;
2273
function getMemory(size) {
2274
// After the runtime is initialized, we must only use sbrk() normally.
2275
if (runtimeInitialized) return _malloc(size);
2276
var ret = ___heap_base;
2277
var end = (ret + size + 15) & -16;
2278
assert(
2279
end <= HEAP8.length,
2280
"failure to getMemory - memory growth etc. is not supported there, call malloc/sbrk directly or increase INITIAL_MEMORY"
2281
);
2282
___heap_base = end;
2283
GOT["__heap_base"].value = end;
2284
return ret;
2285
}
2286
2287
function isInternalSym(symName) {
2288
// TODO: find a way to mark these in the binary or avoid exporting them.
2289
return [
2290
"__cpp_exception",
2291
"__wasm_apply_data_relocs",
2292
"__dso_handle",
2293
"__set_stack_limits",
2294
].includes(symName);
2295
}
2296
function updateGOT(exports) {
2297
for (var symName in exports) {
2298
if (isInternalSym(symName)) {
2299
continue;
2300
}
2301
2302
var replace = false;
2303
var value = exports[symName];
2304
if (symName.startsWith("orig$")) {
2305
symName = symName.split("$")[1];
2306
replace = true;
2307
}
2308
2309
if (!GOT[symName]) {
2310
GOT[symName] = new WebAssembly.Global({
2311
value: "i32",
2312
mutable: true,
2313
});
2314
}
2315
if (replace || GOT[symName].value == 0) {
2316
if (typeof value === "function") {
2317
GOT[symName].value = addFunctionWasm(value);
2318
} else if (typeof value === "number") {
2319
GOT[symName].value = value;
2320
} else {
2321
err(
2322
"unhandled export type for `" + symName + "`: " + typeof value
2323
);
2324
}
2325
}
2326
}
2327
}
2328
function relocateExports(exports, memoryBase) {
2329
var relocated = {};
2330
2331
for (var e in exports) {
2332
var value = exports[e];
2333
if (typeof value === "object") {
2334
// a breaking change in the wasm spec, globals are now objects
2335
// https://github.com/WebAssembly/mutable-global/issues/1
2336
value = value.value;
2337
}
2338
if (typeof value === "number") {
2339
value += memoryBase;
2340
}
2341
relocated[e] = value;
2342
}
2343
updateGOT(relocated);
2344
return relocated;
2345
}
2346
2347
function resolveGlobalSymbol(symName, direct) {
2348
var sym;
2349
if (direct) {
2350
// First look for the orig$ symbol which is the symbols without
2351
// any legalization performed.
2352
sym = asmLibraryArg["orig$" + symName];
2353
}
2354
if (!sym) {
2355
sym = asmLibraryArg[symName];
2356
}
2357
2358
// Check for the symbol on the Module object. This is the only
2359
// way to dynamically access JS library symbols that were not
2360
// referenced by the main module (and therefore not part of the
2361
// initial set of symbols included in asmLibraryArg when it
2362
// was declared.
2363
if (!sym) {
2364
sym = Module[asmjsMangle(symName)];
2365
}
2366
2367
if (!sym && symName.startsWith("invoke_")) {
2368
sym = createInvokeFunction(symName.split("_")[1]);
2369
}
2370
2371
return sym;
2372
}
2373
function loadWebAssemblyModule(binary, flags) {
2374
var metadata = getDylinkMetadata(binary);
2375
var originalTable = wasmTable;
2376
2377
// loadModule loads the wasm module after all its dependencies have been loaded.
2378
// can be called both sync/async.
2379
function loadModule() {
2380
// alignments are powers of 2
2381
var memAlign = Math.pow(2, metadata.memoryAlign);
2382
// finalize alignments and verify them
2383
memAlign = Math.max(memAlign, STACK_ALIGN); // we at least need stack alignment
2384
// prepare memory
2385
var memoryBase = alignMemory(
2386
getMemory(metadata.memorySize + memAlign),
2387
memAlign
2388
); // TODO: add to cleanups
2389
// TODO: use only __memory_base and __table_base, need to update asm.js backend
2390
var tableBase = wasmTable.length;
2391
wasmTable.grow(metadata.tableSize);
2392
// zero-initialize memory and table
2393
// The static area consists of explicitly initialized data, followed by zero-initialized data.
2394
// The latter may need zeroing out if the MAIN_MODULE has already used this memory area before
2395
// dlopen'ing the SIDE_MODULE. Since we don't know the size of the explicitly initialized data
2396
// here, we just zero the whole thing, which is suboptimal, but should at least resolve bugs
2397
// from uninitialized memory.
2398
for (
2399
var i = memoryBase;
2400
i < memoryBase + metadata.memorySize;
2401
i++
2402
) {
2403
HEAP8[i] = 0;
2404
}
2405
for (var i = tableBase; i < tableBase + metadata.tableSize; i++) {
2406
wasmTable.set(i, null);
2407
}
2408
2409
// This is the export map that we ultimately return. We declare it here
2410
// so it can be used within resolveSymbol. We resolve symbols against
2411
// this local symbol map in the case there they are not present on the
2412
// global Module object. We need this fallback because:
2413
// a) Modules sometime need to import their own symbols
2414
// b) Symbols from side modules are not always added to the global namespace.
2415
var moduleExports;
2416
2417
function resolveSymbol(sym) {
2418
var resolved = resolveGlobalSymbol(sym, false);
2419
if (!resolved) {
2420
resolved = moduleExports[sym];
2421
}
2422
assert(
2423
resolved,
2424
"undefined symbol `" +
2425
sym +
2426
"`. perhaps a side module was not linked in? if this global was expected to arrive from a system library, try to build the MAIN_MODULE with EMCC_FORCE_STDLIBS=1 in the environment"
2427
);
2428
return resolved;
2429
}
2430
2431
// TODO kill ↓↓↓ (except "symbols local to this module", it will likely be
2432
// not needed if we require that if A wants symbols from B it has to link
2433
// to B explicitly: similarly to -Wl,--no-undefined)
2434
//
2435
// wasm dynamic libraries are pure wasm, so they cannot assist in
2436
// their own loading. When side module A wants to import something
2437
// provided by a side module B that is loaded later, we need to
2438
// add a layer of indirection, but worse, we can't even tell what
2439
// to add the indirection for, without inspecting what A's imports
2440
// are. To do that here, we use a JS proxy (another option would
2441
// be to inspect the binary directly).
2442
var proxyHandler = {
2443
get: function (stubs, prop) {
2444
// symbols that should be local to this module
2445
switch (prop) {
2446
case "__memory_base":
2447
return memoryBase;
2448
case "__table_base":
2449
return tableBase;
2450
}
2451
if (prop in asmLibraryArg) {
2452
// No stub needed, symbol already exists in symbol table
2453
return asmLibraryArg[prop];
2454
}
2455
// Return a stub function that will resolve the symbol
2456
// when first called.
2457
if (!(prop in stubs)) {
2458
var resolved;
2459
stubs[prop] = function () {
2460
if (!resolved) resolved = resolveSymbol(prop, true);
2461
return resolved.apply(null, arguments);
2462
};
2463
}
2464
return stubs[prop];
2465
},
2466
};
2467
var proxy = new Proxy({}, proxyHandler);
2468
var info = {
2469
"GOT.mem": new Proxy({}, GOTHandler),
2470
"GOT.func": new Proxy({}, GOTHandler),
2471
env: proxy,
2472
wasi_snapshot_preview1: proxy,
2473
};
2474
2475
function postInstantiation(instance) {
2476
// the table should be unchanged
2477
assert(wasmTable === originalTable);
2478
// add new entries to functionsInTableMap
2479
for (var i = 0; i < metadata.tableSize; i++) {
2480
var item = wasmTable.get(tableBase + i);
2481
// verify that the new table region was filled in
2482
assert(item !== undefined, "table entry was not filled in");
2483
// Ignore null values.
2484
if (item) {
2485
functionsInTableMap.set(item, tableBase + i);
2486
}
2487
}
2488
moduleExports = relocateExports(instance.exports, memoryBase);
2489
if (!flags.allowUndefined) {
2490
reportUndefinedSymbols();
2491
}
2492
2493
// initialize the module
2494
var init = moduleExports["__wasm_call_ctors"];
2495
// TODO(sbc): Remove this once extra check once the binaryen
2496
// change propogates: https://github.com/WebAssembly/binaryen/pull/3811
2497
if (!init) {
2498
init = moduleExports["__post_instantiate"];
2499
}
2500
if (init) {
2501
if (runtimeInitialized) {
2502
init();
2503
} else {
2504
// we aren't ready to run compiled code yet
2505
__ATINIT__.push(init);
2506
}
2507
}
2508
return moduleExports;
2509
}
2510
2511
if (flags.loadAsync) {
2512
if (binary instanceof WebAssembly.Module) {
2513
var instance = new WebAssembly.Instance(binary, info);
2514
return Promise.resolve(postInstantiation(instance));
2515
}
2516
return WebAssembly.instantiate(binary, info).then(function (
2517
result
2518
) {
2519
return postInstantiation(result.instance);
2520
});
2521
}
2522
2523
var module =
2524
binary instanceof WebAssembly.Module
2525
? binary
2526
: new WebAssembly.Module(binary);
2527
var instance = new WebAssembly.Instance(module, info);
2528
return postInstantiation(instance);
2529
}
2530
2531
// now load needed libraries and the module itself.
2532
if (flags.loadAsync) {
2533
return metadata.neededDynlibs
2534
.reduce(function (chain, dynNeeded) {
2535
return chain.then(function () {
2536
return loadDynamicLibrary(dynNeeded, flags);
2537
});
2538
}, Promise.resolve())
2539
.then(function () {
2540
return loadModule();
2541
});
2542
}
2543
2544
metadata.neededDynlibs.forEach(function (dynNeeded) {
2545
loadDynamicLibrary(dynNeeded, flags);
2546
});
2547
return loadModule();
2548
}
2549
2550
function fetchBinary(url) {
2551
return fetch(url, { credentials: "same-origin" })
2552
.then(function (response) {
2553
if (!response["ok"]) {
2554
throw "failed to load binary file at '" + url + "'";
2555
}
2556
return response["arrayBuffer"]();
2557
})
2558
.then(function (buffer) {
2559
return new Uint8Array(buffer);
2560
});
2561
}
2562
function loadDynamicLibrary(lib, flags) {
2563
if (lib == "__main__" && !LDSO.loadedLibNames[lib]) {
2564
LDSO.loadedLibs[-1] = {
2565
refcount: Infinity, // = nodelete
2566
name: "__main__",
2567
module: Module["asm"],
2568
global: true,
2569
};
2570
LDSO.loadedLibNames["__main__"] = -1;
2571
}
2572
2573
// when loadDynamicLibrary did not have flags, libraries were loaded globally & permanently
2574
flags = flags || { global: true, nodelete: true };
2575
2576
var handle = LDSO.loadedLibNames[lib];
2577
var dso;
2578
if (handle) {
2579
// the library is being loaded or has been loaded already.
2580
//
2581
// however it could be previously loaded only locally and if we get
2582
// load request with global=true we have to make it globally visible now.
2583
dso = LDSO.loadedLibs[handle];
2584
if (flags.global && !dso.global) {
2585
dso.global = true;
2586
if (dso.module !== "loading") {
2587
// ^^^ if module is 'loading' - symbols merging will be eventually done by the loader.
2588
mergeLibSymbols(dso.module, lib);
2589
}
2590
}
2591
// same for "nodelete"
2592
if (flags.nodelete && dso.refcount !== Infinity) {
2593
dso.refcount = Infinity;
2594
}
2595
dso.refcount++;
2596
return flags.loadAsync ? Promise.resolve(handle) : handle;
2597
}
2598
2599
// allocate new DSO & handle
2600
handle = LDSO.nextHandle++;
2601
dso = {
2602
refcount: flags.nodelete ? Infinity : 1,
2603
name: lib,
2604
module: "loading",
2605
global: flags.global,
2606
};
2607
LDSO.loadedLibNames[lib] = handle;
2608
LDSO.loadedLibs[handle] = dso;
2609
2610
// libData <- libFile
2611
function loadLibData(libFile) {
2612
// for wasm, we can use fetch for async, but for fs mode we can only imitate it
2613
if (flags.fs) {
2614
var libData = flags.fs.readFile(libFile, { encoding: "binary" });
2615
if (!(libData instanceof Uint8Array)) {
2616
libData = new Uint8Array(libData);
2617
}
2618
return flags.loadAsync ? Promise.resolve(libData) : libData;
2619
}
2620
2621
if (flags.loadAsync) {
2622
return fetchBinary(libFile);
2623
}
2624
// load the binary synchronously
2625
return readBinary(libFile);
2626
}
2627
2628
// libModule <- lib
2629
function getLibModule() {
2630
// lookup preloaded cache first
2631
if (
2632
Module["preloadedWasm"] !== undefined &&
2633
Module["preloadedWasm"][lib] !== undefined
2634
) {
2635
var libModule = Module["preloadedWasm"][lib];
2636
return flags.loadAsync ? Promise.resolve(libModule) : libModule;
2637
}
2638
2639
// module not preloaded - load lib data and create new module from it
2640
if (flags.loadAsync) {
2641
return loadLibData(lib).then(function (libData) {
2642
return loadWebAssemblyModule(libData, flags);
2643
});
2644
}
2645
2646
return loadWebAssemblyModule(loadLibData(lib), flags);
2647
}
2648
2649
// module for lib is loaded - update the dso & global namespace
2650
function moduleLoaded(libModule) {
2651
if (dso.global) {
2652
mergeLibSymbols(libModule, lib);
2653
}
2654
dso.module = libModule;
2655
}
2656
2657
if (flags.loadAsync) {
2658
return getLibModule().then(function (libModule) {
2659
moduleLoaded(libModule);
2660
return handle;
2661
});
2662
}
2663
2664
moduleLoaded(getLibModule());
2665
return handle;
2666
}
2667
2668
function reportUndefinedSymbols() {
2669
for (var symName in GOT) {
2670
if (GOT[symName].value == 0) {
2671
var value = resolveGlobalSymbol(symName, true);
2672
assert(
2673
value,
2674
"undefined symbol `" +
2675
symName +
2676
"`. perhaps a side module was not linked in? if this global was expected to arrive from a system library, try to build the MAIN_MODULE with EMCC_FORCE_STDLIBS=1 in the environment"
2677
);
2678
if (typeof value === "function") {
2679
GOT[symName].value = addFunctionWasm(value, value.sig);
2680
} else if (typeof value === "number") {
2681
GOT[symName].value = value;
2682
} else {
2683
assert(
2684
false,
2685
"bad export type for `" + symName + "`: " + typeof value
2686
);
2687
}
2688
}
2689
}
2690
}
2691
function preloadDylibs() {
2692
if (!dynamicLibraries.length) {
2693
reportUndefinedSymbols();
2694
return;
2695
}
2696
2697
// if we can load dynamic libraries synchronously, do so, otherwise, preload
2698
if (!readBinary) {
2699
// we can't read binary data synchronously, so preload
2700
addRunDependency("preloadDylibs");
2701
dynamicLibraries
2702
.reduce(function (chain, lib) {
2703
return chain.then(function () {
2704
return loadDynamicLibrary(lib, {
2705
loadAsync: true,
2706
global: true,
2707
nodelete: true,
2708
allowUndefined: true,
2709
});
2710
});
2711
}, Promise.resolve())
2712
.then(function () {
2713
// we got them all, wonderful
2714
removeRunDependency("preloadDylibs");
2715
reportUndefinedSymbols();
2716
});
2717
return;
2718
}
2719
2720
dynamicLibraries.forEach(function (lib) {
2721
// libraries linked to main never go away
2722
loadDynamicLibrary(lib, {
2723
global: true,
2724
nodelete: true,
2725
allowUndefined: true,
2726
});
2727
});
2728
reportUndefinedSymbols();
2729
}
2730
2731
function stackTrace() {
2732
var js = jsStackTrace();
2733
if (Module["extraStackTrace"])
2734
js += "\n" + Module["extraStackTrace"]();
2735
return demangleAll(js);
2736
}
2737
2738
var ___stack_pointer = new WebAssembly.Global(
2739
{ value: "i32", mutable: true },
2740
5251008
2741
);
2742
2743
function _abort() {
2744
abort();
2745
}
2746
Module["_abort"] = _abort;
2747
_abort.sig = "v";
2748
2749
var _emscripten_get_now;
2750
if (ENVIRONMENT_IS_NODE) {
2751
_emscripten_get_now = function () {
2752
var t = process["hrtime"]();
2753
return t[0] * 1e3 + t[1] / 1e6;
2754
};
2755
} else if (typeof dateNow !== "undefined") {
2756
_emscripten_get_now = dateNow;
2757
} else
2758
_emscripten_get_now = function () {
2759
return performance.now();
2760
};
2761
2762
var _emscripten_get_now_is_monotonic = true;
2763
2764
function setErrNo(value) {
2765
HEAP32[___errno_location() >> 2] = value;
2766
return value;
2767
}
2768
function _clock_gettime(clk_id, tp) {
2769
// int clock_gettime(clockid_t clk_id, struct timespec *tp);
2770
var now;
2771
if (clk_id === 0) {
2772
now = Date.now();
2773
} else if (
2774
(clk_id === 1 || clk_id === 4) &&
2775
_emscripten_get_now_is_monotonic
2776
) {
2777
now = _emscripten_get_now();
2778
} else {
2779
setErrNo(28);
2780
return -1;
2781
}
2782
HEAP32[tp >> 2] = (now / 1000) | 0; // seconds
2783
HEAP32[(tp + 4) >> 2] = ((now % 1000) * 1000 * 1000) | 0; // nanoseconds
2784
return 0;
2785
}
2786
_clock_gettime.sig = "iii";
2787
2788
function _emscripten_memcpy_big(dest, src, num) {
2789
HEAPU8.copyWithin(dest, src, src + num);
2790
}
2791
2792
function emscripten_realloc_buffer(size) {
2793
try {
2794
// round size grow request up to wasm page size (fixed 64KB per spec)
2795
wasmMemory.grow((size - buffer.byteLength + 65535) >>> 16); // .grow() takes a delta compared to the previous size
2796
updateGlobalBufferAndViews(wasmMemory.buffer);
2797
return 1 /*success*/;
2798
} catch (e) {
2799
console.error(
2800
"emscripten_realloc_buffer: Attempted to grow heap from " +
2801
buffer.byteLength +
2802
" bytes to " +
2803
size +
2804
" bytes, but got error: " +
2805
e
2806
);
2807
}
2808
// implicit 0 return to save code size (caller will cast "undefined" into 0
2809
// anyhow)
2810
}
2811
function _emscripten_resize_heap(requestedSize) {
2812
var oldSize = HEAPU8.length;
2813
requestedSize = requestedSize >>> 0;
2814
// With pthreads, races can happen (another thread might increase the size in between), so return a failure, and let the caller retry.
2815
assert(requestedSize > oldSize);
2816
2817
// Memory resize rules:
2818
// 1. Always increase heap size to at least the requested size, rounded up to next page multiple.
2819
// 2a. If MEMORY_GROWTH_LINEAR_STEP == -1, excessively resize the heap geometrically: increase the heap size according to
2820
// MEMORY_GROWTH_GEOMETRIC_STEP factor (default +20%),
2821
// At most overreserve by MEMORY_GROWTH_GEOMETRIC_CAP bytes (default 96MB).
2822
// 2b. If MEMORY_GROWTH_LINEAR_STEP != -1, excessively resize the heap linearly: increase the heap size by at least MEMORY_GROWTH_LINEAR_STEP bytes.
2823
// 3. Max size for the heap is capped at 2048MB-WASM_PAGE_SIZE, or by MAXIMUM_MEMORY, or by ASAN limit, depending on which is smallest
2824
// 4. If we were unable to allocate as much memory, it may be due to over-eager decision to excessively reserve due to (3) above.
2825
// Hence if an allocation fails, cut down on the amount of excess growth, in an attempt to succeed to perform a smaller allocation.
2826
2827
// A limit is set for how much we can grow. We should not exceed that
2828
// (the wasm binary specifies it, so if we tried, we'd fail anyhow).
2829
// In CAN_ADDRESS_2GB mode, stay one Wasm page short of 4GB: while e.g. Chrome is able to allocate full 4GB Wasm memories, the size will wrap
2830
// back to 0 bytes in Wasm side for any code that deals with heap sizes, which would require special casing all heap size related code to treat
2831
// 0 specially.
2832
var maxHeapSize = 2147483648;
2833
if (requestedSize > maxHeapSize) {
2834
err(
2835
"Cannot enlarge memory, asked to go up to " +
2836
requestedSize +
2837
" bytes, but the limit is " +
2838
maxHeapSize +
2839
" bytes!"
2840
);
2841
return false;
2842
}
2843
2844
// Loop through potential heap size increases. If we attempt a too eager reservation that fails, cut down on the
2845
// attempted size and reserve a smaller bump instead. (max 3 times, chosen somewhat arbitrarily)
2846
for (var cutDown = 1; cutDown <= 4; cutDown *= 2) {
2847
var overGrownHeapSize = oldSize * (1 + 0.2 / cutDown); // ensure geometric growth
2848
// but limit overreserving (default to capping at +96MB overgrowth at most)
2849
overGrownHeapSize = Math.min(
2850
overGrownHeapSize,
2851
requestedSize + 100663296
2852
);
2853
2854
var newSize = Math.min(
2855
maxHeapSize,
2856
alignUp(Math.max(requestedSize, overGrownHeapSize), 65536)
2857
);
2858
2859
var replacement = emscripten_realloc_buffer(newSize);
2860
if (replacement) {
2861
return true;
2862
}
2863
}
2864
err(
2865
"Failed to grow the heap from " +
2866
oldSize +
2867
" bytes to " +
2868
newSize +
2869
" bytes, not enough memory!"
2870
);
2871
return false;
2872
}
2873
2874
function _exit(status) {
2875
// void _exit(int status);
2876
// http://pubs.opengroup.org/onlinepubs/000095399/functions/exit.html
2877
exit(status);
2878
}
2879
_exit.sig = "vi";
2880
2881
var SYSCALLS = {
2882
mappings: {},
2883
DEFAULT_POLLMASK: 5,
2884
umask: 511,
2885
calculateAt: function (dirfd, path, allowEmpty) {
2886
if (path[0] === "/") {
2887
return path;
2888
}
2889
// relative path
2890
var dir;
2891
if (dirfd === -100) {
2892
dir = FS.cwd();
2893
} else {
2894
var dirstream = FS.getStream(dirfd);
2895
if (!dirstream) throw new FS.ErrnoError(8);
2896
dir = dirstream.path;
2897
}
2898
if (path.length == 0) {
2899
if (!allowEmpty) {
2900
throw new FS.ErrnoError(44);
2901
}
2902
return dir;
2903
}
2904
return PATH.join2(dir, path);
2905
},
2906
doStat: function (func, path, buf) {
2907
try {
2908
var stat = func(path);
2909
} catch (e) {
2910
if (
2911
e &&
2912
e.node &&
2913
PATH.normalize(path) !== PATH.normalize(FS.getPath(e.node))
2914
) {
2915
// an error occurred while trying to look up the path; we should just report ENOTDIR
2916
return -54;
2917
}
2918
throw e;
2919
}
2920
HEAP32[buf >> 2] = stat.dev;
2921
HEAP32[(buf + 4) >> 2] = 0;
2922
HEAP32[(buf + 8) >> 2] = stat.ino;
2923
HEAP32[(buf + 12) >> 2] = stat.mode;
2924
HEAP32[(buf + 16) >> 2] = stat.nlink;
2925
HEAP32[(buf + 20) >> 2] = stat.uid;
2926
HEAP32[(buf + 24) >> 2] = stat.gid;
2927
HEAP32[(buf + 28) >> 2] = stat.rdev;
2928
HEAP32[(buf + 32) >> 2] = 0;
2929
(tempI64 = [
2930
stat.size >>> 0,
2931
((tempDouble = stat.size),
2932
+Math.abs(tempDouble) >= 1.0
2933
? tempDouble > 0.0
2934
? (Math.min(
2935
+Math.floor(tempDouble / 4294967296.0),
2936
4294967295.0
2937
) |
2938
0) >>>
2939
0
2940
: ~~+Math.ceil(
2941
(tempDouble - +(~~tempDouble >>> 0)) / 4294967296.0
2942
) >>> 0
2943
: 0),
2944
]),
2945
(HEAP32[(buf + 40) >> 2] = tempI64[0]),
2946
(HEAP32[(buf + 44) >> 2] = tempI64[1]);
2947
HEAP32[(buf + 48) >> 2] = 4096;
2948
HEAP32[(buf + 52) >> 2] = stat.blocks;
2949
HEAP32[(buf + 56) >> 2] = (stat.atime.getTime() / 1000) | 0;
2950
HEAP32[(buf + 60) >> 2] = 0;
2951
HEAP32[(buf + 64) >> 2] = (stat.mtime.getTime() / 1000) | 0;
2952
HEAP32[(buf + 68) >> 2] = 0;
2953
HEAP32[(buf + 72) >> 2] = (stat.ctime.getTime() / 1000) | 0;
2954
HEAP32[(buf + 76) >> 2] = 0;
2955
(tempI64 = [
2956
stat.ino >>> 0,
2957
((tempDouble = stat.ino),
2958
+Math.abs(tempDouble) >= 1.0
2959
? tempDouble > 0.0
2960
? (Math.min(
2961
+Math.floor(tempDouble / 4294967296.0),
2962
4294967295.0
2963
) |
2964
0) >>>
2965
0
2966
: ~~+Math.ceil(
2967
(tempDouble - +(~~tempDouble >>> 0)) / 4294967296.0
2968
) >>> 0
2969
: 0),
2970
]),
2971
(HEAP32[(buf + 80) >> 2] = tempI64[0]),
2972
(HEAP32[(buf + 84) >> 2] = tempI64[1]);
2973
return 0;
2974
},
2975
doMsync: function (addr, stream, len, flags, offset) {
2976
var buffer = HEAPU8.slice(addr, addr + len);
2977
FS.msync(stream, buffer, offset, len, flags);
2978
},
2979
doMkdir: function (path, mode) {
2980
// remove a trailing slash, if one - /a/b/ has basename of '', but
2981
// we want to create b in the context of this function
2982
path = PATH.normalize(path);
2983
if (path[path.length - 1] === "/")
2984
path = path.substr(0, path.length - 1);
2985
FS.mkdir(path, mode, 0);
2986
return 0;
2987
},
2988
doMknod: function (path, mode, dev) {
2989
// we don't want this in the JS API as it uses mknod to create all nodes.
2990
switch (mode & 61440) {
2991
case 32768:
2992
case 8192:
2993
case 24576:
2994
case 4096:
2995
case 49152:
2996
break;
2997
default:
2998
return -28;
2999
}
3000
FS.mknod(path, mode, dev);
3001
return 0;
3002
},
3003
doReadlink: function (path, buf, bufsize) {
3004
if (bufsize <= 0) return -28;
3005
var ret = FS.readlink(path);
3006
3007
var len = Math.min(bufsize, lengthBytesUTF8(ret));
3008
var endChar = HEAP8[buf + len];
3009
stringToUTF8(ret, buf, bufsize + 1);
3010
// readlink is one of the rare functions that write out a C string, but does never append a null to the output buffer(!)
3011
// stringToUTF8() always appends a null byte, so restore the character under the null byte after the write.
3012
HEAP8[buf + len] = endChar;
3013
3014
return len;
3015
},
3016
doAccess: function (path, amode) {
3017
if (amode & ~7) {
3018
// need a valid mode
3019
return -28;
3020
}
3021
var node;
3022
var lookup = FS.lookupPath(path, { follow: true });
3023
node = lookup.node;
3024
if (!node) {
3025
return -44;
3026
}
3027
var perms = "";
3028
if (amode & 4) perms += "r";
3029
if (amode & 2) perms += "w";
3030
if (amode & 1) perms += "x";
3031
if (
3032
perms /* otherwise, they've just passed F_OK */ &&
3033
FS.nodePermissions(node, perms)
3034
) {
3035
return -2;
3036
}
3037
return 0;
3038
},
3039
doDup: function (path, flags, suggestFD) {
3040
var suggest = FS.getStream(suggestFD);
3041
if (suggest) FS.close(suggest);
3042
return FS.open(path, flags, 0, suggestFD, suggestFD).fd;
3043
},
3044
doReadv: function (stream, iov, iovcnt, offset) {
3045
var ret = 0;
3046
for (var i = 0; i < iovcnt; i++) {
3047
var ptr = HEAP32[(iov + i * 8) >> 2];
3048
var len = HEAP32[(iov + (i * 8 + 4)) >> 2];
3049
var curr = FS.read(stream, HEAP8, ptr, len, offset);
3050
if (curr < 0) return -1;
3051
ret += curr;
3052
if (curr < len) break; // nothing more to read
3053
}
3054
return ret;
3055
},
3056
doWritev: function (stream, iov, iovcnt, offset) {
3057
var ret = 0;
3058
for (var i = 0; i < iovcnt; i++) {
3059
var ptr = HEAP32[(iov + i * 8) >> 2];
3060
var len = HEAP32[(iov + (i * 8 + 4)) >> 2];
3061
var curr = FS.write(stream, HEAP8, ptr, len, offset);
3062
if (curr < 0) return -1;
3063
ret += curr;
3064
}
3065
return ret;
3066
},
3067
varargs: undefined,
3068
get: function () {
3069
assert(SYSCALLS.varargs != undefined);
3070
SYSCALLS.varargs += 4;
3071
var ret = HEAP32[(SYSCALLS.varargs - 4) >> 2];
3072
return ret;
3073
},
3074
getStr: function (ptr) {
3075
var ret = UTF8ToString(ptr);
3076
return ret;
3077
},
3078
getStreamFromFD: function (fd) {
3079
var stream = FS.getStream(fd);
3080
if (!stream) throw new FS.ErrnoError(8);
3081
return stream;
3082
},
3083
get64: function (low, high) {
3084
if (low >= 0) assert(high === 0);
3085
else assert(high === -1);
3086
return low;
3087
},
3088
};
3089
function _fd_close(fd) {
3090
try {
3091
var stream = SYSCALLS.getStreamFromFD(fd);
3092
FS.close(stream);
3093
return 0;
3094
} catch (e) {
3095
if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError))
3096
abort(e);
3097
return e.errno;
3098
}
3099
}
3100
_fd_close.sig = "ii";
3101
3102
function _fd_seek(fd, offset_low, offset_high, whence, newOffset) {
3103
try {
3104
var stream = SYSCALLS.getStreamFromFD(fd);
3105
var HIGH_OFFSET = 0x100000000; // 2^32
3106
// use an unsigned operator on low and shift high by 32-bits
3107
var offset = offset_high * HIGH_OFFSET + (offset_low >>> 0);
3108
3109
var DOUBLE_LIMIT = 0x20000000000000; // 2^53
3110
// we also check for equality since DOUBLE_LIMIT + 1 == DOUBLE_LIMIT
3111
if (offset <= -DOUBLE_LIMIT || offset >= DOUBLE_LIMIT) {
3112
return -61;
3113
}
3114
3115
FS.llseek(stream, offset, whence);
3116
(tempI64 = [
3117
stream.position >>> 0,
3118
((tempDouble = stream.position),
3119
+Math.abs(tempDouble) >= 1.0
3120
? tempDouble > 0.0
3121
? (Math.min(
3122
+Math.floor(tempDouble / 4294967296.0),
3123
4294967295.0
3124
) |
3125
0) >>>
3126
0
3127
: ~~+Math.ceil(
3128
(tempDouble - +(~~tempDouble >>> 0)) / 4294967296.0
3129
) >>> 0
3130
: 0),
3131
]),
3132
(HEAP32[newOffset >> 2] = tempI64[0]),
3133
(HEAP32[(newOffset + 4) >> 2] = tempI64[1]);
3134
if (stream.getdents && offset === 0 && whence === 0)
3135
stream.getdents = null; // reset readdir state
3136
return 0;
3137
} catch (e) {
3138
if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError))
3139
abort(e);
3140
return e.errno;
3141
}
3142
}
3143
3144
function _fd_write(fd, iov, iovcnt, pnum) {
3145
try {
3146
var stream = SYSCALLS.getStreamFromFD(fd);
3147
var num = SYSCALLS.doWritev(stream, iov, iovcnt);
3148
HEAP32[pnum >> 2] = num;
3149
return 0;
3150
} catch (e) {
3151
if (typeof FS === "undefined" || !(e instanceof FS.ErrnoError))
3152
abort(e);
3153
return e.errno;
3154
}
3155
}
3156
_fd_write.sig = "iiiii";
3157
3158
function _setTempRet0(val) {
3159
setTempRet0(val);
3160
}
3161
_setTempRet0.sig = "vi";
3162
3163
function _tree_sitter_log_callback(isLexMessage, messageAddress) {
3164
if (currentLogCallback) {
3165
const message = UTF8ToString(messageAddress);
3166
currentLogCallback(message, isLexMessage !== 0);
3167
}
3168
}
3169
3170
function _tree_sitter_parse_callback(
3171
inputBufferAddress,
3172
index,
3173
row,
3174
column,
3175
lengthAddress
3176
) {
3177
var INPUT_BUFFER_SIZE = 10 * 1024;
3178
var string = currentParseCallback(index, {
3179
row: row,
3180
column: column,
3181
});
3182
if (typeof string === "string") {
3183
setValue(lengthAddress, string.length, "i32");
3184
stringToUTF16(string, inputBufferAddress, INPUT_BUFFER_SIZE);
3185
} else {
3186
setValue(lengthAddress, 0, "i32");
3187
}
3188
}
3189
3190
var ___memory_base = 1024;
3191
3192
var ___table_base = 1;
3193
3194
var ASSERTIONS = true;
3195
3196
/** @type {function(string, boolean=, number=)} */
3197
function intArrayFromString(stringy, dontAddNull, length) {
3198
var len = length > 0 ? length : lengthBytesUTF8(stringy) + 1;
3199
var u8array = new Array(len);
3200
var numBytesWritten = stringToUTF8Array(
3201
stringy,
3202
u8array,
3203
0,
3204
u8array.length
3205
);
3206
if (dontAddNull) u8array.length = numBytesWritten;
3207
return u8array;
3208
}
3209
3210
function intArrayToString(array) {
3211
var ret = [];
3212
for (var i = 0; i < array.length; i++) {
3213
var chr = array[i];
3214
if (chr > 0xff) {
3215
if (ASSERTIONS) {
3216
assert(
3217
false,
3218
"Character code " +
3219
chr +
3220
" (" +
3221
String.fromCharCode(chr) +
3222
") at offset " +
3223
i +
3224
" not in 0x00-0xFF."
3225
);
3226
}
3227
chr &= 0xff;
3228
}
3229
ret.push(String.fromCharCode(chr));
3230
}
3231
return ret.join("");
3232
}
3233
3234
// Copied from https://github.com/strophe/strophejs/blob/e06d027/src/polyfills.js#L149
3235
3236
// This code was written by Tyler Akins and has been placed in the
3237
// public domain. It would be nice if you left this header intact.
3238
// Base64 code from Tyler Akins -- http://rumkin.com
3239
3240
/**
3241
* Decodes a base64 string.
3242
* @param {string} input The string to decode.
3243
*/
3244
var decodeBase64 =
3245
typeof atob === "function"
3246
? atob
3247
: function (input) {
3248
var keyStr =
3249
"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
3250
3251
var output = "";
3252
var chr1, chr2, chr3;
3253
var enc1, enc2, enc3, enc4;
3254
var i = 0;
3255
// remove all characters that are not A-Z, a-z, 0-9, +, /, or =
3256
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
3257
do {
3258
enc1 = keyStr.indexOf(input.charAt(i++));
3259
enc2 = keyStr.indexOf(input.charAt(i++));
3260
enc3 = keyStr.indexOf(input.charAt(i++));
3261
enc4 = keyStr.indexOf(input.charAt(i++));
3262
3263
chr1 = (enc1 << 2) | (enc2 >> 4);
3264
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
3265
chr3 = ((enc3 & 3) << 6) | enc4;
3266
3267
output = output + String.fromCharCode(chr1);
3268
3269
if (enc3 !== 64) {
3270
output = output + String.fromCharCode(chr2);
3271
}
3272
if (enc4 !== 64) {
3273
output = output + String.fromCharCode(chr3);
3274
}
3275
} while (i < input.length);
3276
return output;
3277
};
3278
3279
// Converts a string of base64 into a byte array.
3280
// Throws error on invalid input.
3281
function intArrayFromBase64(s) {
3282
if (typeof ENVIRONMENT_IS_NODE === "boolean" && ENVIRONMENT_IS_NODE) {
3283
var buf;
3284
try {
3285
// TODO: Update Node.js externs, Closure does not recognize the following Buffer.from()
3286
/**@suppress{checkTypes}*/
3287
buf = Buffer.from(s, "base64");
3288
} catch (_) {
3289
buf = new Buffer(s, "base64");
3290
}
3291
return new Uint8Array(
3292
buf["buffer"],
3293
buf["byteOffset"],
3294
buf["byteLength"]
3295
);
3296
}
3297
3298
try {
3299
var decoded = decodeBase64(s);
3300
var bytes = new Uint8Array(decoded.length);
3301
for (var i = 0; i < decoded.length; ++i) {
3302
bytes[i] = decoded.charCodeAt(i);
3303
}
3304
return bytes;
3305
} catch (_) {
3306
throw new Error("Converting base64 string to bytes failed.");
3307
}
3308
}
3309
3310
// If filename is a base64 data URI, parses and returns data (Buffer on node,
3311
// Uint8Array otherwise). If filename is not a base64 data URI, returns undefined.
3312
function tryParseAsDataURI(filename) {
3313
if (!isDataURI(filename)) {
3314
return;
3315
}
3316
3317
return intArrayFromBase64(filename.slice(dataURIPrefix.length));
3318
}
3319
3320
var asmLibraryArg = {
3321
__heap_base: ___heap_base,
3322
__indirect_function_table: wasmTable,
3323
__memory_base: ___memory_base,
3324
__stack_pointer: ___stack_pointer,
3325
__table_base: ___table_base,
3326
abort: _abort,
3327
clock_gettime: _clock_gettime,
3328
emscripten_memcpy_big: _emscripten_memcpy_big,
3329
emscripten_resize_heap: _emscripten_resize_heap,
3330
exit: _exit,
3331
fd_close: _fd_close,
3332
fd_seek: _fd_seek,
3333
fd_write: _fd_write,
3334
memory: wasmMemory,
3335
setTempRet0: _setTempRet0,
3336
tree_sitter_log_callback: _tree_sitter_log_callback,
3337
tree_sitter_parse_callback: _tree_sitter_parse_callback,
3338
};
3339
var asm = createWasm();
3340
/** @type {function(...*):?} */
3341
var ___wasm_call_ctors = (Module["___wasm_call_ctors"] =
3342
createExportWrapper("__wasm_call_ctors"));
3343
3344
/** @type {function(...*):?} */
3345
var _ts_language_symbol_count = (Module["_ts_language_symbol_count"] =
3346
createExportWrapper("ts_language_symbol_count"));
3347
3348
/** @type {function(...*):?} */
3349
var _ts_language_version = (Module["_ts_language_version"] =
3350
createExportWrapper("ts_language_version"));
3351
3352
/** @type {function(...*):?} */
3353
var _ts_language_field_count = (Module["_ts_language_field_count"] =
3354
createExportWrapper("ts_language_field_count"));
3355
3356
/** @type {function(...*):?} */
3357
var _ts_language_symbol_name = (Module["_ts_language_symbol_name"] =
3358
createExportWrapper("ts_language_symbol_name"));
3359
3360
/** @type {function(...*):?} */
3361
var _ts_language_symbol_for_name = (Module[
3362
"_ts_language_symbol_for_name"
3363
] = createExportWrapper("ts_language_symbol_for_name"));
3364
3365
/** @type {function(...*):?} */
3366
var _ts_language_symbol_type = (Module["_ts_language_symbol_type"] =
3367
createExportWrapper("ts_language_symbol_type"));
3368
3369
/** @type {function(...*):?} */
3370
var _ts_language_field_name_for_id = (Module[
3371
"_ts_language_field_name_for_id"
3372
] = createExportWrapper("ts_language_field_name_for_id"));
3373
3374
/** @type {function(...*):?} */
3375
var _memcpy = (Module["_memcpy"] = createExportWrapper("memcpy"));
3376
3377
/** @type {function(...*):?} */
3378
var _free = (Module["_free"] = createExportWrapper("free"));
3379
3380
/** @type {function(...*):?} */
3381
var _calloc = (Module["_calloc"] = createExportWrapper("calloc"));
3382
3383
/** @type {function(...*):?} */
3384
var _ts_parser_delete = (Module["_ts_parser_delete"] =
3385
createExportWrapper("ts_parser_delete"));
3386
3387
/** @type {function(...*):?} */
3388
var _ts_parser_set_language = (Module["_ts_parser_set_language"] =
3389
createExportWrapper("ts_parser_set_language"));
3390
3391
/** @type {function(...*):?} */
3392
var _ts_parser_reset = (Module["_ts_parser_reset"] =
3393
createExportWrapper("ts_parser_reset"));
3394
3395
/** @type {function(...*):?} */
3396
var _ts_parser_timeout_micros = (Module["_ts_parser_timeout_micros"] =
3397
createExportWrapper("ts_parser_timeout_micros"));
3398
3399
/** @type {function(...*):?} */
3400
var _ts_parser_set_timeout_micros = (Module[
3401
"_ts_parser_set_timeout_micros"
3402
] = createExportWrapper("ts_parser_set_timeout_micros"));
3403
3404
/** @type {function(...*):?} */
3405
var _ts_query_new = (Module["_ts_query_new"] =
3406
createExportWrapper("ts_query_new"));
3407
3408
/** @type {function(...*):?} */
3409
var _ts_query_delete = (Module["_ts_query_delete"] =
3410
createExportWrapper("ts_query_delete"));
3411
3412
/** @type {function(...*):?} */
3413
var _malloc = (Module["_malloc"] = createExportWrapper("malloc"));
3414
3415
/** @type {function(...*):?} */
3416
var _iswspace = (Module["_iswspace"] = createExportWrapper("iswspace"));
3417
3418
/** @type {function(...*):?} */
3419
var _ts_query_pattern_count = (Module["_ts_query_pattern_count"] =
3420
createExportWrapper("ts_query_pattern_count"));
3421
3422
/** @type {function(...*):?} */
3423
var _ts_query_capture_count = (Module["_ts_query_capture_count"] =
3424
createExportWrapper("ts_query_capture_count"));
3425
3426
/** @type {function(...*):?} */
3427
var _ts_query_string_count = (Module["_ts_query_string_count"] =
3428
createExportWrapper("ts_query_string_count"));
3429
3430
/** @type {function(...*):?} */
3431
var _ts_query_capture_name_for_id = (Module[
3432
"_ts_query_capture_name_for_id"
3433
] = createExportWrapper("ts_query_capture_name_for_id"));
3434
3435
/** @type {function(...*):?} */
3436
var _ts_query_string_value_for_id = (Module[
3437
"_ts_query_string_value_for_id"
3438
] = createExportWrapper("ts_query_string_value_for_id"));
3439
3440
/** @type {function(...*):?} */
3441
var _ts_query_predicates_for_pattern = (Module[
3442
"_ts_query_predicates_for_pattern"
3443
] = createExportWrapper("ts_query_predicates_for_pattern"));
3444
3445
/** @type {function(...*):?} */
3446
var _memmove = (Module["_memmove"] = createExportWrapper("memmove"));
3447
3448
/** @type {function(...*):?} */
3449
var _memcmp = (Module["_memcmp"] = createExportWrapper("memcmp"));
3450
3451
/** @type {function(...*):?} */
3452
var _ts_tree_copy = (Module["_ts_tree_copy"] =
3453
createExportWrapper("ts_tree_copy"));
3454
3455
/** @type {function(...*):?} */
3456
var _ts_tree_delete = (Module["_ts_tree_delete"] =
3457
createExportWrapper("ts_tree_delete"));
3458
3459
/** @type {function(...*):?} */
3460
var _iswalnum = (Module["_iswalnum"] = createExportWrapper("iswalnum"));
3461
3462
/** @type {function(...*):?} */
3463
var _ts_init = (Module["_ts_init"] = createExportWrapper("ts_init"));
3464
3465
/** @type {function(...*):?} */
3466
var _ts_parser_new_wasm = (Module["_ts_parser_new_wasm"] =
3467
createExportWrapper("ts_parser_new_wasm"));
3468
3469
/** @type {function(...*):?} */
3470
var _ts_parser_enable_logger_wasm = (Module[
3471
"_ts_parser_enable_logger_wasm"
3472
] = createExportWrapper("ts_parser_enable_logger_wasm"));
3473
3474
/** @type {function(...*):?} */
3475
var _ts_parser_parse_wasm = (Module["_ts_parser_parse_wasm"] =
3476
createExportWrapper("ts_parser_parse_wasm"));
3477
3478
/** @type {function(...*):?} */
3479
var _ts_language_type_is_named_wasm = (Module[
3480
"_ts_language_type_is_named_wasm"
3481
] = createExportWrapper("ts_language_type_is_named_wasm"));
3482
3483
/** @type {function(...*):?} */
3484
var _ts_language_type_is_visible_wasm = (Module[
3485
"_ts_language_type_is_visible_wasm"
3486
] = createExportWrapper("ts_language_type_is_visible_wasm"));
3487
3488
/** @type {function(...*):?} */
3489
var _ts_tree_root_node_wasm = (Module["_ts_tree_root_node_wasm"] =
3490
createExportWrapper("ts_tree_root_node_wasm"));
3491
3492
/** @type {function(...*):?} */
3493
var _ts_tree_edit_wasm = (Module["_ts_tree_edit_wasm"] =
3494
createExportWrapper("ts_tree_edit_wasm"));
3495
3496
/** @type {function(...*):?} */
3497
var _ts_tree_get_changed_ranges_wasm = (Module[
3498
"_ts_tree_get_changed_ranges_wasm"
3499
] = createExportWrapper("ts_tree_get_changed_ranges_wasm"));
3500
3501
/** @type {function(...*):?} */
3502
var _ts_tree_cursor_new_wasm = (Module["_ts_tree_cursor_new_wasm"] =
3503
createExportWrapper("ts_tree_cursor_new_wasm"));
3504
3505
/** @type {function(...*):?} */
3506
var _ts_tree_cursor_delete_wasm = (Module[
3507
"_ts_tree_cursor_delete_wasm"
3508
] = createExportWrapper("ts_tree_cursor_delete_wasm"));
3509
3510
/** @type {function(...*):?} */
3511
var _ts_tree_cursor_reset_wasm = (Module["_ts_tree_cursor_reset_wasm"] =
3512
createExportWrapper("ts_tree_cursor_reset_wasm"));
3513
3514
/** @type {function(...*):?} */
3515
var _ts_tree_cursor_goto_first_child_wasm = (Module[
3516
"_ts_tree_cursor_goto_first_child_wasm"
3517
] = createExportWrapper("ts_tree_cursor_goto_first_child_wasm"));
3518
3519
/** @type {function(...*):?} */
3520
var _ts_tree_cursor_goto_next_sibling_wasm = (Module[
3521
"_ts_tree_cursor_goto_next_sibling_wasm"
3522
] = createExportWrapper("ts_tree_cursor_goto_next_sibling_wasm"));
3523
3524
/** @type {function(...*):?} */
3525
var _ts_tree_cursor_goto_parent_wasm = (Module[
3526
"_ts_tree_cursor_goto_parent_wasm"
3527
] = createExportWrapper("ts_tree_cursor_goto_parent_wasm"));
3528
3529
/** @type {function(...*):?} */
3530
var _ts_tree_cursor_current_node_type_id_wasm = (Module[
3531
"_ts_tree_cursor_current_node_type_id_wasm"
3532
] = createExportWrapper("ts_tree_cursor_current_node_type_id_wasm"));
3533
3534
/** @type {function(...*):?} */
3535
var _ts_tree_cursor_current_node_is_named_wasm = (Module[
3536
"_ts_tree_cursor_current_node_is_named_wasm"
3537
] = createExportWrapper("ts_tree_cursor_current_node_is_named_wasm"));
3538
3539
/** @type {function(...*):?} */
3540
var _ts_tree_cursor_current_node_is_missing_wasm = (Module[
3541
"_ts_tree_cursor_current_node_is_missing_wasm"
3542
] = createExportWrapper("ts_tree_cursor_current_node_is_missing_wasm"));
3543
3544
/** @type {function(...*):?} */
3545
var _ts_tree_cursor_current_node_id_wasm = (Module[
3546
"_ts_tree_cursor_current_node_id_wasm"
3547
] = createExportWrapper("ts_tree_cursor_current_node_id_wasm"));
3548
3549
/** @type {function(...*):?} */
3550
var _ts_tree_cursor_start_position_wasm = (Module[
3551
"_ts_tree_cursor_start_position_wasm"
3552
] = createExportWrapper("ts_tree_cursor_start_position_wasm"));
3553
3554
/** @type {function(...*):?} */
3555
var _ts_tree_cursor_end_position_wasm = (Module[
3556
"_ts_tree_cursor_end_position_wasm"
3557
] = createExportWrapper("ts_tree_cursor_end_position_wasm"));
3558
3559
/** @type {function(...*):?} */
3560
var _ts_tree_cursor_start_index_wasm = (Module[
3561
"_ts_tree_cursor_start_index_wasm"
3562
] = createExportWrapper("ts_tree_cursor_start_index_wasm"));
3563
3564
/** @type {function(...*):?} */
3565
var _ts_tree_cursor_end_index_wasm = (Module[
3566
"_ts_tree_cursor_end_index_wasm"
3567
] = createExportWrapper("ts_tree_cursor_end_index_wasm"));
3568
3569
/** @type {function(...*):?} */
3570
var _ts_tree_cursor_current_field_id_wasm = (Module[
3571
"_ts_tree_cursor_current_field_id_wasm"
3572
] = createExportWrapper("ts_tree_cursor_current_field_id_wasm"));
3573
3574
/** @type {function(...*):?} */
3575
var _ts_tree_cursor_current_node_wasm = (Module[
3576
"_ts_tree_cursor_current_node_wasm"
3577
] = createExportWrapper("ts_tree_cursor_current_node_wasm"));
3578
3579
/** @type {function(...*):?} */
3580
var _ts_node_symbol_wasm = (Module["_ts_node_symbol_wasm"] =
3581
createExportWrapper("ts_node_symbol_wasm"));
3582
3583
/** @type {function(...*):?} */
3584
var _ts_node_child_count_wasm = (Module["_ts_node_child_count_wasm"] =
3585
createExportWrapper("ts_node_child_count_wasm"));
3586
3587
/** @type {function(...*):?} */
3588
var _ts_node_named_child_count_wasm = (Module[
3589
"_ts_node_named_child_count_wasm"
3590
] = createExportWrapper("ts_node_named_child_count_wasm"));
3591
3592
/** @type {function(...*):?} */
3593
var _ts_node_child_wasm = (Module["_ts_node_child_wasm"] =
3594
createExportWrapper("ts_node_child_wasm"));
3595
3596
/** @type {function(...*):?} */
3597
var _ts_node_named_child_wasm = (Module["_ts_node_named_child_wasm"] =
3598
createExportWrapper("ts_node_named_child_wasm"));
3599
3600
/** @type {function(...*):?} */
3601
var _ts_node_child_by_field_id_wasm = (Module[
3602
"_ts_node_child_by_field_id_wasm"
3603
] = createExportWrapper("ts_node_child_by_field_id_wasm"));
3604
3605
/** @type {function(...*):?} */
3606
var _ts_node_next_sibling_wasm = (Module["_ts_node_next_sibling_wasm"] =
3607
createExportWrapper("ts_node_next_sibling_wasm"));
3608
3609
/** @type {function(...*):?} */
3610
var _ts_node_prev_sibling_wasm = (Module["_ts_node_prev_sibling_wasm"] =
3611
createExportWrapper("ts_node_prev_sibling_wasm"));
3612
3613
/** @type {function(...*):?} */
3614
var _ts_node_next_named_sibling_wasm = (Module[
3615
"_ts_node_next_named_sibling_wasm"
3616
] = createExportWrapper("ts_node_next_named_sibling_wasm"));
3617
3618
/** @type {function(...*):?} */
3619
var _ts_node_prev_named_sibling_wasm = (Module[
3620
"_ts_node_prev_named_sibling_wasm"
3621
] = createExportWrapper("ts_node_prev_named_sibling_wasm"));
3622
3623
/** @type {function(...*):?} */
3624
var _ts_node_parent_wasm = (Module["_ts_node_parent_wasm"] =
3625
createExportWrapper("ts_node_parent_wasm"));
3626
3627
/** @type {function(...*):?} */
3628
var _ts_node_descendant_for_index_wasm = (Module[
3629
"_ts_node_descendant_for_index_wasm"
3630
] = createExportWrapper("ts_node_descendant_for_index_wasm"));
3631
3632
/** @type {function(...*):?} */
3633
var _ts_node_named_descendant_for_index_wasm = (Module[
3634
"_ts_node_named_descendant_for_index_wasm"
3635
] = createExportWrapper("ts_node_named_descendant_for_index_wasm"));
3636
3637
/** @type {function(...*):?} */
3638
var _ts_node_descendant_for_position_wasm = (Module[
3639
"_ts_node_descendant_for_position_wasm"
3640
] = createExportWrapper("ts_node_descendant_for_position_wasm"));
3641
3642
/** @type {function(...*):?} */
3643
var _ts_node_named_descendant_for_position_wasm = (Module[
3644
"_ts_node_named_descendant_for_position_wasm"
3645
] = createExportWrapper("ts_node_named_descendant_for_position_wasm"));
3646
3647
/** @type {function(...*):?} */
3648
var _ts_node_start_point_wasm = (Module["_ts_node_start_point_wasm"] =
3649
createExportWrapper("ts_node_start_point_wasm"));
3650
3651
/** @type {function(...*):?} */
3652
var _ts_node_end_point_wasm = (Module["_ts_node_end_point_wasm"] =
3653
createExportWrapper("ts_node_end_point_wasm"));
3654
3655
/** @type {function(...*):?} */
3656
var _ts_node_start_index_wasm = (Module["_ts_node_start_index_wasm"] =
3657
createExportWrapper("ts_node_start_index_wasm"));
3658
3659
/** @type {function(...*):?} */
3660
var _ts_node_end_index_wasm = (Module["_ts_node_end_index_wasm"] =
3661
createExportWrapper("ts_node_end_index_wasm"));
3662
3663
/** @type {function(...*):?} */
3664
var _ts_node_to_string_wasm = (Module["_ts_node_to_string_wasm"] =
3665
createExportWrapper("ts_node_to_string_wasm"));
3666
3667
/** @type {function(...*):?} */
3668
var _ts_node_children_wasm = (Module["_ts_node_children_wasm"] =
3669
createExportWrapper("ts_node_children_wasm"));
3670
3671
/** @type {function(...*):?} */
3672
var _ts_node_named_children_wasm = (Module[
3673
"_ts_node_named_children_wasm"
3674
] = createExportWrapper("ts_node_named_children_wasm"));
3675
3676
/** @type {function(...*):?} */
3677
var _ts_node_descendants_of_type_wasm = (Module[
3678
"_ts_node_descendants_of_type_wasm"
3679
] = createExportWrapper("ts_node_descendants_of_type_wasm"));
3680
3681
/** @type {function(...*):?} */
3682
var _ts_node_is_named_wasm = (Module["_ts_node_is_named_wasm"] =
3683
createExportWrapper("ts_node_is_named_wasm"));
3684
3685
/** @type {function(...*):?} */
3686
var _ts_node_has_changes_wasm = (Module["_ts_node_has_changes_wasm"] =
3687
createExportWrapper("ts_node_has_changes_wasm"));
3688
3689
/** @type {function(...*):?} */
3690
var _ts_node_has_error_wasm = (Module["_ts_node_has_error_wasm"] =
3691
createExportWrapper("ts_node_has_error_wasm"));
3692
3693
/** @type {function(...*):?} */
3694
var _ts_node_is_missing_wasm = (Module["_ts_node_is_missing_wasm"] =
3695
createExportWrapper("ts_node_is_missing_wasm"));
3696
3697
/** @type {function(...*):?} */
3698
var _ts_query_matches_wasm = (Module["_ts_query_matches_wasm"] =
3699
createExportWrapper("ts_query_matches_wasm"));
3700
3701
/** @type {function(...*):?} */
3702
var _ts_query_captures_wasm = (Module["_ts_query_captures_wasm"] =
3703
createExportWrapper("ts_query_captures_wasm"));
3704
3705
/** @type {function(...*):?} */
3706
var ___errno_location = (Module["___errno_location"] =
3707
createExportWrapper("__errno_location"));
3708
3709
/** @type {function(...*):?} */
3710
var _iswalpha = (Module["_iswalpha"] = createExportWrapper("iswalpha"));
3711
3712
/** @type {function(...*):?} */
3713
var _towupper = (Module["_towupper"] = createExportWrapper("towupper"));
3714
3715
/** @type {function(...*):?} */
3716
var _iswlower = (Module["_iswlower"] = createExportWrapper("iswlower"));
3717
3718
/** @type {function(...*):?} */
3719
var _iswdigit = (Module["_iswdigit"] = createExportWrapper("iswdigit"));
3720
3721
/** @type {function(...*):?} */
3722
var _memchr = (Module["_memchr"] = createExportWrapper("memchr"));
3723
3724
/** @type {function(...*):?} */
3725
var _strlen = (Module["_strlen"] = createExportWrapper("strlen"));
3726
3727
/** @type {function(...*):?} */
3728
var stackSave = (Module["stackSave"] =
3729
createExportWrapper("stackSave"));
3730
3731
/** @type {function(...*):?} */
3732
var stackRestore = (Module["stackRestore"] =
3733
createExportWrapper("stackRestore"));
3734
3735
/** @type {function(...*):?} */
3736
var stackAlloc = (Module["stackAlloc"] =
3737
createExportWrapper("stackAlloc"));
3738
3739
/** @type {function(...*):?} */
3740
var _emscripten_stack_set_limits = (Module[
3741
"_emscripten_stack_set_limits"
3742
] = function () {
3743
return (_emscripten_stack_set_limits = Module[
3744
"_emscripten_stack_set_limits"
3745
] =
3746
Module["asm"]["emscripten_stack_set_limits"]).apply(
3747
null,
3748
arguments
3749
);
3750
});
3751
3752
/** @type {function(...*):?} */
3753
var _emscripten_stack_get_free = (Module["_emscripten_stack_get_free"] =
3754
function () {
3755
return (_emscripten_stack_get_free = Module[
3756
"_emscripten_stack_get_free"
3757
] =
3758
Module["asm"]["emscripten_stack_get_free"]).apply(
3759
null,
3760
arguments
3761
);
3762
});
3763
3764
/** @type {function(...*):?} */
3765
var _emscripten_stack_get_end = (Module["_emscripten_stack_get_end"] =
3766
function () {
3767
return (_emscripten_stack_get_end = Module[
3768
"_emscripten_stack_get_end"
3769
] =
3770
Module["asm"]["emscripten_stack_get_end"]).apply(null, arguments);
3771
});
3772
3773
/** @type {function(...*):?} */
3774
var _setThrew = (Module["_setThrew"] = createExportWrapper("setThrew"));
3775
3776
/** @type {function(...*):?} */
3777
var __Znwm = (Module["__Znwm"] = createExportWrapper("_Znwm"));
3778
3779
/** @type {function(...*):?} */
3780
var __ZdlPv = (Module["__ZdlPv"] = createExportWrapper("_ZdlPv"));
3781
3782
/** @type {function(...*):?} */
3783
var __ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv =
3784
(Module[
3785
"__ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv"
3786
] = createExportWrapper(
3787
"_ZNKSt3__220__vector_base_commonILb1EE20__throw_length_errorEv"
3788
));
3789
3790
/** @type {function(...*):?} */
3791
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev =
3792
(Module[
3793
"__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev"
3794
] = createExportWrapper(
3795
"_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEED2Ev"
3796
));
3797
3798
/** @type {function(...*):?} */
3799
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm =
3800
(Module[
3801
"__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm"
3802
] = createExportWrapper(
3803
"_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9__grow_byEmmmmmm"
3804
));
3805
3806
/** @type {function(...*):?} */
3807
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm =
3808
(Module[
3809
"__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm"
3810
] = createExportWrapper(
3811
"_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6__initEPKcm"
3812
));
3813
3814
/** @type {function(...*):?} */
3815
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm =
3816
(Module[
3817
"__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm"
3818
] = createExportWrapper(
3819
"_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE7reserveEm"
3820
));
3821
3822
/** @type {function(...*):?} */
3823
var __ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm =
3824
(Module[
3825
"__ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm"
3826
] = createExportWrapper(
3827
"_ZNKSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE4copyEPcmm"
3828
));
3829
3830
/** @type {function(...*):?} */
3831
var __ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc =
3832
(Module[
3833
"__ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc"
3834
] = createExportWrapper(
3835
"_ZNSt3__212basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE9push_backEc"
3836
));
3837
3838
/** @type {function(...*):?} */
3839
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev =
3840
(Module[
3841
"__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev"
3842
] = createExportWrapper(
3843
"_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEED2Ev"
3844
));
3845
3846
/** @type {function(...*):?} */
3847
var __ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw =
3848
(Module[
3849
"__ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw"
3850
] = createExportWrapper(
3851
"_ZNSt3__212basic_stringIwNS_11char_traitsIwEENS_9allocatorIwEEE9push_backEw"
3852
));
3853
3854
/** @type {function(...*):?} */
3855
var dynCall_jiji = (Module["dynCall_jiji"] =
3856
createExportWrapper("dynCall_jiji"));
3857
3858
/** @type {function(...*):?} */
3859
var _orig$ts_parser_timeout_micros = (Module[
3860
"_orig$ts_parser_timeout_micros"
3861
] = createExportWrapper("orig$ts_parser_timeout_micros"));
3862
3863
/** @type {function(...*):?} */
3864
var _orig$ts_parser_set_timeout_micros = (Module[
3865
"_orig$ts_parser_set_timeout_micros"
3866
] = createExportWrapper("orig$ts_parser_set_timeout_micros"));
3867
3868
var _stderr = (Module["_stderr"] = 7088);
3869
var _TRANSFER_BUFFER = (Module["_TRANSFER_BUFFER"] = 7472);
3870
var ___THREW__ = (Module["___THREW__"] = 8116);
3871
var ___threwValue = (Module["___threwValue"] = 8120);
3872
var ___cxa_new_handler = (Module["___cxa_new_handler"] = 8112);
3873
var ___data_end = (Module["___data_end"] = 8124);
3874
3875
// === Auto-generated postamble setup entry stuff ===
3876
3877
if (!Object.getOwnPropertyDescriptor(Module, "intArrayFromString"))
3878
Module["intArrayFromString"] = function () {
3879
abort(
3880
"'intArrayFromString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3881
);
3882
};
3883
if (!Object.getOwnPropertyDescriptor(Module, "intArrayToString"))
3884
Module["intArrayToString"] = function () {
3885
abort(
3886
"'intArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3887
);
3888
};
3889
if (!Object.getOwnPropertyDescriptor(Module, "ccall"))
3890
Module["ccall"] = function () {
3891
abort(
3892
"'ccall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3893
);
3894
};
3895
if (!Object.getOwnPropertyDescriptor(Module, "cwrap"))
3896
Module["cwrap"] = function () {
3897
abort(
3898
"'cwrap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3899
);
3900
};
3901
if (!Object.getOwnPropertyDescriptor(Module, "setValue"))
3902
Module["setValue"] = function () {
3903
abort(
3904
"'setValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3905
);
3906
};
3907
if (!Object.getOwnPropertyDescriptor(Module, "getValue"))
3908
Module["getValue"] = function () {
3909
abort(
3910
"'getValue' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3911
);
3912
};
3913
Module["allocate"] = allocate;
3914
if (!Object.getOwnPropertyDescriptor(Module, "UTF8ArrayToString"))
3915
Module["UTF8ArrayToString"] = function () {
3916
abort(
3917
"'UTF8ArrayToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3918
);
3919
};
3920
if (!Object.getOwnPropertyDescriptor(Module, "UTF8ToString"))
3921
Module["UTF8ToString"] = function () {
3922
abort(
3923
"'UTF8ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3924
);
3925
};
3926
if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF8Array"))
3927
Module["stringToUTF8Array"] = function () {
3928
abort(
3929
"'stringToUTF8Array' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3930
);
3931
};
3932
if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF8"))
3933
Module["stringToUTF8"] = function () {
3934
abort(
3935
"'stringToUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3936
);
3937
};
3938
if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF8"))
3939
Module["lengthBytesUTF8"] = function () {
3940
abort(
3941
"'lengthBytesUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3942
);
3943
};
3944
if (!Object.getOwnPropertyDescriptor(Module, "stackTrace"))
3945
Module["stackTrace"] = function () {
3946
abort(
3947
"'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3948
);
3949
};
3950
if (!Object.getOwnPropertyDescriptor(Module, "addOnPreRun"))
3951
Module["addOnPreRun"] = function () {
3952
abort(
3953
"'addOnPreRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3954
);
3955
};
3956
if (!Object.getOwnPropertyDescriptor(Module, "addOnInit"))
3957
Module["addOnInit"] = function () {
3958
abort(
3959
"'addOnInit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3960
);
3961
};
3962
if (!Object.getOwnPropertyDescriptor(Module, "addOnPreMain"))
3963
Module["addOnPreMain"] = function () {
3964
abort(
3965
"'addOnPreMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3966
);
3967
};
3968
if (!Object.getOwnPropertyDescriptor(Module, "addOnExit"))
3969
Module["addOnExit"] = function () {
3970
abort(
3971
"'addOnExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3972
);
3973
};
3974
if (!Object.getOwnPropertyDescriptor(Module, "addOnPostRun"))
3975
Module["addOnPostRun"] = function () {
3976
abort(
3977
"'addOnPostRun' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3978
);
3979
};
3980
if (!Object.getOwnPropertyDescriptor(Module, "writeStringToMemory"))
3981
Module["writeStringToMemory"] = function () {
3982
abort(
3983
"'writeStringToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3984
);
3985
};
3986
if (!Object.getOwnPropertyDescriptor(Module, "writeArrayToMemory"))
3987
Module["writeArrayToMemory"] = function () {
3988
abort(
3989
"'writeArrayToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3990
);
3991
};
3992
if (!Object.getOwnPropertyDescriptor(Module, "writeAsciiToMemory"))
3993
Module["writeAsciiToMemory"] = function () {
3994
abort(
3995
"'writeAsciiToMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
3996
);
3997
};
3998
if (!Object.getOwnPropertyDescriptor(Module, "addRunDependency"))
3999
Module["addRunDependency"] = function () {
4000
abort(
4001
"'addRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4002
);
4003
};
4004
if (!Object.getOwnPropertyDescriptor(Module, "removeRunDependency"))
4005
Module["removeRunDependency"] = function () {
4006
abort(
4007
"'removeRunDependency' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4008
);
4009
};
4010
if (!Object.getOwnPropertyDescriptor(Module, "FS_createFolder"))
4011
Module["FS_createFolder"] = function () {
4012
abort(
4013
"'FS_createFolder' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4014
);
4015
};
4016
if (!Object.getOwnPropertyDescriptor(Module, "FS_createPath"))
4017
Module["FS_createPath"] = function () {
4018
abort(
4019
"'FS_createPath' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4020
);
4021
};
4022
if (!Object.getOwnPropertyDescriptor(Module, "FS_createDataFile"))
4023
Module["FS_createDataFile"] = function () {
4024
abort(
4025
"'FS_createDataFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4026
);
4027
};
4028
if (!Object.getOwnPropertyDescriptor(Module, "FS_createPreloadedFile"))
4029
Module["FS_createPreloadedFile"] = function () {
4030
abort(
4031
"'FS_createPreloadedFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4032
);
4033
};
4034
if (!Object.getOwnPropertyDescriptor(Module, "FS_createLazyFile"))
4035
Module["FS_createLazyFile"] = function () {
4036
abort(
4037
"'FS_createLazyFile' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4038
);
4039
};
4040
if (!Object.getOwnPropertyDescriptor(Module, "FS_createLink"))
4041
Module["FS_createLink"] = function () {
4042
abort(
4043
"'FS_createLink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4044
);
4045
};
4046
if (!Object.getOwnPropertyDescriptor(Module, "FS_createDevice"))
4047
Module["FS_createDevice"] = function () {
4048
abort(
4049
"'FS_createDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4050
);
4051
};
4052
if (!Object.getOwnPropertyDescriptor(Module, "FS_unlink"))
4053
Module["FS_unlink"] = function () {
4054
abort(
4055
"'FS_unlink' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ). Alternatively, forcing filesystem support (-s FORCE_FILESYSTEM=1) can export this for you"
4056
);
4057
};
4058
if (!Object.getOwnPropertyDescriptor(Module, "getLEB"))
4059
Module["getLEB"] = function () {
4060
abort(
4061
"'getLEB' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4062
);
4063
};
4064
if (!Object.getOwnPropertyDescriptor(Module, "getFunctionTables"))
4065
Module["getFunctionTables"] = function () {
4066
abort(
4067
"'getFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4068
);
4069
};
4070
if (!Object.getOwnPropertyDescriptor(Module, "alignFunctionTables"))
4071
Module["alignFunctionTables"] = function () {
4072
abort(
4073
"'alignFunctionTables' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4074
);
4075
};
4076
if (!Object.getOwnPropertyDescriptor(Module, "registerFunctions"))
4077
Module["registerFunctions"] = function () {
4078
abort(
4079
"'registerFunctions' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4080
);
4081
};
4082
if (!Object.getOwnPropertyDescriptor(Module, "addFunction"))
4083
Module["addFunction"] = function () {
4084
abort(
4085
"'addFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4086
);
4087
};
4088
if (!Object.getOwnPropertyDescriptor(Module, "removeFunction"))
4089
Module["removeFunction"] = function () {
4090
abort(
4091
"'removeFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4092
);
4093
};
4094
if (!Object.getOwnPropertyDescriptor(Module, "getFuncWrapper"))
4095
Module["getFuncWrapper"] = function () {
4096
abort(
4097
"'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4098
);
4099
};
4100
if (!Object.getOwnPropertyDescriptor(Module, "prettyPrint"))
4101
Module["prettyPrint"] = function () {
4102
abort(
4103
"'prettyPrint' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4104
);
4105
};
4106
if (!Object.getOwnPropertyDescriptor(Module, "dynCall"))
4107
Module["dynCall"] = function () {
4108
abort(
4109
"'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4110
);
4111
};
4112
if (!Object.getOwnPropertyDescriptor(Module, "getCompilerSetting"))
4113
Module["getCompilerSetting"] = function () {
4114
abort(
4115
"'getCompilerSetting' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4116
);
4117
};
4118
if (!Object.getOwnPropertyDescriptor(Module, "print"))
4119
Module["print"] = function () {
4120
abort(
4121
"'print' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4122
);
4123
};
4124
if (!Object.getOwnPropertyDescriptor(Module, "printErr"))
4125
Module["printErr"] = function () {
4126
abort(
4127
"'printErr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4128
);
4129
};
4130
if (!Object.getOwnPropertyDescriptor(Module, "getTempRet0"))
4131
Module["getTempRet0"] = function () {
4132
abort(
4133
"'getTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4134
);
4135
};
4136
if (!Object.getOwnPropertyDescriptor(Module, "setTempRet0"))
4137
Module["setTempRet0"] = function () {
4138
abort(
4139
"'setTempRet0' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4140
);
4141
};
4142
if (!Object.getOwnPropertyDescriptor(Module, "callMain"))
4143
Module["callMain"] = function () {
4144
abort(
4145
"'callMain' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4146
);
4147
};
4148
if (!Object.getOwnPropertyDescriptor(Module, "abort"))
4149
Module["abort"] = function () {
4150
abort(
4151
"'abort' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4152
);
4153
};
4154
if (!Object.getOwnPropertyDescriptor(Module, "stringToNewUTF8"))
4155
Module["stringToNewUTF8"] = function () {
4156
abort(
4157
"'stringToNewUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4158
);
4159
};
4160
if (!Object.getOwnPropertyDescriptor(Module, "setFileTime"))
4161
Module["setFileTime"] = function () {
4162
abort(
4163
"'setFileTime' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4164
);
4165
};
4166
if (
4167
!Object.getOwnPropertyDescriptor(Module, "emscripten_realloc_buffer")
4168
)
4169
Module["emscripten_realloc_buffer"] = function () {
4170
abort(
4171
"'emscripten_realloc_buffer' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4172
);
4173
};
4174
if (!Object.getOwnPropertyDescriptor(Module, "ENV"))
4175
Module["ENV"] = function () {
4176
abort(
4177
"'ENV' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4178
);
4179
};
4180
if (!Object.getOwnPropertyDescriptor(Module, "ERRNO_CODES"))
4181
Module["ERRNO_CODES"] = function () {
4182
abort(
4183
"'ERRNO_CODES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4184
);
4185
};
4186
if (!Object.getOwnPropertyDescriptor(Module, "ERRNO_MESSAGES"))
4187
Module["ERRNO_MESSAGES"] = function () {
4188
abort(
4189
"'ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4190
);
4191
};
4192
if (!Object.getOwnPropertyDescriptor(Module, "setErrNo"))
4193
Module["setErrNo"] = function () {
4194
abort(
4195
"'setErrNo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4196
);
4197
};
4198
if (!Object.getOwnPropertyDescriptor(Module, "inetPton4"))
4199
Module["inetPton4"] = function () {
4200
abort(
4201
"'inetPton4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4202
);
4203
};
4204
if (!Object.getOwnPropertyDescriptor(Module, "inetNtop4"))
4205
Module["inetNtop4"] = function () {
4206
abort(
4207
"'inetNtop4' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4208
);
4209
};
4210
if (!Object.getOwnPropertyDescriptor(Module, "inetPton6"))
4211
Module["inetPton6"] = function () {
4212
abort(
4213
"'inetPton6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4214
);
4215
};
4216
if (!Object.getOwnPropertyDescriptor(Module, "inetNtop6"))
4217
Module["inetNtop6"] = function () {
4218
abort(
4219
"'inetNtop6' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4220
);
4221
};
4222
if (!Object.getOwnPropertyDescriptor(Module, "readSockaddr"))
4223
Module["readSockaddr"] = function () {
4224
abort(
4225
"'readSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4226
);
4227
};
4228
if (!Object.getOwnPropertyDescriptor(Module, "writeSockaddr"))
4229
Module["writeSockaddr"] = function () {
4230
abort(
4231
"'writeSockaddr' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4232
);
4233
};
4234
if (!Object.getOwnPropertyDescriptor(Module, "DNS"))
4235
Module["DNS"] = function () {
4236
abort(
4237
"'DNS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4238
);
4239
};
4240
if (!Object.getOwnPropertyDescriptor(Module, "getHostByName"))
4241
Module["getHostByName"] = function () {
4242
abort(
4243
"'getHostByName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4244
);
4245
};
4246
if (!Object.getOwnPropertyDescriptor(Module, "GAI_ERRNO_MESSAGES"))
4247
Module["GAI_ERRNO_MESSAGES"] = function () {
4248
abort(
4249
"'GAI_ERRNO_MESSAGES' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4250
);
4251
};
4252
if (!Object.getOwnPropertyDescriptor(Module, "Protocols"))
4253
Module["Protocols"] = function () {
4254
abort(
4255
"'Protocols' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4256
);
4257
};
4258
if (!Object.getOwnPropertyDescriptor(Module, "Sockets"))
4259
Module["Sockets"] = function () {
4260
abort(
4261
"'Sockets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4262
);
4263
};
4264
if (!Object.getOwnPropertyDescriptor(Module, "getRandomDevice"))
4265
Module["getRandomDevice"] = function () {
4266
abort(
4267
"'getRandomDevice' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4268
);
4269
};
4270
if (!Object.getOwnPropertyDescriptor(Module, "traverseStack"))
4271
Module["traverseStack"] = function () {
4272
abort(
4273
"'traverseStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4274
);
4275
};
4276
if (!Object.getOwnPropertyDescriptor(Module, "UNWIND_CACHE"))
4277
Module["UNWIND_CACHE"] = function () {
4278
abort(
4279
"'UNWIND_CACHE' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4280
);
4281
};
4282
if (!Object.getOwnPropertyDescriptor(Module, "withBuiltinMalloc"))
4283
Module["withBuiltinMalloc"] = function () {
4284
abort(
4285
"'withBuiltinMalloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4286
);
4287
};
4288
if (!Object.getOwnPropertyDescriptor(Module, "readAsmConstArgsArray"))
4289
Module["readAsmConstArgsArray"] = function () {
4290
abort(
4291
"'readAsmConstArgsArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4292
);
4293
};
4294
if (!Object.getOwnPropertyDescriptor(Module, "readAsmConstArgs"))
4295
Module["readAsmConstArgs"] = function () {
4296
abort(
4297
"'readAsmConstArgs' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4298
);
4299
};
4300
if (!Object.getOwnPropertyDescriptor(Module, "mainThreadEM_ASM"))
4301
Module["mainThreadEM_ASM"] = function () {
4302
abort(
4303
"'mainThreadEM_ASM' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4304
);
4305
};
4306
if (!Object.getOwnPropertyDescriptor(Module, "jstoi_q"))
4307
Module["jstoi_q"] = function () {
4308
abort(
4309
"'jstoi_q' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4310
);
4311
};
4312
if (!Object.getOwnPropertyDescriptor(Module, "jstoi_s"))
4313
Module["jstoi_s"] = function () {
4314
abort(
4315
"'jstoi_s' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4316
);
4317
};
4318
if (!Object.getOwnPropertyDescriptor(Module, "getExecutableName"))
4319
Module["getExecutableName"] = function () {
4320
abort(
4321
"'getExecutableName' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4322
);
4323
};
4324
if (!Object.getOwnPropertyDescriptor(Module, "listenOnce"))
4325
Module["listenOnce"] = function () {
4326
abort(
4327
"'listenOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4328
);
4329
};
4330
if (!Object.getOwnPropertyDescriptor(Module, "autoResumeAudioContext"))
4331
Module["autoResumeAudioContext"] = function () {
4332
abort(
4333
"'autoResumeAudioContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4334
);
4335
};
4336
if (!Object.getOwnPropertyDescriptor(Module, "dynCallLegacy"))
4337
Module["dynCallLegacy"] = function () {
4338
abort(
4339
"'dynCallLegacy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4340
);
4341
};
4342
if (!Object.getOwnPropertyDescriptor(Module, "getDynCaller"))
4343
Module["getDynCaller"] = function () {
4344
abort(
4345
"'getDynCaller' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4346
);
4347
};
4348
if (!Object.getOwnPropertyDescriptor(Module, "dynCall"))
4349
Module["dynCall"] = function () {
4350
abort(
4351
"'dynCall' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4352
);
4353
};
4354
if (!Object.getOwnPropertyDescriptor(Module, "callRuntimeCallbacks"))
4355
Module["callRuntimeCallbacks"] = function () {
4356
abort(
4357
"'callRuntimeCallbacks' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4358
);
4359
};
4360
if (!Object.getOwnPropertyDescriptor(Module, "runtimeKeepaliveCounter"))
4361
Module["runtimeKeepaliveCounter"] = function () {
4362
abort(
4363
"'runtimeKeepaliveCounter' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4364
);
4365
};
4366
if (!Object.getOwnPropertyDescriptor(Module, "keepRuntimeAlive"))
4367
Module["keepRuntimeAlive"] = function () {
4368
abort(
4369
"'keepRuntimeAlive' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4370
);
4371
};
4372
if (!Object.getOwnPropertyDescriptor(Module, "runtimeKeepalivePush"))
4373
Module["runtimeKeepalivePush"] = function () {
4374
abort(
4375
"'runtimeKeepalivePush' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4376
);
4377
};
4378
if (!Object.getOwnPropertyDescriptor(Module, "runtimeKeepalivePop"))
4379
Module["runtimeKeepalivePop"] = function () {
4380
abort(
4381
"'runtimeKeepalivePop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4382
);
4383
};
4384
if (!Object.getOwnPropertyDescriptor(Module, "callUserCallback"))
4385
Module["callUserCallback"] = function () {
4386
abort(
4387
"'callUserCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4388
);
4389
};
4390
if (!Object.getOwnPropertyDescriptor(Module, "maybeExit"))
4391
Module["maybeExit"] = function () {
4392
abort(
4393
"'maybeExit' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4394
);
4395
};
4396
if (!Object.getOwnPropertyDescriptor(Module, "asmjsMangle"))
4397
Module["asmjsMangle"] = function () {
4398
abort(
4399
"'asmjsMangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4400
);
4401
};
4402
if (!Object.getOwnPropertyDescriptor(Module, "reallyNegative"))
4403
Module["reallyNegative"] = function () {
4404
abort(
4405
"'reallyNegative' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4406
);
4407
};
4408
if (!Object.getOwnPropertyDescriptor(Module, "unSign"))
4409
Module["unSign"] = function () {
4410
abort(
4411
"'unSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4412
);
4413
};
4414
if (!Object.getOwnPropertyDescriptor(Module, "reSign"))
4415
Module["reSign"] = function () {
4416
abort(
4417
"'reSign' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4418
);
4419
};
4420
if (!Object.getOwnPropertyDescriptor(Module, "formatString"))
4421
Module["formatString"] = function () {
4422
abort(
4423
"'formatString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4424
);
4425
};
4426
if (!Object.getOwnPropertyDescriptor(Module, "PATH"))
4427
Module["PATH"] = function () {
4428
abort(
4429
"'PATH' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4430
);
4431
};
4432
if (!Object.getOwnPropertyDescriptor(Module, "PATH_FS"))
4433
Module["PATH_FS"] = function () {
4434
abort(
4435
"'PATH_FS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4436
);
4437
};
4438
if (!Object.getOwnPropertyDescriptor(Module, "SYSCALLS"))
4439
Module["SYSCALLS"] = function () {
4440
abort(
4441
"'SYSCALLS' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4442
);
4443
};
4444
if (!Object.getOwnPropertyDescriptor(Module, "syscallMmap2"))
4445
Module["syscallMmap2"] = function () {
4446
abort(
4447
"'syscallMmap2' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4448
);
4449
};
4450
if (!Object.getOwnPropertyDescriptor(Module, "syscallMunmap"))
4451
Module["syscallMunmap"] = function () {
4452
abort(
4453
"'syscallMunmap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4454
);
4455
};
4456
if (!Object.getOwnPropertyDescriptor(Module, "getSocketFromFD"))
4457
Module["getSocketFromFD"] = function () {
4458
abort(
4459
"'getSocketFromFD' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4460
);
4461
};
4462
if (!Object.getOwnPropertyDescriptor(Module, "getSocketAddress"))
4463
Module["getSocketAddress"] = function () {
4464
abort(
4465
"'getSocketAddress' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4466
);
4467
};
4468
if (!Object.getOwnPropertyDescriptor(Module, "JSEvents"))
4469
Module["JSEvents"] = function () {
4470
abort(
4471
"'JSEvents' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4472
);
4473
};
4474
if (
4475
!Object.getOwnPropertyDescriptor(Module, "registerKeyEventCallback")
4476
)
4477
Module["registerKeyEventCallback"] = function () {
4478
abort(
4479
"'registerKeyEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4480
);
4481
};
4482
if (!Object.getOwnPropertyDescriptor(Module, "specialHTMLTargets"))
4483
Module["specialHTMLTargets"] = function () {
4484
abort(
4485
"'specialHTMLTargets' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4486
);
4487
};
4488
if (!Object.getOwnPropertyDescriptor(Module, "maybeCStringToJsString"))
4489
Module["maybeCStringToJsString"] = function () {
4490
abort(
4491
"'maybeCStringToJsString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4492
);
4493
};
4494
if (!Object.getOwnPropertyDescriptor(Module, "findEventTarget"))
4495
Module["findEventTarget"] = function () {
4496
abort(
4497
"'findEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4498
);
4499
};
4500
if (!Object.getOwnPropertyDescriptor(Module, "findCanvasEventTarget"))
4501
Module["findCanvasEventTarget"] = function () {
4502
abort(
4503
"'findCanvasEventTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4504
);
4505
};
4506
if (!Object.getOwnPropertyDescriptor(Module, "getBoundingClientRect"))
4507
Module["getBoundingClientRect"] = function () {
4508
abort(
4509
"'getBoundingClientRect' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4510
);
4511
};
4512
if (!Object.getOwnPropertyDescriptor(Module, "fillMouseEventData"))
4513
Module["fillMouseEventData"] = function () {
4514
abort(
4515
"'fillMouseEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4516
);
4517
};
4518
if (
4519
!Object.getOwnPropertyDescriptor(Module, "registerMouseEventCallback")
4520
)
4521
Module["registerMouseEventCallback"] = function () {
4522
abort(
4523
"'registerMouseEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4524
);
4525
};
4526
if (
4527
!Object.getOwnPropertyDescriptor(Module, "registerWheelEventCallback")
4528
)
4529
Module["registerWheelEventCallback"] = function () {
4530
abort(
4531
"'registerWheelEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4532
);
4533
};
4534
if (!Object.getOwnPropertyDescriptor(Module, "registerUiEventCallback"))
4535
Module["registerUiEventCallback"] = function () {
4536
abort(
4537
"'registerUiEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4538
);
4539
};
4540
if (
4541
!Object.getOwnPropertyDescriptor(Module, "registerFocusEventCallback")
4542
)
4543
Module["registerFocusEventCallback"] = function () {
4544
abort(
4545
"'registerFocusEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4546
);
4547
};
4548
if (
4549
!Object.getOwnPropertyDescriptor(
4550
Module,
4551
"fillDeviceOrientationEventData"
4552
)
4553
)
4554
Module["fillDeviceOrientationEventData"] = function () {
4555
abort(
4556
"'fillDeviceOrientationEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4557
);
4558
};
4559
if (
4560
!Object.getOwnPropertyDescriptor(
4561
Module,
4562
"registerDeviceOrientationEventCallback"
4563
)
4564
)
4565
Module["registerDeviceOrientationEventCallback"] = function () {
4566
abort(
4567
"'registerDeviceOrientationEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4568
);
4569
};
4570
if (
4571
!Object.getOwnPropertyDescriptor(Module, "fillDeviceMotionEventData")
4572
)
4573
Module["fillDeviceMotionEventData"] = function () {
4574
abort(
4575
"'fillDeviceMotionEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4576
);
4577
};
4578
if (
4579
!Object.getOwnPropertyDescriptor(
4580
Module,
4581
"registerDeviceMotionEventCallback"
4582
)
4583
)
4584
Module["registerDeviceMotionEventCallback"] = function () {
4585
abort(
4586
"'registerDeviceMotionEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4587
);
4588
};
4589
if (!Object.getOwnPropertyDescriptor(Module, "screenOrientation"))
4590
Module["screenOrientation"] = function () {
4591
abort(
4592
"'screenOrientation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4593
);
4594
};
4595
if (
4596
!Object.getOwnPropertyDescriptor(
4597
Module,
4598
"fillOrientationChangeEventData"
4599
)
4600
)
4601
Module["fillOrientationChangeEventData"] = function () {
4602
abort(
4603
"'fillOrientationChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4604
);
4605
};
4606
if (
4607
!Object.getOwnPropertyDescriptor(
4608
Module,
4609
"registerOrientationChangeEventCallback"
4610
)
4611
)
4612
Module["registerOrientationChangeEventCallback"] = function () {
4613
abort(
4614
"'registerOrientationChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4615
);
4616
};
4617
if (
4618
!Object.getOwnPropertyDescriptor(
4619
Module,
4620
"fillFullscreenChangeEventData"
4621
)
4622
)
4623
Module["fillFullscreenChangeEventData"] = function () {
4624
abort(
4625
"'fillFullscreenChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4626
);
4627
};
4628
if (
4629
!Object.getOwnPropertyDescriptor(
4630
Module,
4631
"registerFullscreenChangeEventCallback"
4632
)
4633
)
4634
Module["registerFullscreenChangeEventCallback"] = function () {
4635
abort(
4636
"'registerFullscreenChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4637
);
4638
};
4639
if (!Object.getOwnPropertyDescriptor(Module, "registerRestoreOldStyle"))
4640
Module["registerRestoreOldStyle"] = function () {
4641
abort(
4642
"'registerRestoreOldStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4643
);
4644
};
4645
if (
4646
!Object.getOwnPropertyDescriptor(
4647
Module,
4648
"hideEverythingExceptGivenElement"
4649
)
4650
)
4651
Module["hideEverythingExceptGivenElement"] = function () {
4652
abort(
4653
"'hideEverythingExceptGivenElement' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4654
);
4655
};
4656
if (!Object.getOwnPropertyDescriptor(Module, "restoreHiddenElements"))
4657
Module["restoreHiddenElements"] = function () {
4658
abort(
4659
"'restoreHiddenElements' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4660
);
4661
};
4662
if (!Object.getOwnPropertyDescriptor(Module, "setLetterbox"))
4663
Module["setLetterbox"] = function () {
4664
abort(
4665
"'setLetterbox' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4666
);
4667
};
4668
if (
4669
!Object.getOwnPropertyDescriptor(Module, "currentFullscreenStrategy")
4670
)
4671
Module["currentFullscreenStrategy"] = function () {
4672
abort(
4673
"'currentFullscreenStrategy' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4674
);
4675
};
4676
if (!Object.getOwnPropertyDescriptor(Module, "restoreOldWindowedStyle"))
4677
Module["restoreOldWindowedStyle"] = function () {
4678
abort(
4679
"'restoreOldWindowedStyle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4680
);
4681
};
4682
if (
4683
!Object.getOwnPropertyDescriptor(
4684
Module,
4685
"softFullscreenResizeWebGLRenderTarget"
4686
)
4687
)
4688
Module["softFullscreenResizeWebGLRenderTarget"] = function () {
4689
abort(
4690
"'softFullscreenResizeWebGLRenderTarget' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4691
);
4692
};
4693
if (!Object.getOwnPropertyDescriptor(Module, "doRequestFullscreen"))
4694
Module["doRequestFullscreen"] = function () {
4695
abort(
4696
"'doRequestFullscreen' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4697
);
4698
};
4699
if (
4700
!Object.getOwnPropertyDescriptor(
4701
Module,
4702
"fillPointerlockChangeEventData"
4703
)
4704
)
4705
Module["fillPointerlockChangeEventData"] = function () {
4706
abort(
4707
"'fillPointerlockChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4708
);
4709
};
4710
if (
4711
!Object.getOwnPropertyDescriptor(
4712
Module,
4713
"registerPointerlockChangeEventCallback"
4714
)
4715
)
4716
Module["registerPointerlockChangeEventCallback"] = function () {
4717
abort(
4718
"'registerPointerlockChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4719
);
4720
};
4721
if (
4722
!Object.getOwnPropertyDescriptor(
4723
Module,
4724
"registerPointerlockErrorEventCallback"
4725
)
4726
)
4727
Module["registerPointerlockErrorEventCallback"] = function () {
4728
abort(
4729
"'registerPointerlockErrorEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4730
);
4731
};
4732
if (!Object.getOwnPropertyDescriptor(Module, "requestPointerLock"))
4733
Module["requestPointerLock"] = function () {
4734
abort(
4735
"'requestPointerLock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4736
);
4737
};
4738
if (
4739
!Object.getOwnPropertyDescriptor(
4740
Module,
4741
"fillVisibilityChangeEventData"
4742
)
4743
)
4744
Module["fillVisibilityChangeEventData"] = function () {
4745
abort(
4746
"'fillVisibilityChangeEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4747
);
4748
};
4749
if (
4750
!Object.getOwnPropertyDescriptor(
4751
Module,
4752
"registerVisibilityChangeEventCallback"
4753
)
4754
)
4755
Module["registerVisibilityChangeEventCallback"] = function () {
4756
abort(
4757
"'registerVisibilityChangeEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4758
);
4759
};
4760
if (
4761
!Object.getOwnPropertyDescriptor(Module, "registerTouchEventCallback")
4762
)
4763
Module["registerTouchEventCallback"] = function () {
4764
abort(
4765
"'registerTouchEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4766
);
4767
};
4768
if (!Object.getOwnPropertyDescriptor(Module, "fillGamepadEventData"))
4769
Module["fillGamepadEventData"] = function () {
4770
abort(
4771
"'fillGamepadEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4772
);
4773
};
4774
if (
4775
!Object.getOwnPropertyDescriptor(
4776
Module,
4777
"registerGamepadEventCallback"
4778
)
4779
)
4780
Module["registerGamepadEventCallback"] = function () {
4781
abort(
4782
"'registerGamepadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4783
);
4784
};
4785
if (
4786
!Object.getOwnPropertyDescriptor(
4787
Module,
4788
"registerBeforeUnloadEventCallback"
4789
)
4790
)
4791
Module["registerBeforeUnloadEventCallback"] = function () {
4792
abort(
4793
"'registerBeforeUnloadEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4794
);
4795
};
4796
if (!Object.getOwnPropertyDescriptor(Module, "fillBatteryEventData"))
4797
Module["fillBatteryEventData"] = function () {
4798
abort(
4799
"'fillBatteryEventData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4800
);
4801
};
4802
if (!Object.getOwnPropertyDescriptor(Module, "battery"))
4803
Module["battery"] = function () {
4804
abort(
4805
"'battery' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4806
);
4807
};
4808
if (
4809
!Object.getOwnPropertyDescriptor(
4810
Module,
4811
"registerBatteryEventCallback"
4812
)
4813
)
4814
Module["registerBatteryEventCallback"] = function () {
4815
abort(
4816
"'registerBatteryEventCallback' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4817
);
4818
};
4819
if (!Object.getOwnPropertyDescriptor(Module, "setCanvasElementSize"))
4820
Module["setCanvasElementSize"] = function () {
4821
abort(
4822
"'setCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4823
);
4824
};
4825
if (!Object.getOwnPropertyDescriptor(Module, "getCanvasElementSize"))
4826
Module["getCanvasElementSize"] = function () {
4827
abort(
4828
"'getCanvasElementSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4829
);
4830
};
4831
if (!Object.getOwnPropertyDescriptor(Module, "polyfillSetImmediate"))
4832
Module["polyfillSetImmediate"] = function () {
4833
abort(
4834
"'polyfillSetImmediate' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4835
);
4836
};
4837
if (!Object.getOwnPropertyDescriptor(Module, "demangle"))
4838
Module["demangle"] = function () {
4839
abort(
4840
"'demangle' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4841
);
4842
};
4843
if (!Object.getOwnPropertyDescriptor(Module, "demangleAll"))
4844
Module["demangleAll"] = function () {
4845
abort(
4846
"'demangleAll' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4847
);
4848
};
4849
if (!Object.getOwnPropertyDescriptor(Module, "jsStackTrace"))
4850
Module["jsStackTrace"] = function () {
4851
abort(
4852
"'jsStackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4853
);
4854
};
4855
if (!Object.getOwnPropertyDescriptor(Module, "stackTrace"))
4856
Module["stackTrace"] = function () {
4857
abort(
4858
"'stackTrace' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4859
);
4860
};
4861
if (!Object.getOwnPropertyDescriptor(Module, "getEnvStrings"))
4862
Module["getEnvStrings"] = function () {
4863
abort(
4864
"'getEnvStrings' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4865
);
4866
};
4867
if (!Object.getOwnPropertyDescriptor(Module, "checkWasiClock"))
4868
Module["checkWasiClock"] = function () {
4869
abort(
4870
"'checkWasiClock' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4871
);
4872
};
4873
if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64"))
4874
Module["writeI53ToI64"] = function () {
4875
abort(
4876
"'writeI53ToI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4877
);
4878
};
4879
if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64Clamped"))
4880
Module["writeI53ToI64Clamped"] = function () {
4881
abort(
4882
"'writeI53ToI64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4883
);
4884
};
4885
if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToI64Signaling"))
4886
Module["writeI53ToI64Signaling"] = function () {
4887
abort(
4888
"'writeI53ToI64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4889
);
4890
};
4891
if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToU64Clamped"))
4892
Module["writeI53ToU64Clamped"] = function () {
4893
abort(
4894
"'writeI53ToU64Clamped' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4895
);
4896
};
4897
if (!Object.getOwnPropertyDescriptor(Module, "writeI53ToU64Signaling"))
4898
Module["writeI53ToU64Signaling"] = function () {
4899
abort(
4900
"'writeI53ToU64Signaling' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4901
);
4902
};
4903
if (!Object.getOwnPropertyDescriptor(Module, "readI53FromI64"))
4904
Module["readI53FromI64"] = function () {
4905
abort(
4906
"'readI53FromI64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4907
);
4908
};
4909
if (!Object.getOwnPropertyDescriptor(Module, "readI53FromU64"))
4910
Module["readI53FromU64"] = function () {
4911
abort(
4912
"'readI53FromU64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4913
);
4914
};
4915
if (!Object.getOwnPropertyDescriptor(Module, "convertI32PairToI53"))
4916
Module["convertI32PairToI53"] = function () {
4917
abort(
4918
"'convertI32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4919
);
4920
};
4921
if (!Object.getOwnPropertyDescriptor(Module, "convertU32PairToI53"))
4922
Module["convertU32PairToI53"] = function () {
4923
abort(
4924
"'convertU32PairToI53' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4925
);
4926
};
4927
if (!Object.getOwnPropertyDescriptor(Module, "resolveGlobalSymbol"))
4928
Module["resolveGlobalSymbol"] = function () {
4929
abort(
4930
"'resolveGlobalSymbol' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4931
);
4932
};
4933
if (!Object.getOwnPropertyDescriptor(Module, "GOT"))
4934
Module["GOT"] = function () {
4935
abort(
4936
"'GOT' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4937
);
4938
};
4939
if (!Object.getOwnPropertyDescriptor(Module, "GOTHandler"))
4940
Module["GOTHandler"] = function () {
4941
abort(
4942
"'GOTHandler' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4943
);
4944
};
4945
if (!Object.getOwnPropertyDescriptor(Module, "isInternalSym"))
4946
Module["isInternalSym"] = function () {
4947
abort(
4948
"'isInternalSym' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4949
);
4950
};
4951
if (!Object.getOwnPropertyDescriptor(Module, "updateGOT"))
4952
Module["updateGOT"] = function () {
4953
abort(
4954
"'updateGOT' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4955
);
4956
};
4957
if (!Object.getOwnPropertyDescriptor(Module, "relocateExports"))
4958
Module["relocateExports"] = function () {
4959
abort(
4960
"'relocateExports' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4961
);
4962
};
4963
if (!Object.getOwnPropertyDescriptor(Module, "reportUndefinedSymbols"))
4964
Module["reportUndefinedSymbols"] = function () {
4965
abort(
4966
"'reportUndefinedSymbols' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4967
);
4968
};
4969
if (!Object.getOwnPropertyDescriptor(Module, "DLFCN"))
4970
Module["DLFCN"] = function () {
4971
abort(
4972
"'DLFCN' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4973
);
4974
};
4975
if (!Object.getOwnPropertyDescriptor(Module, "LDSO"))
4976
Module["LDSO"] = function () {
4977
abort(
4978
"'LDSO' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4979
);
4980
};
4981
if (!Object.getOwnPropertyDescriptor(Module, "createInvokeFunction"))
4982
Module["createInvokeFunction"] = function () {
4983
abort(
4984
"'createInvokeFunction' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4985
);
4986
};
4987
if (!Object.getOwnPropertyDescriptor(Module, "getMemory"))
4988
Module["getMemory"] = function () {
4989
abort(
4990
"'getMemory' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4991
);
4992
};
4993
if (!Object.getOwnPropertyDescriptor(Module, "fetchBinary"))
4994
Module["fetchBinary"] = function () {
4995
abort(
4996
"'fetchBinary' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
4997
);
4998
};
4999
if (!Object.getOwnPropertyDescriptor(Module, "getDylinkMetadata"))
5000
Module["getDylinkMetadata"] = function () {
5001
abort(
5002
"'getDylinkMetadata' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5003
);
5004
};
5005
if (!Object.getOwnPropertyDescriptor(Module, "mergeLibSymbols"))
5006
Module["mergeLibSymbols"] = function () {
5007
abort(
5008
"'mergeLibSymbols' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5009
);
5010
};
5011
if (!Object.getOwnPropertyDescriptor(Module, "loadWebAssemblyModule"))
5012
Module["loadWebAssemblyModule"] = function () {
5013
abort(
5014
"'loadWebAssemblyModule' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5015
);
5016
};
5017
if (!Object.getOwnPropertyDescriptor(Module, "loadDynamicLibrary"))
5018
Module["loadDynamicLibrary"] = function () {
5019
abort(
5020
"'loadDynamicLibrary' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5021
);
5022
};
5023
if (!Object.getOwnPropertyDescriptor(Module, "preloadDylibs"))
5024
Module["preloadDylibs"] = function () {
5025
abort(
5026
"'preloadDylibs' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5027
);
5028
};
5029
if (!Object.getOwnPropertyDescriptor(Module, "uncaughtExceptionCount"))
5030
Module["uncaughtExceptionCount"] = function () {
5031
abort(
5032
"'uncaughtExceptionCount' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5033
);
5034
};
5035
if (!Object.getOwnPropertyDescriptor(Module, "exceptionLast"))
5036
Module["exceptionLast"] = function () {
5037
abort(
5038
"'exceptionLast' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5039
);
5040
};
5041
if (!Object.getOwnPropertyDescriptor(Module, "exceptionCaught"))
5042
Module["exceptionCaught"] = function () {
5043
abort(
5044
"'exceptionCaught' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5045
);
5046
};
5047
if (!Object.getOwnPropertyDescriptor(Module, "ExceptionInfoAttrs"))
5048
Module["ExceptionInfoAttrs"] = function () {
5049
abort(
5050
"'ExceptionInfoAttrs' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5051
);
5052
};
5053
if (!Object.getOwnPropertyDescriptor(Module, "ExceptionInfo"))
5054
Module["ExceptionInfo"] = function () {
5055
abort(
5056
"'ExceptionInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5057
);
5058
};
5059
if (!Object.getOwnPropertyDescriptor(Module, "CatchInfo"))
5060
Module["CatchInfo"] = function () {
5061
abort(
5062
"'CatchInfo' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5063
);
5064
};
5065
if (!Object.getOwnPropertyDescriptor(Module, "exception_addRef"))
5066
Module["exception_addRef"] = function () {
5067
abort(
5068
"'exception_addRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5069
);
5070
};
5071
if (!Object.getOwnPropertyDescriptor(Module, "exception_decRef"))
5072
Module["exception_decRef"] = function () {
5073
abort(
5074
"'exception_decRef' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5075
);
5076
};
5077
if (!Object.getOwnPropertyDescriptor(Module, "Browser"))
5078
Module["Browser"] = function () {
5079
abort(
5080
"'Browser' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5081
);
5082
};
5083
if (!Object.getOwnPropertyDescriptor(Module, "funcWrappers"))
5084
Module["funcWrappers"] = function () {
5085
abort(
5086
"'funcWrappers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5087
);
5088
};
5089
if (!Object.getOwnPropertyDescriptor(Module, "getFuncWrapper"))
5090
Module["getFuncWrapper"] = function () {
5091
abort(
5092
"'getFuncWrapper' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5093
);
5094
};
5095
if (!Object.getOwnPropertyDescriptor(Module, "setMainLoop"))
5096
Module["setMainLoop"] = function () {
5097
abort(
5098
"'setMainLoop' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5099
);
5100
};
5101
if (!Object.getOwnPropertyDescriptor(Module, "tempFixedLengthArray"))
5102
Module["tempFixedLengthArray"] = function () {
5103
abort(
5104
"'tempFixedLengthArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5105
);
5106
};
5107
if (
5108
!Object.getOwnPropertyDescriptor(Module, "miniTempWebGLFloatBuffers")
5109
)
5110
Module["miniTempWebGLFloatBuffers"] = function () {
5111
abort(
5112
"'miniTempWebGLFloatBuffers' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5113
);
5114
};
5115
if (!Object.getOwnPropertyDescriptor(Module, "heapObjectForWebGLType"))
5116
Module["heapObjectForWebGLType"] = function () {
5117
abort(
5118
"'heapObjectForWebGLType' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5119
);
5120
};
5121
if (
5122
!Object.getOwnPropertyDescriptor(
5123
Module,
5124
"heapAccessShiftForWebGLHeap"
5125
)
5126
)
5127
Module["heapAccessShiftForWebGLHeap"] = function () {
5128
abort(
5129
"'heapAccessShiftForWebGLHeap' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5130
);
5131
};
5132
if (!Object.getOwnPropertyDescriptor(Module, "GL"))
5133
Module["GL"] = function () {
5134
abort(
5135
"'GL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5136
);
5137
};
5138
if (!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGet"))
5139
Module["emscriptenWebGLGet"] = function () {
5140
abort(
5141
"'emscriptenWebGLGet' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5142
);
5143
};
5144
if (
5145
!Object.getOwnPropertyDescriptor(
5146
Module,
5147
"computeUnpackAlignedImageSize"
5148
)
5149
)
5150
Module["computeUnpackAlignedImageSize"] = function () {
5151
abort(
5152
"'computeUnpackAlignedImageSize' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5153
);
5154
};
5155
if (
5156
!Object.getOwnPropertyDescriptor(
5157
Module,
5158
"emscriptenWebGLGetTexPixelData"
5159
)
5160
)
5161
Module["emscriptenWebGLGetTexPixelData"] = function () {
5162
abort(
5163
"'emscriptenWebGLGetTexPixelData' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5164
);
5165
};
5166
if (
5167
!Object.getOwnPropertyDescriptor(Module, "emscriptenWebGLGetUniform")
5168
)
5169
Module["emscriptenWebGLGetUniform"] = function () {
5170
abort(
5171
"'emscriptenWebGLGetUniform' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5172
);
5173
};
5174
if (!Object.getOwnPropertyDescriptor(Module, "webglGetUniformLocation"))
5175
Module["webglGetUniformLocation"] = function () {
5176
abort(
5177
"'webglGetUniformLocation' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5178
);
5179
};
5180
if (
5181
!Object.getOwnPropertyDescriptor(
5182
Module,
5183
"webglPrepareUniformLocationsBeforeFirstUse"
5184
)
5185
)
5186
Module["webglPrepareUniformLocationsBeforeFirstUse"] = function () {
5187
abort(
5188
"'webglPrepareUniformLocationsBeforeFirstUse' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5189
);
5190
};
5191
if (!Object.getOwnPropertyDescriptor(Module, "webglGetLeftBracePos"))
5192
Module["webglGetLeftBracePos"] = function () {
5193
abort(
5194
"'webglGetLeftBracePos' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5195
);
5196
};
5197
if (
5198
!Object.getOwnPropertyDescriptor(
5199
Module,
5200
"emscriptenWebGLGetVertexAttrib"
5201
)
5202
)
5203
Module["emscriptenWebGLGetVertexAttrib"] = function () {
5204
abort(
5205
"'emscriptenWebGLGetVertexAttrib' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5206
);
5207
};
5208
if (!Object.getOwnPropertyDescriptor(Module, "writeGLArray"))
5209
Module["writeGLArray"] = function () {
5210
abort(
5211
"'writeGLArray' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5212
);
5213
};
5214
if (!Object.getOwnPropertyDescriptor(Module, "AL"))
5215
Module["AL"] = function () {
5216
abort(
5217
"'AL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5218
);
5219
};
5220
if (!Object.getOwnPropertyDescriptor(Module, "SDL_unicode"))
5221
Module["SDL_unicode"] = function () {
5222
abort(
5223
"'SDL_unicode' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5224
);
5225
};
5226
if (!Object.getOwnPropertyDescriptor(Module, "SDL_ttfContext"))
5227
Module["SDL_ttfContext"] = function () {
5228
abort(
5229
"'SDL_ttfContext' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5230
);
5231
};
5232
if (!Object.getOwnPropertyDescriptor(Module, "SDL_audio"))
5233
Module["SDL_audio"] = function () {
5234
abort(
5235
"'SDL_audio' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5236
);
5237
};
5238
if (!Object.getOwnPropertyDescriptor(Module, "SDL"))
5239
Module["SDL"] = function () {
5240
abort(
5241
"'SDL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5242
);
5243
};
5244
if (!Object.getOwnPropertyDescriptor(Module, "SDL_gfx"))
5245
Module["SDL_gfx"] = function () {
5246
abort(
5247
"'SDL_gfx' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5248
);
5249
};
5250
if (!Object.getOwnPropertyDescriptor(Module, "GLUT"))
5251
Module["GLUT"] = function () {
5252
abort(
5253
"'GLUT' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5254
);
5255
};
5256
if (!Object.getOwnPropertyDescriptor(Module, "EGL"))
5257
Module["EGL"] = function () {
5258
abort(
5259
"'EGL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5260
);
5261
};
5262
if (!Object.getOwnPropertyDescriptor(Module, "GLFW_Window"))
5263
Module["GLFW_Window"] = function () {
5264
abort(
5265
"'GLFW_Window' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5266
);
5267
};
5268
if (!Object.getOwnPropertyDescriptor(Module, "GLFW"))
5269
Module["GLFW"] = function () {
5270
abort(
5271
"'GLFW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5272
);
5273
};
5274
if (!Object.getOwnPropertyDescriptor(Module, "GLEW"))
5275
Module["GLEW"] = function () {
5276
abort(
5277
"'GLEW' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5278
);
5279
};
5280
if (!Object.getOwnPropertyDescriptor(Module, "IDBStore"))
5281
Module["IDBStore"] = function () {
5282
abort(
5283
"'IDBStore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5284
);
5285
};
5286
if (!Object.getOwnPropertyDescriptor(Module, "runAndAbortIfError"))
5287
Module["runAndAbortIfError"] = function () {
5288
abort(
5289
"'runAndAbortIfError' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5290
);
5291
};
5292
if (!Object.getOwnPropertyDescriptor(Module, "warnOnce"))
5293
Module["warnOnce"] = function () {
5294
abort(
5295
"'warnOnce' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5296
);
5297
};
5298
if (!Object.getOwnPropertyDescriptor(Module, "stackSave"))
5299
Module["stackSave"] = function () {
5300
abort(
5301
"'stackSave' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5302
);
5303
};
5304
if (!Object.getOwnPropertyDescriptor(Module, "stackRestore"))
5305
Module["stackRestore"] = function () {
5306
abort(
5307
"'stackRestore' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5308
);
5309
};
5310
if (!Object.getOwnPropertyDescriptor(Module, "stackAlloc"))
5311
Module["stackAlloc"] = function () {
5312
abort(
5313
"'stackAlloc' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5314
);
5315
};
5316
if (!Object.getOwnPropertyDescriptor(Module, "AsciiToString"))
5317
Module["AsciiToString"] = function () {
5318
abort(
5319
"'AsciiToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5320
);
5321
};
5322
if (!Object.getOwnPropertyDescriptor(Module, "stringToAscii"))
5323
Module["stringToAscii"] = function () {
5324
abort(
5325
"'stringToAscii' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5326
);
5327
};
5328
if (!Object.getOwnPropertyDescriptor(Module, "UTF16ToString"))
5329
Module["UTF16ToString"] = function () {
5330
abort(
5331
"'UTF16ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5332
);
5333
};
5334
if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF16"))
5335
Module["stringToUTF16"] = function () {
5336
abort(
5337
"'stringToUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5338
);
5339
};
5340
if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF16"))
5341
Module["lengthBytesUTF16"] = function () {
5342
abort(
5343
"'lengthBytesUTF16' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5344
);
5345
};
5346
if (!Object.getOwnPropertyDescriptor(Module, "UTF32ToString"))
5347
Module["UTF32ToString"] = function () {
5348
abort(
5349
"'UTF32ToString' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5350
);
5351
};
5352
if (!Object.getOwnPropertyDescriptor(Module, "stringToUTF32"))
5353
Module["stringToUTF32"] = function () {
5354
abort(
5355
"'stringToUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5356
);
5357
};
5358
if (!Object.getOwnPropertyDescriptor(Module, "lengthBytesUTF32"))
5359
Module["lengthBytesUTF32"] = function () {
5360
abort(
5361
"'lengthBytesUTF32' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5362
);
5363
};
5364
if (!Object.getOwnPropertyDescriptor(Module, "allocateUTF8"))
5365
Module["allocateUTF8"] = function () {
5366
abort(
5367
"'allocateUTF8' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5368
);
5369
};
5370
if (!Object.getOwnPropertyDescriptor(Module, "allocateUTF8OnStack"))
5371
Module["allocateUTF8OnStack"] = function () {
5372
abort(
5373
"'allocateUTF8OnStack' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5374
);
5375
};
5376
Module["writeStackCookie"] = writeStackCookie;
5377
Module["checkStackCookie"] = checkStackCookie;
5378
if (!Object.getOwnPropertyDescriptor(Module, "intArrayFromBase64"))
5379
Module["intArrayFromBase64"] = function () {
5380
abort(
5381
"'intArrayFromBase64' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5382
);
5383
};
5384
if (!Object.getOwnPropertyDescriptor(Module, "tryParseAsDataURI"))
5385
Module["tryParseAsDataURI"] = function () {
5386
abort(
5387
"'tryParseAsDataURI' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5388
);
5389
};
5390
if (!Object.getOwnPropertyDescriptor(Module, "ALLOC_NORMAL"))
5391
Object.defineProperty(Module, "ALLOC_NORMAL", {
5392
configurable: true,
5393
get: function () {
5394
abort(
5395
"'ALLOC_NORMAL' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5396
);
5397
},
5398
});
5399
if (!Object.getOwnPropertyDescriptor(Module, "ALLOC_STACK"))
5400
Object.defineProperty(Module, "ALLOC_STACK", {
5401
configurable: true,
5402
get: function () {
5403
abort(
5404
"'ALLOC_STACK' was not exported. add it to EXPORTED_RUNTIME_METHODS (see the FAQ)"
5405
);
5406
},
5407
});
5408
5409
var calledRun;
5410
5411
/**
5412
* @constructor
5413
* @this {ExitStatus}
5414
*/
5415
function ExitStatus(status) {
5416
this.name = "ExitStatus";
5417
this.message = "Program terminated with exit(" + status + ")";
5418
this.status = status;
5419
}
5420
5421
var calledMain = false;
5422
5423
dependenciesFulfilled = function runCaller() {
5424
// If run has never been called, and we should call run (INVOKE_RUN is true, and Module.noInitialRun is not false)
5425
if (!calledRun) run();
5426
if (!calledRun) dependenciesFulfilled = runCaller; // try this again later, after new deps are fulfilled
5427
};
5428
5429
function callMain(args) {
5430
assert(
5431
runDependencies == 0,
5432
'cannot call main when async dependencies remain! (listen on Module["onRuntimeInitialized"])'
5433
);
5434
assert(
5435
__ATPRERUN__.length == 0,
5436
"cannot call main when preRun functions remain to be called"
5437
);
5438
5439
var entryFunction = Module["_main"];
5440
5441
// Main modules can't tell if they have main() at compile time, since it may
5442
// arrive from a dynamic library.
5443
if (!entryFunction) return;
5444
5445
args = args || [];
5446
5447
var argc = args.length + 1;
5448
var argv = stackAlloc((argc + 1) * 4);
5449
HEAP32[argv >> 2] = allocateUTF8OnStack(thisProgram);
5450
for (var i = 1; i < argc; i++) {
5451
HEAP32[(argv >> 2) + i] = allocateUTF8OnStack(args[i - 1]);
5452
}
5453
HEAP32[(argv >> 2) + argc] = 0;
5454
5455
try {
5456
var ret = entryFunction(argc, argv);
5457
5458
// In PROXY_TO_PTHREAD builds, we should never exit the runtime below, as
5459
// execution is asynchronously handed off to a pthread.
5460
// if we're not running an evented main loop, it's time to exit
5461
exit(ret, /* implicit = */ true);
5462
} catch (e) {
5463
if (e instanceof ExitStatus) {
5464
// exit() throws this once it's done to make sure execution
5465
// has been stopped completely
5466
return;
5467
} else if (e == "unwind") {
5468
// running an evented main loop, don't immediately exit
5469
return;
5470
} else {
5471
var toLog = e;
5472
if (e && typeof e === "object" && e.stack) {
5473
toLog = [e, e.stack];
5474
}
5475
err("exception thrown: " + toLog);
5476
quit_(1, e);
5477
}
5478
} finally {
5479
calledMain = true;
5480
}
5481
}
5482
5483
function stackCheckInit() {
5484
// This is normally called automatically during __wasm_call_ctors but need to
5485
// get these values before even running any of the ctors so we call it redundantly
5486
// here.
5487
// TODO(sbc): Move writeStackCookie to native to to avoid this.
5488
_emscripten_stack_set_limits(5251008, 8128);
5489
writeStackCookie();
5490
}
5491
5492
var dylibsLoaded = false;
5493
5494
/** @type {function(Array=)} */
5495
function run(args) {
5496
args = args || arguments_;
5497
5498
if (runDependencies > 0) {
5499
return;
5500
}
5501
5502
stackCheckInit();
5503
5504
if (!dylibsLoaded) {
5505
// Loading of dynamic libraries needs to happen on each thread, so we can't
5506
// use the normal __ATPRERUN__ mechanism.
5507
preloadDylibs();
5508
dylibsLoaded = true;
5509
5510
// Loading dylibs can add run dependencies.
5511
if (runDependencies > 0) {
5512
return;
5513
}
5514
}
5515
5516
preRun();
5517
5518
// a preRun added a dependency, run will be called later
5519
if (runDependencies > 0) {
5520
return;
5521
}
5522
5523
function doRun() {
5524
// run may have just been called through dependencies being fulfilled just in this very frame,
5525
// or while the async setStatus time below was happening
5526
if (calledRun) return;
5527
calledRun = true;
5528
Module["calledRun"] = true;
5529
5530
if (ABORT) return;
5531
5532
initRuntime();
5533
5534
preMain();
5535
5536
if (Module["onRuntimeInitialized"])
5537
Module["onRuntimeInitialized"]();
5538
5539
if (shouldRunNow) callMain(args);
5540
5541
postRun();
5542
}
5543
5544
if (Module["setStatus"]) {
5545
Module["setStatus"]("Running...");
5546
setTimeout(function () {
5547
setTimeout(function () {
5548
Module["setStatus"]("");
5549
}, 1);
5550
doRun();
5551
}, 1);
5552
} else {
5553
doRun();
5554
}
5555
checkStackCookie();
5556
}
5557
Module["run"] = run;
5558
5559
function checkUnflushedContent() {
5560
// Compiler settings do not allow exiting the runtime, so flushing
5561
// the streams is not possible. but in ASSERTIONS mode we check
5562
// if there was something to flush, and if so tell the user they
5563
// should request that the runtime be exitable.
5564
// Normally we would not even include flush() at all, but in ASSERTIONS
5565
// builds we do so just for this check, and here we see if there is any
5566
// content to flush, that is, we check if there would have been
5567
// something a non-ASSERTIONS build would have not seen.
5568
// How we flush the streams depends on whether we are in SYSCALLS_REQUIRE_FILESYSTEM=0
5569
// mode (which has its own special function for this; otherwise, all
5570
// the code is inside libc)
5571
var oldOut = out;
5572
var oldErr = err;
5573
var has = false;
5574
out = err = function (x) {
5575
has = true;
5576
};
5577
try {
5578
// it doesn't matter if it fails
5579
var flush = Module["_fflush"];
5580
if (flush) flush(0);
5581
} catch (e) {}
5582
out = oldOut;
5583
err = oldErr;
5584
if (has) {
5585
warnOnce(
5586
"stdio streams had content in them that was not flushed. you should set EXIT_RUNTIME to 1 (see the FAQ), or make sure to emit a newline when you printf etc."
5587
);
5588
warnOnce(
5589
"(this may also be due to not including full filesystem support - try building with -s FORCE_FILESYSTEM=1)"
5590
);
5591
}
5592
}
5593
5594
/** @param {boolean|number=} implicit */
5595
function exit(status, implicit) {
5596
EXITSTATUS = status;
5597
5598
checkUnflushedContent();
5599
5600
// if this is just main exit-ing implicitly, and the status is 0, then we
5601
// don't need to do anything here and can just leave. if the status is
5602
// non-zero, though, then we need to report it.
5603
// (we may have warned about this earlier, if a situation justifies doing so)
5604
if (implicit && keepRuntimeAlive() && status === 0) {
5605
return;
5606
}
5607
5608
if (keepRuntimeAlive()) {
5609
// if exit() was called, we may warn the user if the runtime isn't actually being shut down
5610
if (!implicit) {
5611
var msg =
5612
"program exited (with status: " +
5613
status +
5614
"), but EXIT_RUNTIME is not set, so halting execution but not exiting the runtime or preventing further async execution (build with EXIT_RUNTIME=1, if you want a true shutdown)";
5615
err(msg);
5616
}
5617
} else {
5618
exitRuntime();
5619
5620
if (Module["onExit"]) Module["onExit"](status);
5621
5622
ABORT = true;
5623
}
5624
5625
quit_(status, new ExitStatus(status));
5626
}
5627
5628
if (Module["preInit"]) {
5629
if (typeof Module["preInit"] == "function")
5630
Module["preInit"] = [Module["preInit"]];
5631
while (Module["preInit"].length > 0) {
5632
Module["preInit"].pop()();
5633
}
5634
}
5635
5636
// shouldRunNow refers to calling main(), not run().
5637
var shouldRunNow = true;
5638
5639
if (Module["noInitialRun"]) shouldRunNow = false;
5640
5641
run();
5642
5643
const C = Module;
5644
const INTERNAL = {};
5645
const SIZE_OF_INT = 4;
5646
const SIZE_OF_NODE = 5 * SIZE_OF_INT;
5647
const SIZE_OF_POINT = 2 * SIZE_OF_INT;
5648
const SIZE_OF_RANGE = 2 * SIZE_OF_INT + 2 * SIZE_OF_POINT;
5649
const ZERO_POINT = { row: 0, column: 0 };
5650
const QUERY_WORD_REGEX = /[\w-.]*/g;
5651
5652
const PREDICATE_STEP_TYPE_CAPTURE = 1;
5653
const PREDICATE_STEP_TYPE_STRING = 2;
5654
5655
const LANGUAGE_FUNCTION_REGEX = /^_?tree_sitter_\w+/;
5656
5657
var VERSION;
5658
var MIN_COMPATIBLE_VERSION;
5659
var TRANSFER_BUFFER;
5660
var currentParseCallback;
5661
var currentLogCallback;
5662
5663
class ParserImpl {
5664
static init() {
5665
TRANSFER_BUFFER = C._ts_init();
5666
VERSION = getValue(TRANSFER_BUFFER, "i32");
5667
MIN_COMPATIBLE_VERSION = getValue(
5668
TRANSFER_BUFFER + SIZE_OF_INT,
5669
"i32"
5670
);
5671
}
5672
5673
initialize() {
5674
C._ts_parser_new_wasm();
5675
this[0] = getValue(TRANSFER_BUFFER, "i32");
5676
this[1] = getValue(TRANSFER_BUFFER + SIZE_OF_INT, "i32");
5677
}
5678
5679
delete() {
5680
C._ts_parser_delete(this[0]);
5681
C._free(this[1]);
5682
this[0] = 0;
5683
this[1] = 0;
5684
}
5685
5686
setLanguage(language) {
5687
let address;
5688
if (!language) {
5689
address = 0;
5690
language = null;
5691
} else if (language.constructor === Language) {
5692
address = language[0];
5693
const version = C._ts_language_version(address);
5694
if (version < MIN_COMPATIBLE_VERSION || VERSION < version) {
5695
throw new Error(
5696
`Incompatible language version ${version}. ` +
5697
`Compatibility range ${MIN_COMPATIBLE_VERSION} through ${VERSION}.`
5698
);
5699
}
5700
} else {
5701
throw new Error("Argument must be a Language");
5702
}
5703
this.language = language;
5704
C._ts_parser_set_language(this[0], address);
5705
return this;
5706
}
5707
5708
getLanguage() {
5709
return this.language;
5710
}
5711
5712
parse(callback, oldTree, options) {
5713
if (typeof callback === "string") {
5714
currentParseCallback = (index, _, endIndex) =>
5715
callback.slice(index, endIndex);
5716
} else if (typeof callback === "function") {
5717
currentParseCallback = callback;
5718
} else {
5719
throw new Error("Argument must be a string or a function");
5720
}
5721
5722
if (this.logCallback) {
5723
currentLogCallback = this.logCallback;
5724
C._ts_parser_enable_logger_wasm(this[0], 1);
5725
} else {
5726
currentLogCallback = null;
5727
C._ts_parser_enable_logger_wasm(this[0], 0);
5728
}
5729
5730
let rangeCount = 0;
5731
let rangeAddress = 0;
5732
if (options && options.includedRanges) {
5733
rangeCount = options.includedRanges.length;
5734
rangeAddress = C._calloc(rangeCount, SIZE_OF_RANGE);
5735
let address = rangeAddress;
5736
for (let i = 0; i < rangeCount; i++) {
5737
marshalRange(address, options.includedRanges[i]);
5738
address += SIZE_OF_RANGE;
5739
}
5740
}
5741
5742
const treeAddress = C._ts_parser_parse_wasm(
5743
this[0],
5744
this[1],
5745
oldTree ? oldTree[0] : 0,
5746
rangeAddress,
5747
rangeCount
5748
);
5749
5750
if (!treeAddress) {
5751
currentParseCallback = null;
5752
currentLogCallback = null;
5753
throw new Error("Parsing failed");
5754
}
5755
5756
const result = new Tree(
5757
INTERNAL,
5758
treeAddress,
5759
this.language,
5760
currentParseCallback
5761
);
5762
currentParseCallback = null;
5763
currentLogCallback = null;
5764
return result;
5765
}
5766
5767
reset() {
5768
C._ts_parser_reset(this[0]);
5769
}
5770
5771
setTimeoutMicros(timeout) {
5772
C._ts_parser_set_timeout_micros(this[0], timeout);
5773
}
5774
5775
getTimeoutMicros() {
5776
return C._ts_parser_timeout_micros(this[0]);
5777
}
5778
5779
setLogger(callback) {
5780
if (!callback) {
5781
callback = null;
5782
} else if (typeof callback !== "function") {
5783
throw new Error("Logger callback must be a function");
5784
}
5785
this.logCallback = callback;
5786
return this;
5787
}
5788
5789
getLogger() {
5790
return this.logCallback;
5791
}
5792
}
5793
5794
class Tree {
5795
constructor(internal, address, language, textCallback) {
5796
assertInternal(internal);
5797
this[0] = address;
5798
this.language = language;
5799
this.textCallback = textCallback;
5800
}
5801
5802
copy() {
5803
const address = C._ts_tree_copy(this[0]);
5804
return new Tree(
5805
INTERNAL,
5806
address,
5807
this.language,
5808
this.textCallback
5809
);
5810
}
5811
5812
delete() {
5813
C._ts_tree_delete(this[0]);
5814
this[0] = 0;
5815
}
5816
5817
edit(edit) {
5818
marshalEdit(edit);
5819
C._ts_tree_edit_wasm(this[0]);
5820
}
5821
5822
get rootNode() {
5823
C._ts_tree_root_node_wasm(this[0]);
5824
return unmarshalNode(this);
5825
}
5826
5827
getLanguage() {
5828
return this.language;
5829
}
5830
5831
walk() {
5832
return this.rootNode.walk();
5833
}
5834
5835
getChangedRanges(other) {
5836
if (other.constructor !== Tree) {
5837
throw new TypeError("Argument must be a Tree");
5838
}
5839
5840
C._ts_tree_get_changed_ranges_wasm(this[0], other[0]);
5841
const count = getValue(TRANSFER_BUFFER, "i32");
5842
const buffer = getValue(TRANSFER_BUFFER + SIZE_OF_INT, "i32");
5843
const result = new Array(count);
5844
if (count > 0) {
5845
let address = buffer;
5846
for (let i = 0; i < count; i++) {
5847
result[i] = unmarshalRange(address);
5848
address += SIZE_OF_RANGE;
5849
}
5850
C._free(buffer);
5851
}
5852
return result;
5853
}
5854
}
5855
5856
class Node {
5857
constructor(internal, tree) {
5858
assertInternal(internal);
5859
this.tree = tree;
5860
}
5861
5862
get typeId() {
5863
marshalNode(this);
5864
return C._ts_node_symbol_wasm(this.tree[0]);
5865
}
5866
5867
get type() {
5868
return this.tree.language.types[this.typeId] || "ERROR";
5869
}
5870
5871
get endPosition() {
5872
marshalNode(this);
5873
C._ts_node_end_point_wasm(this.tree[0]);
5874
return unmarshalPoint(TRANSFER_BUFFER);
5875
}
5876
5877
get endIndex() {
5878
marshalNode(this);
5879
return C._ts_node_end_index_wasm(this.tree[0]);
5880
}
5881
5882
get text() {
5883
return getText(this.tree, this.startIndex, this.endIndex);
5884
}
5885
5886
isNamed() {
5887
marshalNode(this);
5888
return C._ts_node_is_named_wasm(this.tree[0]) === 1;
5889
}
5890
5891
hasError() {
5892
marshalNode(this);
5893
return C._ts_node_has_error_wasm(this.tree[0]) === 1;
5894
}
5895
5896
hasChanges() {
5897
marshalNode(this);
5898
return C._ts_node_has_changes_wasm(this.tree[0]) === 1;
5899
}
5900
5901
isMissing() {
5902
marshalNode(this);
5903
return C._ts_node_is_missing_wasm(this.tree[0]) === 1;
5904
}
5905
5906
equals(other) {
5907
return this.id === other.id;
5908
}
5909
5910
child(index) {
5911
marshalNode(this);
5912
C._ts_node_child_wasm(this.tree[0], index);
5913
return unmarshalNode(this.tree);
5914
}
5915
5916
namedChild(index) {
5917
marshalNode(this);
5918
C._ts_node_named_child_wasm(this.tree[0], index);
5919
return unmarshalNode(this.tree);
5920
}
5921
5922
childForFieldId(fieldId) {
5923
marshalNode(this);
5924
C._ts_node_child_by_field_id_wasm(this.tree[0], fieldId);
5925
return unmarshalNode(this.tree);
5926
}
5927
5928
childForFieldName(fieldName) {
5929
const fieldId = this.tree.language.fields.indexOf(fieldName);
5930
if (fieldId !== -1) return this.childForFieldId(fieldId);
5931
}
5932
5933
get childCount() {
5934
marshalNode(this);
5935
return C._ts_node_child_count_wasm(this.tree[0]);
5936
}
5937
5938
get namedChildCount() {
5939
marshalNode(this);
5940
return C._ts_node_named_child_count_wasm(this.tree[0]);
5941
}
5942
5943
get firstChild() {
5944
return this.child(0);
5945
}
5946
5947
get firstNamedChild() {
5948
return this.namedChild(0);
5949
}
5950
5951
get lastChild() {
5952
return this.child(this.childCount - 1);
5953
}
5954
5955
get lastNamedChild() {
5956
return this.namedChild(this.namedChildCount - 1);
5957
}
5958
5959
get children() {
5960
if (!this._children) {
5961
marshalNode(this);
5962
C._ts_node_children_wasm(this.tree[0]);
5963
const count = getValue(TRANSFER_BUFFER, "i32");
5964
const buffer = getValue(TRANSFER_BUFFER + SIZE_OF_INT, "i32");
5965
this._children = new Array(count);
5966
if (count > 0) {
5967
let address = buffer;
5968
for (let i = 0; i < count; i++) {
5969
this._children[i] = unmarshalNode(this.tree, address);
5970
address += SIZE_OF_NODE;
5971
}
5972
C._free(buffer);
5973
}
5974
}
5975
return this._children;
5976
}
5977
5978
get namedChildren() {
5979
if (!this._namedChildren) {
5980
marshalNode(this);
5981
C._ts_node_named_children_wasm(this.tree[0]);
5982
const count = getValue(TRANSFER_BUFFER, "i32");
5983
const buffer = getValue(TRANSFER_BUFFER + SIZE_OF_INT, "i32");
5984
this._namedChildren = new Array(count);
5985
if (count > 0) {
5986
let address = buffer;
5987
for (let i = 0; i < count; i++) {
5988
this._namedChildren[i] = unmarshalNode(this.tree, address);
5989
address += SIZE_OF_NODE;
5990
}
5991
C._free(buffer);
5992
}
5993
}
5994
return this._namedChildren;
5995
}
5996
5997
descendantsOfType(types, startPosition, endPosition) {
5998
if (!Array.isArray(types)) types = [types];
5999
if (!startPosition) startPosition = ZERO_POINT;
6000
if (!endPosition) endPosition = ZERO_POINT;
6001
6002
// Convert the type strings to numeric type symbols.
6003
const symbols = [];
6004
const typesBySymbol = this.tree.language.types;
6005
for (let i = 0, n = typesBySymbol.length; i < n; i++) {
6006
if (types.includes(typesBySymbol[i])) {
6007
symbols.push(i);
6008
}
6009
}
6010
6011
// Copy the array of symbols to the WASM heap.
6012
const symbolsAddress = C._malloc(SIZE_OF_INT * symbols.length);
6013
for (let i = 0, n = symbols.length; i < n; i++) {
6014
setValue(symbolsAddress + i * SIZE_OF_INT, symbols[i], "i32");
6015
}
6016
6017
// Call the C API to compute the descendants.
6018
marshalNode(this);
6019
C._ts_node_descendants_of_type_wasm(
6020
this.tree[0],
6021
symbolsAddress,
6022
symbols.length,
6023
startPosition.row,
6024
startPosition.column,
6025
endPosition.row,
6026
endPosition.column
6027
);
6028
6029
// Instantiate the nodes based on the data returned.
6030
const descendantCount = getValue(TRANSFER_BUFFER, "i32");
6031
const descendantAddress = getValue(
6032
TRANSFER_BUFFER + SIZE_OF_INT,
6033
"i32"
6034
);
6035
const result = new Array(descendantCount);
6036
if (descendantCount > 0) {
6037
let address = descendantAddress;
6038
for (let i = 0; i < descendantCount; i++) {
6039
result[i] = unmarshalNode(this.tree, address);
6040
address += SIZE_OF_NODE;
6041
}
6042
}
6043
6044
// Free the intermediate buffers
6045
C._free(descendantAddress);
6046
C._free(symbolsAddress);
6047
return result;
6048
}
6049
6050
get nextSibling() {
6051
marshalNode(this);
6052
C._ts_node_next_sibling_wasm(this.tree[0]);
6053
return unmarshalNode(this.tree);
6054
}
6055
6056
get previousSibling() {
6057
marshalNode(this);
6058
C._ts_node_prev_sibling_wasm(this.tree[0]);
6059
return unmarshalNode(this.tree);
6060
}
6061
6062
get nextNamedSibling() {
6063
marshalNode(this);
6064
C._ts_node_next_named_sibling_wasm(this.tree[0]);
6065
return unmarshalNode(this.tree);
6066
}
6067
6068
get previousNamedSibling() {
6069
marshalNode(this);
6070
C._ts_node_prev_named_sibling_wasm(this.tree[0]);
6071
return unmarshalNode(this.tree);
6072
}
6073
6074
get parent() {
6075
marshalNode(this);
6076
C._ts_node_parent_wasm(this.tree[0]);
6077
return unmarshalNode(this.tree);
6078
}
6079
6080
descendantForIndex(start, end = start) {
6081
if (typeof start !== "number" || typeof end !== "number") {
6082
throw new Error("Arguments must be numbers");
6083
}
6084
6085
marshalNode(this);
6086
let address = TRANSFER_BUFFER + SIZE_OF_NODE;
6087
setValue(address, start, "i32");
6088
setValue(address + SIZE_OF_INT, end, "i32");
6089
C._ts_node_descendant_for_index_wasm(this.tree[0]);
6090
return unmarshalNode(this.tree);
6091
}
6092
6093
namedDescendantForIndex(start, end = start) {
6094
if (typeof start !== "number" || typeof end !== "number") {
6095
throw new Error("Arguments must be numbers");
6096
}
6097
6098
marshalNode(this);
6099
let address = TRANSFER_BUFFER + SIZE_OF_NODE;
6100
setValue(address, start, "i32");
6101
setValue(address + SIZE_OF_INT, end, "i32");
6102
C._ts_node_named_descendant_for_index_wasm(this.tree[0]);
6103
return unmarshalNode(this.tree);
6104
}
6105
6106
descendantForPosition(start, end = start) {
6107
if (!isPoint(start) || !isPoint(end)) {
6108
throw new Error("Arguments must be {row, column} objects");
6109
}
6110
6111
marshalNode(this);
6112
let address = TRANSFER_BUFFER + SIZE_OF_NODE;
6113
marshalPoint(address, start);
6114
marshalPoint(address + SIZE_OF_POINT, end);
6115
C._ts_node_descendant_for_position_wasm(this.tree[0]);
6116
return unmarshalNode(this.tree);
6117
}
6118
6119
namedDescendantForPosition(start, end = start) {
6120
if (!isPoint(start) || !isPoint(end)) {
6121
throw new Error("Arguments must be {row, column} objects");
6122
}
6123
6124
marshalNode(this);
6125
let address = TRANSFER_BUFFER + SIZE_OF_NODE;
6126
marshalPoint(address, start);
6127
marshalPoint(address + SIZE_OF_POINT, end);
6128
C._ts_node_named_descendant_for_position_wasm(this.tree[0]);
6129
return unmarshalNode(this.tree);
6130
}
6131
6132
walk() {
6133
marshalNode(this);
6134
C._ts_tree_cursor_new_wasm(this.tree[0]);
6135
return new TreeCursor(INTERNAL, this.tree);
6136
}
6137
6138
toString() {
6139
marshalNode(this);
6140
const address = C._ts_node_to_string_wasm(this.tree[0]);
6141
const result = AsciiToString(address);
6142
C._free(address);
6143
return result;
6144
}
6145
}
6146
6147
class TreeCursor {
6148
constructor(internal, tree) {
6149
assertInternal(internal);
6150
this.tree = tree;
6151
unmarshalTreeCursor(this);
6152
}
6153
6154
delete() {
6155
marshalTreeCursor(this);
6156
C._ts_tree_cursor_delete_wasm(this.tree[0]);
6157
this[0] = this[1] = this[2] = 0;
6158
}
6159
6160
reset(node) {
6161
marshalNode(node);
6162
marshalTreeCursor(this, TRANSFER_BUFFER + SIZE_OF_NODE);
6163
C._ts_tree_cursor_reset_wasm(this.tree[0]);
6164
unmarshalTreeCursor(this);
6165
}
6166
6167
get nodeType() {
6168
return this.tree.language.types[this.nodeTypeId] || "ERROR";
6169
}
6170
6171
get nodeTypeId() {
6172
marshalTreeCursor(this);
6173
return C._ts_tree_cursor_current_node_type_id_wasm(this.tree[0]);
6174
}
6175
6176
get nodeId() {
6177
marshalTreeCursor(this);
6178
return C._ts_tree_cursor_current_node_id_wasm(this.tree[0]);
6179
}
6180
6181
get nodeIsNamed() {
6182
marshalTreeCursor(this);
6183
return (
6184
C._ts_tree_cursor_current_node_is_named_wasm(this.tree[0]) === 1
6185
);
6186
}
6187
6188
get nodeIsMissing() {
6189
marshalTreeCursor(this);
6190
return (
6191
C._ts_tree_cursor_current_node_is_missing_wasm(this.tree[0]) === 1
6192
);
6193
}
6194
6195
get nodeText() {
6196
marshalTreeCursor(this);
6197
const startIndex = C._ts_tree_cursor_start_index_wasm(this.tree[0]);
6198
const endIndex = C._ts_tree_cursor_end_index_wasm(this.tree[0]);
6199
return getText(this.tree, startIndex, endIndex);
6200
}
6201
6202
get startPosition() {
6203
marshalTreeCursor(this);
6204
C._ts_tree_cursor_start_position_wasm(this.tree[0]);
6205
return unmarshalPoint(TRANSFER_BUFFER);
6206
}
6207
6208
get endPosition() {
6209
marshalTreeCursor(this);
6210
C._ts_tree_cursor_end_position_wasm(this.tree[0]);
6211
return unmarshalPoint(TRANSFER_BUFFER);
6212
}
6213
6214
get startIndex() {
6215
marshalTreeCursor(this);
6216
return C._ts_tree_cursor_start_index_wasm(this.tree[0]);
6217
}
6218
6219
get endIndex() {
6220
marshalTreeCursor(this);
6221
return C._ts_tree_cursor_end_index_wasm(this.tree[0]);
6222
}
6223
6224
currentNode() {
6225
marshalTreeCursor(this);
6226
C._ts_tree_cursor_current_node_wasm(this.tree[0]);
6227
return unmarshalNode(this.tree);
6228
}
6229
6230
currentFieldId() {
6231
marshalTreeCursor(this);
6232
return C._ts_tree_cursor_current_field_id_wasm(this.tree[0]);
6233
}
6234
6235
currentFieldName() {
6236
return this.tree.language.fields[this.currentFieldId()];
6237
}
6238
6239
gotoFirstChild() {
6240
marshalTreeCursor(this);
6241
const result = C._ts_tree_cursor_goto_first_child_wasm(
6242
this.tree[0]
6243
);
6244
unmarshalTreeCursor(this);
6245
return result === 1;
6246
}
6247
6248
gotoNextSibling() {
6249
marshalTreeCursor(this);
6250
const result = C._ts_tree_cursor_goto_next_sibling_wasm(
6251
this.tree[0]
6252
);
6253
unmarshalTreeCursor(this);
6254
return result === 1;
6255
}
6256
6257
gotoParent() {
6258
marshalTreeCursor(this);
6259
const result = C._ts_tree_cursor_goto_parent_wasm(this.tree[0]);
6260
unmarshalTreeCursor(this);
6261
return result === 1;
6262
}
6263
}
6264
6265
class Language {
6266
constructor(internal, address) {
6267
assertInternal(internal);
6268
this[0] = address;
6269
this.types = new Array(C._ts_language_symbol_count(this[0]));
6270
for (let i = 0, n = this.types.length; i < n; i++) {
6271
if (C._ts_language_symbol_type(this[0], i) < 2) {
6272
this.types[i] = UTF8ToString(
6273
C._ts_language_symbol_name(this[0], i)
6274
);
6275
}
6276
}
6277
this.fields = new Array(C._ts_language_field_count(this[0]) + 1);
6278
for (let i = 0, n = this.fields.length; i < n; i++) {
6279
const fieldName = C._ts_language_field_name_for_id(this[0], i);
6280
if (fieldName !== 0) {
6281
this.fields[i] = UTF8ToString(fieldName);
6282
} else {
6283
this.fields[i] = null;
6284
}
6285
}
6286
}
6287
6288
get version() {
6289
return C._ts_language_version(this[0]);
6290
}
6291
6292
get fieldCount() {
6293
return this.fields.length - 1;
6294
}
6295
6296
fieldIdForName(fieldName) {
6297
const result = this.fields.indexOf(fieldName);
6298
if (result !== -1) {
6299
return result;
6300
} else {
6301
return null;
6302
}
6303
}
6304
6305
fieldNameForId(fieldId) {
6306
return this.fields[fieldId] || null;
6307
}
6308
6309
idForNodeType(type, named) {
6310
const typeLength = lengthBytesUTF8(type);
6311
const typeAddress = C._malloc(typeLength + 1);
6312
stringToUTF8(type, typeAddress, typeLength + 1);
6313
const result = C._ts_language_symbol_for_name(
6314
this[0],
6315
typeAddress,
6316
typeLength,
6317
named
6318
);
6319
C._free(typeAddress);
6320
return result || null;
6321
}
6322
6323
get nodeTypeCount() {
6324
return C._ts_language_symbol_count(this[0]);
6325
}
6326
6327
nodeTypeForId(typeId) {
6328
const name = C._ts_language_symbol_name(this[0], typeId);
6329
return name ? UTF8ToString(name) : null;
6330
}
6331
6332
nodeTypeIsNamed(typeId) {
6333
return C._ts_language_type_is_named_wasm(this[0], typeId)
6334
? true
6335
: false;
6336
}
6337
6338
nodeTypeIsVisible(typeId) {
6339
return C._ts_language_type_is_visible_wasm(this[0], typeId)
6340
? true
6341
: false;
6342
}
6343
6344
query(source) {
6345
const sourceLength = lengthBytesUTF8(source);
6346
const sourceAddress = C._malloc(sourceLength + 1);
6347
stringToUTF8(source, sourceAddress, sourceLength + 1);
6348
const address = C._ts_query_new(
6349
this[0],
6350
sourceAddress,
6351
sourceLength,
6352
TRANSFER_BUFFER,
6353
TRANSFER_BUFFER + SIZE_OF_INT
6354
);
6355
6356
if (!address) {
6357
const errorId = getValue(TRANSFER_BUFFER + SIZE_OF_INT, "i32");
6358
const errorByte = getValue(TRANSFER_BUFFER, "i32");
6359
const errorIndex = UTF8ToString(sourceAddress, errorByte).length;
6360
const suffix = source.substr(errorIndex, 100).split("\n")[0];
6361
let word = suffix.match(QUERY_WORD_REGEX)[0];
6362
let error;
6363
switch (errorId) {
6364
case 2:
6365
error = new RangeError(`Bad node name '${word}'`);
6366
break;
6367
case 3:
6368
error = new RangeError(`Bad field name '${word}'`);
6369
break;
6370
case 4:
6371
error = new RangeError(`Bad capture name @${word}`);
6372
break;
6373
case 5:
6374
error = new TypeError(
6375
`Bad pattern structure at offset ${errorIndex}: '${suffix}'...`
6376
);
6377
word = "";
6378
break;
6379
default:
6380
error = new SyntaxError(
6381
`Bad syntax at offset ${errorIndex}: '${suffix}'...`
6382
);
6383
word = "";
6384
break;
6385
}
6386
error.index = errorIndex;
6387
error.length = word.length;
6388
C._free(sourceAddress);
6389
throw error;
6390
}
6391
6392
const stringCount = C._ts_query_string_count(address);
6393
const captureCount = C._ts_query_capture_count(address);
6394
const patternCount = C._ts_query_pattern_count(address);
6395
const captureNames = new Array(captureCount);
6396
const stringValues = new Array(stringCount);
6397
6398
for (let i = 0; i < captureCount; i++) {
6399
const nameAddress = C._ts_query_capture_name_for_id(
6400
address,
6401
i,
6402
TRANSFER_BUFFER
6403
);
6404
const nameLength = getValue(TRANSFER_BUFFER, "i32");
6405
captureNames[i] = UTF8ToString(nameAddress, nameLength);
6406
}
6407
6408
for (let i = 0; i < stringCount; i++) {
6409
const valueAddress = C._ts_query_string_value_for_id(
6410
address,
6411
i,
6412
TRANSFER_BUFFER
6413
);
6414
const nameLength = getValue(TRANSFER_BUFFER, "i32");
6415
stringValues[i] = UTF8ToString(valueAddress, nameLength);
6416
}
6417
6418
const setProperties = new Array(patternCount);
6419
const assertedProperties = new Array(patternCount);
6420
const refutedProperties = new Array(patternCount);
6421
const predicates = new Array(patternCount);
6422
const textPredicates = new Array(patternCount);
6423
for (let i = 0; i < patternCount; i++) {
6424
const predicatesAddress = C._ts_query_predicates_for_pattern(
6425
address,
6426
i,
6427
TRANSFER_BUFFER
6428
);
6429
const stepCount = getValue(TRANSFER_BUFFER, "i32");
6430
6431
predicates[i] = [];
6432
textPredicates[i] = [];
6433
6434
const steps = [];
6435
let stepAddress = predicatesAddress;
6436
for (let j = 0; j < stepCount; j++) {
6437
const stepType = getValue(stepAddress, "i32");
6438
stepAddress += SIZE_OF_INT;
6439
const stepValueId = getValue(stepAddress, "i32");
6440
stepAddress += SIZE_OF_INT;
6441
if (stepType === PREDICATE_STEP_TYPE_CAPTURE) {
6442
steps.push({
6443
type: "capture",
6444
name: captureNames[stepValueId],
6445
});
6446
} else if (stepType === PREDICATE_STEP_TYPE_STRING) {
6447
steps.push({
6448
type: "string",
6449
value: stringValues[stepValueId],
6450
});
6451
} else if (steps.length > 0) {
6452
if (steps[0].type !== "string") {
6453
throw new Error(
6454
"Predicates must begin with a literal value"
6455
);
6456
}
6457
const operator = steps[0].value;
6458
let isPositive = true;
6459
switch (operator) {
6460
case "not-eq?":
6461
isPositive = false;
6462
case "eq?":
6463
if (steps.length !== 3)
6464
throw new Error(
6465
`Wrong number of arguments to \`#eq?\` predicate. Expected 2, got ${
6466
steps.length - 1
6467
}`
6468
);
6469
if (steps[1].type !== "capture")
6470
throw new Error(
6471
`First argument of \`#eq?\` predicate must be a capture. Got "${steps[1].value}"`
6472
);
6473
if (steps[2].type === "capture") {
6474
const captureName1 = steps[1].name;
6475
const captureName2 = steps[2].name;
6476
textPredicates[i].push(function (captures) {
6477
let node1, node2;
6478
for (const c of captures) {
6479
if (c.name === captureName1) node1 = c.node;
6480
if (c.name === captureName2) node2 = c.node;
6481
}
6482
if (node1 === undefined || node2 === undefined)
6483
return true;
6484
return (node1.text === node2.text) === isPositive;
6485
});
6486
} else {
6487
const captureName = steps[1].name;
6488
const stringValue = steps[2].value;
6489
textPredicates[i].push(function (captures) {
6490
for (const c of captures) {
6491
if (c.name === captureName) {
6492
return (
6493
(c.node.text === stringValue) === isPositive
6494
);
6495
}
6496
}
6497
return true;
6498
});
6499
}
6500
break;
6501
6502
case "not-match?":
6503
isPositive = false;
6504
case "match?":
6505
if (steps.length !== 3)
6506
throw new Error(
6507
`Wrong number of arguments to \`#match?\` predicate. Expected 2, got ${
6508
steps.length - 1
6509
}.`
6510
);
6511
if (steps[1].type !== "capture")
6512
throw new Error(
6513
`First argument of \`#match?\` predicate must be a capture. Got "${steps[1].value}".`
6514
);
6515
if (steps[2].type !== "string")
6516
throw new Error(
6517
`Second argument of \`#match?\` predicate must be a string. Got @${steps[2].value}.`
6518
);
6519
const captureName = steps[1].name;
6520
const regex = new RegExp(steps[2].value);
6521
textPredicates[i].push(function (captures) {
6522
for (const c of captures) {
6523
if (c.name === captureName)
6524
return regex.test(c.node.text) === isPositive;
6525
}
6526
return true;
6527
});
6528
break;
6529
6530
case "set!":
6531
if (steps.length < 2 || steps.length > 3)
6532
throw new Error(
6533
`Wrong number of arguments to \`#set!\` predicate. Expected 1 or 2. Got ${
6534
steps.length - 1
6535
}.`
6536
);
6537
if (steps.some((s) => s.type !== "string"))
6538
throw new Error(
6539
`Arguments to \`#set!\` predicate must be a strings.".`
6540
);
6541
if (!setProperties[i]) setProperties[i] = {};
6542
setProperties[i][steps[1].value] = steps[2]
6543
? steps[2].value
6544
: null;
6545
break;
6546
6547
case "is?":
6548
case "is-not?":
6549
if (steps.length < 2 || steps.length > 3)
6550
throw new Error(
6551
`Wrong number of arguments to \`#${operator}\` predicate. Expected 1 or 2. Got ${
6552
steps.length - 1
6553
}.`
6554
);
6555
if (steps.some((s) => s.type !== "string"))
6556
throw new Error(
6557
`Arguments to \`#${operator}\` predicate must be a strings.".`
6558
);
6559
const properties =
6560
operator === "is?"
6561
? assertedProperties
6562
: refutedProperties;
6563
if (!properties[i]) properties[i] = {};
6564
properties[i][steps[1].value] = steps[2]
6565
? steps[2].value
6566
: null;
6567
break;
6568
6569
default:
6570
predicates[i].push({
6571
operator,
6572
operands: steps.slice(1),
6573
});
6574
}
6575
6576
steps.length = 0;
6577
}
6578
}
6579
6580
Object.freeze(setProperties[i]);
6581
Object.freeze(assertedProperties[i]);
6582
Object.freeze(refutedProperties[i]);
6583
}
6584
6585
C._free(sourceAddress);
6586
return new Query(
6587
INTERNAL,
6588
address,
6589
captureNames,
6590
textPredicates,
6591
predicates,
6592
Object.freeze(setProperties),
6593
Object.freeze(assertedProperties),
6594
Object.freeze(refutedProperties)
6595
);
6596
}
6597
6598
static load(input) {
6599
let bytes;
6600
if (input instanceof Uint8Array) {
6601
bytes = Promise.resolve(input);
6602
} else {
6603
const url = input;
6604
if (
6605
typeof process !== "undefined" &&
6606
process.versions &&
6607
process.versions.node
6608
) {
6609
const fs = require("fs");
6610
bytes = Promise.resolve(fs.readFileSync(url));
6611
} else {
6612
bytes = fetch(url).then((response) =>
6613
response.arrayBuffer().then((buffer) => {
6614
if (response.ok) {
6615
return new Uint8Array(buffer);
6616
} else {
6617
const body = new TextDecoder("utf-8").decode(buffer);
6618
throw new Error(
6619
`Language.load failed with status ${response.status}.\n\n${body}`
6620
);
6621
}
6622
})
6623
);
6624
}
6625
}
6626
6627
// emscripten-core/emscripten#12969
6628
const loadModule =
6629
typeof loadSideModule === "function"
6630
? loadSideModule
6631
: loadWebAssemblyModule;
6632
6633
return bytes
6634
.then((bytes) => loadModule(bytes, { loadAsync: true }))
6635
.then((mod) => {
6636
const symbolNames = Object.keys(mod);
6637
const functionName = symbolNames.find(
6638
(key) =>
6639
LANGUAGE_FUNCTION_REGEX.test(key) &&
6640
!key.includes("external_scanner_")
6641
);
6642
if (!functionName) {
6643
console.log(
6644
`Couldn't find language function in WASM file. Symbols:\n${JSON.stringify(
6645
symbolNames,
6646
null,
6647
2
6648
)}`
6649
);
6650
}
6651
const languageAddress = mod[functionName]();
6652
return new Language(INTERNAL, languageAddress);
6653
});
6654
}
6655
}
6656
6657
class Query {
6658
constructor(
6659
internal,
6660
address,
6661
captureNames,
6662
textPredicates,
6663
predicates,
6664
setProperties,
6665
assertedProperties,
6666
refutedProperties
6667
) {
6668
assertInternal(internal);
6669
this[0] = address;
6670
this.captureNames = captureNames;
6671
this.textPredicates = textPredicates;
6672
this.predicates = predicates;
6673
this.setProperties = setProperties;
6674
this.assertedProperties = assertedProperties;
6675
this.refutedProperties = refutedProperties;
6676
this.exceededMatchLimit = false;
6677
}
6678
6679
delete() {
6680
C._ts_query_delete(this[0]);
6681
this[0] = 0;
6682
}
6683
6684
matches(node, startPosition, endPosition, options) {
6685
if (!startPosition) startPosition = ZERO_POINT;
6686
if (!endPosition) endPosition = ZERO_POINT;
6687
if (!options) options = {};
6688
6689
let matchLimit = options.matchLimit;
6690
if (typeof matchLimit === "undefined") {
6691
matchLimit = 0;
6692
} else if (typeof matchLimit !== "number") {
6693
throw new Error("Arguments must be numbers");
6694
}
6695
6696
marshalNode(node);
6697
6698
C._ts_query_matches_wasm(
6699
this[0],
6700
node.tree[0],
6701
startPosition.row,
6702
startPosition.column,
6703
endPosition.row,
6704
endPosition.column,
6705
matchLimit
6706
);
6707
6708
const rawCount = getValue(TRANSFER_BUFFER, "i32");
6709
const startAddress = getValue(TRANSFER_BUFFER + SIZE_OF_INT, "i32");
6710
const didExceedMatchLimit = getValue(
6711
TRANSFER_BUFFER + 2 * SIZE_OF_INT,
6712
"i32"
6713
);
6714
const result = new Array(rawCount);
6715
this.exceededMatchLimit = !!didExceedMatchLimit;
6716
6717
let filteredCount = 0;
6718
let address = startAddress;
6719
for (let i = 0; i < rawCount; i++) {
6720
const pattern = getValue(address, "i32");
6721
address += SIZE_OF_INT;
6722
const captureCount = getValue(address, "i32");
6723
address += SIZE_OF_INT;
6724
6725
const captures = new Array(captureCount);
6726
address = unmarshalCaptures(this, node.tree, address, captures);
6727
if (this.textPredicates[pattern].every((p) => p(captures))) {
6728
result[filteredCount++] = { pattern, captures };
6729
const setProperties = this.setProperties[pattern];
6730
if (setProperties) result[i].setProperties = setProperties;
6731
const assertedProperties = this.assertedProperties[pattern];
6732
if (assertedProperties)
6733
result[i].assertedProperties = assertedProperties;
6734
const refutedProperties = this.refutedProperties[pattern];
6735
if (refutedProperties)
6736
result[i].refutedProperties = refutedProperties;
6737
}
6738
}
6739
result.length = filteredCount;
6740
6741
C._free(startAddress);
6742
return result;
6743
}
6744
6745
captures(node, startPosition, endPosition, options) {
6746
if (!startPosition) startPosition = ZERO_POINT;
6747
if (!endPosition) endPosition = ZERO_POINT;
6748
if (!options) options = {};
6749
6750
let matchLimit = options.matchLimit;
6751
if (typeof matchLimit === "undefined") {
6752
matchLimit = 0;
6753
} else if (typeof matchLimit !== "number") {
6754
throw new Error("Arguments must be numbers");
6755
}
6756
6757
marshalNode(node);
6758
6759
C._ts_query_captures_wasm(
6760
this[0],
6761
node.tree[0],
6762
startPosition.row,
6763
startPosition.column,
6764
endPosition.row,
6765
endPosition.column,
6766
matchLimit
6767
);
6768
6769
const count = getValue(TRANSFER_BUFFER, "i32");
6770
const startAddress = getValue(TRANSFER_BUFFER + SIZE_OF_INT, "i32");
6771
const didExceedMatchLimit = getValue(
6772
TRANSFER_BUFFER + 2 * SIZE_OF_INT,
6773
"i32"
6774
);
6775
const result = [];
6776
this.exceededMatchLimit = !!didExceedMatchLimit;
6777
6778
const captures = [];
6779
let address = startAddress;
6780
for (let i = 0; i < count; i++) {
6781
const pattern = getValue(address, "i32");
6782
address += SIZE_OF_INT;
6783
const captureCount = getValue(address, "i32");
6784
address += SIZE_OF_INT;
6785
const captureIndex = getValue(address, "i32");
6786
address += SIZE_OF_INT;
6787
6788
captures.length = captureCount;
6789
address = unmarshalCaptures(this, node.tree, address, captures);
6790
6791
if (this.textPredicates[pattern].every((p) => p(captures))) {
6792
const capture = captures[captureIndex];
6793
const setProperties = this.setProperties[pattern];
6794
if (setProperties) capture.setProperties = setProperties;
6795
const assertedProperties = this.assertedProperties[pattern];
6796
if (assertedProperties)
6797
capture.assertedProperties = assertedProperties;
6798
const refutedProperties = this.refutedProperties[pattern];
6799
if (refutedProperties)
6800
capture.refutedProperties = refutedProperties;
6801
result.push(capture);
6802
}
6803
}
6804
6805
C._free(startAddress);
6806
return result;
6807
}
6808
6809
predicatesForPattern(patternIndex) {
6810
return this.predicates[patternIndex];
6811
}
6812
6813
didExceedMatchLimit() {
6814
return this.exceededMatchLimit;
6815
}
6816
}
6817
6818
function getText(tree, startIndex, endIndex) {
6819
const length = endIndex - startIndex;
6820
let result = tree.textCallback(startIndex, null, endIndex);
6821
startIndex += result.length;
6822
while (startIndex < endIndex) {
6823
const string = tree.textCallback(startIndex, null, endIndex);
6824
if (string && string.length > 0) {
6825
startIndex += string.length;
6826
result += string;
6827
} else {
6828
break;
6829
}
6830
}
6831
if (startIndex > endIndex) {
6832
result = result.slice(0, length);
6833
}
6834
return result;
6835
}
6836
6837
function unmarshalCaptures(query, tree, address, result) {
6838
for (let i = 0, n = result.length; i < n; i++) {
6839
const captureIndex = getValue(address, "i32");
6840
address += SIZE_OF_INT;
6841
const node = unmarshalNode(tree, address);
6842
address += SIZE_OF_NODE;
6843
result[i] = { name: query.captureNames[captureIndex], node };
6844
}
6845
return address;
6846
}
6847
6848
function assertInternal(x) {
6849
if (x !== INTERNAL) throw new Error("Illegal constructor");
6850
}
6851
6852
function isPoint(point) {
6853
return (
6854
point &&
6855
typeof point.row === "number" &&
6856
typeof point.column === "number"
6857
);
6858
}
6859
6860
function marshalNode(node) {
6861
let address = TRANSFER_BUFFER;
6862
setValue(address, node.id, "i32");
6863
address += SIZE_OF_INT;
6864
setValue(address, node.startIndex, "i32");
6865
address += SIZE_OF_INT;
6866
setValue(address, node.startPosition.row, "i32");
6867
address += SIZE_OF_INT;
6868
setValue(address, node.startPosition.column, "i32");
6869
address += SIZE_OF_INT;
6870
setValue(address, node[0], "i32");
6871
}
6872
6873
function unmarshalNode(tree, address = TRANSFER_BUFFER) {
6874
const id = getValue(address, "i32");
6875
address += SIZE_OF_INT;
6876
if (id === 0) return null;
6877
6878
const index = getValue(address, "i32");
6879
address += SIZE_OF_INT;
6880
const row = getValue(address, "i32");
6881
address += SIZE_OF_INT;
6882
const column = getValue(address, "i32");
6883
address += SIZE_OF_INT;
6884
const other = getValue(address, "i32");
6885
6886
const result = new Node(INTERNAL, tree);
6887
result.id = id;
6888
result.startIndex = index;
6889
result.startPosition = { row, column };
6890
result[0] = other;
6891
6892
return result;
6893
}
6894
6895
function marshalTreeCursor(cursor, address = TRANSFER_BUFFER) {
6896
setValue(address + 0 * SIZE_OF_INT, cursor[0], "i32"),
6897
setValue(address + 1 * SIZE_OF_INT, cursor[1], "i32"),
6898
setValue(address + 2 * SIZE_OF_INT, cursor[2], "i32");
6899
}
6900
6901
function unmarshalTreeCursor(cursor) {
6902
(cursor[0] = getValue(TRANSFER_BUFFER + 0 * SIZE_OF_INT, "i32")),
6903
(cursor[1] = getValue(TRANSFER_BUFFER + 1 * SIZE_OF_INT, "i32")),
6904
(cursor[2] = getValue(TRANSFER_BUFFER + 2 * SIZE_OF_INT, "i32"));
6905
}
6906
6907
function marshalPoint(address, point) {
6908
setValue(address, point.row, "i32");
6909
setValue(address + SIZE_OF_INT, point.column, "i32");
6910
}
6911
6912
function unmarshalPoint(address) {
6913
return {
6914
row: getValue(address, "i32"),
6915
column: getValue(address + SIZE_OF_INT, "i32"),
6916
};
6917
}
6918
6919
function marshalRange(address, range) {
6920
marshalPoint(address, range.startPosition);
6921
address += SIZE_OF_POINT;
6922
marshalPoint(address, range.endPosition);
6923
address += SIZE_OF_POINT;
6924
setValue(address, range.startIndex, "i32");
6925
address += SIZE_OF_INT;
6926
setValue(address, range.endIndex, "i32");
6927
address += SIZE_OF_INT;
6928
}
6929
6930
function unmarshalRange(address) {
6931
const result = {};
6932
result.startPosition = unmarshalPoint(address);
6933
address += SIZE_OF_POINT;
6934
result.endPosition = unmarshalPoint(address);
6935
address += SIZE_OF_POINT;
6936
result.startIndex = getValue(address, "i32");
6937
address += SIZE_OF_INT;
6938
result.endIndex = getValue(address, "i32");
6939
return result;
6940
}
6941
6942
function marshalEdit(edit) {
6943
let address = TRANSFER_BUFFER;
6944
marshalPoint(address, edit.startPosition);
6945
address += SIZE_OF_POINT;
6946
marshalPoint(address, edit.oldEndPosition);
6947
address += SIZE_OF_POINT;
6948
marshalPoint(address, edit.newEndPosition);
6949
address += SIZE_OF_POINT;
6950
setValue(address, edit.startIndex, "i32");
6951
address += SIZE_OF_INT;
6952
setValue(address, edit.oldEndIndex, "i32");
6953
address += SIZE_OF_INT;
6954
setValue(address, edit.newEndIndex, "i32");
6955
address += SIZE_OF_INT;
6956
}
6957
6958
for (const name of Object.getOwnPropertyNames(ParserImpl.prototype)) {
6959
Object.defineProperty(Parser.prototype, name, {
6960
value: ParserImpl.prototype[name],
6961
enumerable: false,
6962
writable: false,
6963
});
6964
}
6965
6966
Parser.Language = Language;
6967
Module.onRuntimeInitialized = () => {
6968
ParserImpl.init();
6969
resolveInitPromise();
6970
};
6971
}));
6972
}
6973
}
6974
6975
return Parser;
6976
})();
6977
6978
if (typeof exports === "object") {
6979
module.exports = TreeSitter;
6980
}
6981
6982
// don't execute the inner catch statement if either of these exists
6983
try {
6984
self;
6985
} catch (_e) {
6986
try {
6987
window;
6988
} catch (_e) {
6989
// we hope this is going to be executed in the node environment
6990
globalThis.TreeSitter = TreeSitter;
6991
}
6992
}
6993
6994