lmz radames commited on
Commit
351b503
·
1 Parent(s): f9b7275

new-ui (#1)

Browse files

- add new UI and runtime (c18de0d7caf05637f65b3a1c8a9846eb2fc95555)
- minor font/border (cb43957768a89ab00fa19e3f36fb746306aa1d5f)


Co-authored-by: Radamés Ajna <radames@users.noreply.huggingface.co>

app-52a2b5a177502aae.js DELETED
@@ -1,903 +0,0 @@
1
- let wasm;
2
-
3
- const heap = new Array(128).fill(undefined);
4
-
5
- heap.push(undefined, null, true, false);
6
-
7
- function getObject(idx) { return heap[idx]; }
8
-
9
- let heap_next = heap.length;
10
-
11
- function dropObject(idx) {
12
- if (idx < 132) return;
13
- heap[idx] = heap_next;
14
- heap_next = idx;
15
- }
16
-
17
- function takeObject(idx) {
18
- const ret = getObject(idx);
19
- dropObject(idx);
20
- return ret;
21
- }
22
-
23
- const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } );
24
-
25
- if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); };
26
-
27
- let cachedUint8Memory0 = null;
28
-
29
- function getUint8Memory0() {
30
- if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) {
31
- cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);
32
- }
33
- return cachedUint8Memory0;
34
- }
35
-
36
- function getStringFromWasm0(ptr, len) {
37
- ptr = ptr >>> 0;
38
- return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
39
- }
40
-
41
- function addHeapObject(obj) {
42
- if (heap_next === heap.length) heap.push(heap.length + 1);
43
- const idx = heap_next;
44
- heap_next = heap[idx];
45
-
46
- heap[idx] = obj;
47
- return idx;
48
- }
49
-
50
- function debugString(val) {
51
- // primitive types
52
- const type = typeof val;
53
- if (type == 'number' || type == 'boolean' || val == null) {
54
- return `${val}`;
55
- }
56
- if (type == 'string') {
57
- return `"${val}"`;
58
- }
59
- if (type == 'symbol') {
60
- const description = val.description;
61
- if (description == null) {
62
- return 'Symbol';
63
- } else {
64
- return `Symbol(${description})`;
65
- }
66
- }
67
- if (type == 'function') {
68
- const name = val.name;
69
- if (typeof name == 'string' && name.length > 0) {
70
- return `Function(${name})`;
71
- } else {
72
- return 'Function';
73
- }
74
- }
75
- // objects
76
- if (Array.isArray(val)) {
77
- const length = val.length;
78
- let debug = '[';
79
- if (length > 0) {
80
- debug += debugString(val[0]);
81
- }
82
- for(let i = 1; i < length; i++) {
83
- debug += ', ' + debugString(val[i]);
84
- }
85
- debug += ']';
86
- return debug;
87
- }
88
- // Test for built-in
89
- const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val));
90
- let className;
91
- if (builtInMatches.length > 1) {
92
- className = builtInMatches[1];
93
- } else {
94
- // Failed to match the standard '[object ClassName]'
95
- return toString.call(val);
96
- }
97
- if (className == 'Object') {
98
- // we're a user defined class or Object
99
- // JSON.stringify avoids problems with cycles, and is generally much
100
- // easier than looping through ownProperties of `val`.
101
- try {
102
- return 'Object(' + JSON.stringify(val) + ')';
103
- } catch (_) {
104
- return 'Object';
105
- }
106
- }
107
- // errors
108
- if (val instanceof Error) {
109
- return `${val.name}: ${val.message}\n${val.stack}`;
110
- }
111
- // TODO we could test for more things here, like `Set`s and `Map`s.
112
- return className;
113
- }
114
-
115
- let WASM_VECTOR_LEN = 0;
116
-
117
- const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } );
118
-
119
- const encodeString = (typeof cachedTextEncoder.encodeInto === 'function'
120
- ? function (arg, view) {
121
- return cachedTextEncoder.encodeInto(arg, view);
122
- }
123
- : function (arg, view) {
124
- const buf = cachedTextEncoder.encode(arg);
125
- view.set(buf);
126
- return {
127
- read: arg.length,
128
- written: buf.length
129
- };
130
- });
131
-
132
- function passStringToWasm0(arg, malloc, realloc) {
133
-
134
- if (realloc === undefined) {
135
- const buf = cachedTextEncoder.encode(arg);
136
- const ptr = malloc(buf.length, 1) >>> 0;
137
- getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);
138
- WASM_VECTOR_LEN = buf.length;
139
- return ptr;
140
- }
141
-
142
- let len = arg.length;
143
- let ptr = malloc(len, 1) >>> 0;
144
-
145
- const mem = getUint8Memory0();
146
-
147
- let offset = 0;
148
-
149
- for (; offset < len; offset++) {
150
- const code = arg.charCodeAt(offset);
151
- if (code > 0x7F) break;
152
- mem[ptr + offset] = code;
153
- }
154
-
155
- if (offset !== len) {
156
- if (offset !== 0) {
157
- arg = arg.slice(offset);
158
- }
159
- ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0;
160
- const view = getUint8Memory0().subarray(ptr + offset, ptr + len);
161
- const ret = encodeString(arg, view);
162
-
163
- offset += ret.written;
164
- }
165
-
166
- WASM_VECTOR_LEN = offset;
167
- return ptr;
168
- }
169
-
170
- let cachedInt32Memory0 = null;
171
-
172
- function getInt32Memory0() {
173
- if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) {
174
- cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);
175
- }
176
- return cachedInt32Memory0;
177
- }
178
-
179
- function makeClosure(arg0, arg1, dtor, f) {
180
- const state = { a: arg0, b: arg1, cnt: 1, dtor };
181
- const real = (...args) => {
182
- // First up with a closure we increment the internal reference
183
- // count. This ensures that the Rust closure environment won't
184
- // be deallocated while we're invoking it.
185
- state.cnt++;
186
- try {
187
- return f(state.a, state.b, ...args);
188
- } finally {
189
- if (--state.cnt === 0) {
190
- wasm.__wbindgen_export_2.get(state.dtor)(state.a, state.b);
191
- state.a = 0;
192
-
193
- }
194
- }
195
- };
196
- real.original = state;
197
-
198
- return real;
199
- }
200
- function __wbg_adapter_18(arg0, arg1, arg2) {
201
- wasm.wasm_bindgen__convert__closures__invoke1__h3852d9455ff9739e(arg0, arg1, addHeapObject(arg2));
202
- }
203
-
204
- function makeMutClosure(arg0, arg1, dtor, f) {
205
- const state = { a: arg0, b: arg1, cnt: 1, dtor };
206
- const real = (...args) => {
207
- // First up with a closure we increment the internal reference
208
- // count. This ensures that the Rust closure environment won't
209
- // be deallocated while we're invoking it.
210
- state.cnt++;
211
- const a = state.a;
212
- state.a = 0;
213
- try {
214
- return f(a, state.b, ...args);
215
- } finally {
216
- if (--state.cnt === 0) {
217
- wasm.__wbindgen_export_2.get(state.dtor)(a, state.b);
218
-
219
- } else {
220
- state.a = a;
221
- }
222
- }
223
- };
224
- real.original = state;
225
-
226
- return real;
227
- }
228
-
229
- let stack_pointer = 128;
230
-
231
- function addBorrowedObject(obj) {
232
- if (stack_pointer == 1) throw new Error('out of js stack');
233
- heap[--stack_pointer] = obj;
234
- return stack_pointer;
235
- }
236
- function __wbg_adapter_21(arg0, arg1, arg2) {
237
- try {
238
- wasm._dyn_core__ops__function__FnMut___A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha9364e9f993015fa(arg0, arg1, addBorrowedObject(arg2));
239
- } finally {
240
- heap[stack_pointer++] = undefined;
241
- }
242
- }
243
-
244
- function __wbg_adapter_24(arg0, arg1, arg2) {
245
- wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h93a8c686e0ffa704(arg0, arg1, addHeapObject(arg2));
246
- }
247
-
248
- function isLikeNone(x) {
249
- return x === undefined || x === null;
250
- }
251
-
252
- let cachedUint32Memory0 = null;
253
-
254
- function getUint32Memory0() {
255
- if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) {
256
- cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);
257
- }
258
- return cachedUint32Memory0;
259
- }
260
-
261
- function getArrayJsValueFromWasm0(ptr, len) {
262
- ptr = ptr >>> 0;
263
- const mem = getUint32Memory0();
264
- const slice = mem.subarray(ptr / 4, ptr / 4 + len);
265
- const result = [];
266
- for (let i = 0; i < slice.length; i++) {
267
- result.push(takeObject(slice[i]));
268
- }
269
- return result;
270
- }
271
-
272
- function handleError(f, args) {
273
- try {
274
- return f.apply(this, args);
275
- } catch (e) {
276
- wasm.__wbindgen_exn_store(addHeapObject(e));
277
- }
278
- }
279
-
280
- async function __wbg_load(module, imports) {
281
- if (typeof Response === 'function' && module instanceof Response) {
282
- if (typeof WebAssembly.instantiateStreaming === 'function') {
283
- try {
284
- return await WebAssembly.instantiateStreaming(module, imports);
285
-
286
- } catch (e) {
287
- if (module.headers.get('Content-Type') != 'application/wasm') {
288
- console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e);
289
-
290
- } else {
291
- throw e;
292
- }
293
- }
294
- }
295
-
296
- const bytes = await module.arrayBuffer();
297
- return await WebAssembly.instantiate(bytes, imports);
298
-
299
- } else {
300
- const instance = await WebAssembly.instantiate(module, imports);
301
-
302
- if (instance instanceof WebAssembly.Instance) {
303
- return { instance, module };
304
-
305
- } else {
306
- return instance;
307
- }
308
- }
309
- }
310
-
311
- function __wbg_get_imports() {
312
- const imports = {};
313
- imports.wbg = {};
314
- imports.wbg.__wbindgen_object_drop_ref = function(arg0) {
315
- takeObject(arg0);
316
- };
317
- imports.wbg.__wbg_log_65d20c5d9fc43b86 = function(arg0, arg1) {
318
- console.log(getStringFromWasm0(arg0, arg1));
319
- };
320
- imports.wbg.__wbindgen_string_new = function(arg0, arg1) {
321
- const ret = getStringFromWasm0(arg0, arg1);
322
- return addHeapObject(ret);
323
- };
324
- imports.wbg.__wbindgen_object_clone_ref = function(arg0) {
325
- const ret = getObject(arg0);
326
- return addHeapObject(ret);
327
- };
328
- imports.wbg.__wbindgen_cb_drop = function(arg0) {
329
- const obj = takeObject(arg0).original;
330
- if (obj.cnt-- == 1) {
331
- obj.a = 0;
332
- return true;
333
- }
334
- const ret = false;
335
- return ret;
336
- };
337
- imports.wbg.__wbg_cachekey_b61393159c57fd7b = function(arg0, arg1) {
338
- const ret = getObject(arg1).__yew_subtree_cache_key;
339
- getInt32Memory0()[arg0 / 4 + 1] = isLikeNone(ret) ? 0 : ret;
340
- getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
341
- };
342
- imports.wbg.__wbg_subtreeid_e348577f7ef777e3 = function(arg0, arg1) {
343
- const ret = getObject(arg1).__yew_subtree_id;
344
- getInt32Memory0()[arg0 / 4 + 1] = isLikeNone(ret) ? 0 : ret;
345
- getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
346
- };
347
- imports.wbg.__wbg_setsubtreeid_d32e6327eef1f7fc = function(arg0, arg1) {
348
- getObject(arg0).__yew_subtree_id = arg1 >>> 0;
349
- };
350
- imports.wbg.__wbg_setcachekey_80183b7cfc421143 = function(arg0, arg1) {
351
- getObject(arg0).__yew_subtree_cache_key = arg1 >>> 0;
352
- };
353
- imports.wbg.__wbg_listenerid_12315eee21527820 = function(arg0, arg1) {
354
- const ret = getObject(arg1).__yew_listener_id;
355
- getInt32Memory0()[arg0 / 4 + 1] = isLikeNone(ret) ? 0 : ret;
356
- getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
357
- };
358
- imports.wbg.__wbg_setlistenerid_3183aae8fa5840fb = function(arg0, arg1) {
359
- getObject(arg0).__yew_listener_id = arg1 >>> 0;
360
- };
361
- imports.wbg.__wbg_error_71d6845bf00a930f = function(arg0, arg1) {
362
- var v0 = getArrayJsValueFromWasm0(arg0, arg1).slice();
363
- wasm.__wbindgen_free(arg0, arg1 * 4);
364
- console.error(...v0);
365
- };
366
- imports.wbg.__wbg_warn_0b90a269a514ae1d = function(arg0, arg1) {
367
- var v0 = getArrayJsValueFromWasm0(arg0, arg1).slice();
368
- wasm.__wbindgen_free(arg0, arg1 * 4);
369
- console.warn(...v0);
370
- };
371
- imports.wbg.__wbg_new_abda76e883ba8a5f = function() {
372
- const ret = new Error();
373
- return addHeapObject(ret);
374
- };
375
- imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) {
376
- const ret = getObject(arg1).stack;
377
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
378
- const len1 = WASM_VECTOR_LEN;
379
- getInt32Memory0()[arg0 / 4 + 1] = len1;
380
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
381
- };
382
- imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) {
383
- let deferred0_0;
384
- let deferred0_1;
385
- try {
386
- deferred0_0 = arg0;
387
- deferred0_1 = arg1;
388
- console.error(getStringFromWasm0(arg0, arg1));
389
- } finally {
390
- wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);
391
- }
392
- };
393
- imports.wbg.__wbg_location_7ac41949b772ef21 = function(arg0) {
394
- const ret = getObject(arg0).location;
395
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
396
- };
397
- imports.wbg.__wbg_body_674aec4c1c0910cd = function(arg0) {
398
- const ret = getObject(arg0).body;
399
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
400
- };
401
- imports.wbg.__wbg_createElement_4891554b28d3388b = function() { return handleError(function (arg0, arg1, arg2) {
402
- const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2));
403
- return addHeapObject(ret);
404
- }, arguments) };
405
- imports.wbg.__wbg_createElementNS_119acf9e82482041 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
406
- const ret = getObject(arg0).createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
407
- return addHeapObject(ret);
408
- }, arguments) };
409
- imports.wbg.__wbg_createTextNode_2fd22cd7e543f938 = function(arg0, arg1, arg2) {
410
- const ret = getObject(arg0).createTextNode(getStringFromWasm0(arg1, arg2));
411
- return addHeapObject(ret);
412
- };
413
- imports.wbg.__wbg_getElementById_cc0e0d931b0d9a28 = function(arg0, arg1, arg2) {
414
- const ret = getObject(arg0).getElementById(getStringFromWasm0(arg1, arg2));
415
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
416
- };
417
- imports.wbg.__wbg_instanceof_Window_9029196b662bc42a = function(arg0) {
418
- let result;
419
- try {
420
- result = getObject(arg0) instanceof Window;
421
- } catch {
422
- result = false;
423
- }
424
- const ret = result;
425
- return ret;
426
- };
427
- imports.wbg.__wbg_document_f7ace2b956f30a4f = function(arg0) {
428
- const ret = getObject(arg0).document;
429
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
430
- };
431
- imports.wbg.__wbg_location_56243dba507f472d = function(arg0) {
432
- const ret = getObject(arg0).location;
433
- return addHeapObject(ret);
434
- };
435
- imports.wbg.__wbg_performance_2c295061c8b01e0b = function(arg0) {
436
- const ret = getObject(arg0).performance;
437
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
438
- };
439
- imports.wbg.__wbg_fetch_336b6f0cb426b46e = function(arg0, arg1) {
440
- const ret = getObject(arg0).fetch(getObject(arg1));
441
- return addHeapObject(ret);
442
- };
443
- imports.wbg.__wbg_newwithstrsequenceandoptions_fd88a547f6d15707 = function() { return handleError(function (arg0, arg1) {
444
- const ret = new Blob(getObject(arg0), getObject(arg1));
445
- return addHeapObject(ret);
446
- }, arguments) };
447
- imports.wbg.__wbg_arrayBuffer_27cefaea55cbf063 = function(arg0) {
448
- const ret = getObject(arg0).arrayBuffer();
449
- return addHeapObject(ret);
450
- };
451
- imports.wbg.__wbg_value_3c5f08ffc2b7d6f9 = function(arg0, arg1) {
452
- const ret = getObject(arg1).value;
453
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
454
- const len1 = WASM_VECTOR_LEN;
455
- getInt32Memory0()[arg0 / 4 + 1] = len1;
456
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
457
- };
458
- imports.wbg.__wbg_setvalue_0dc100d4b9908028 = function(arg0, arg1, arg2) {
459
- getObject(arg0).value = getStringFromWasm0(arg1, arg2);
460
- };
461
- imports.wbg.__wbg_setchecked_e5a50baea447b8a8 = function(arg0, arg1) {
462
- getObject(arg0).checked = arg1 !== 0;
463
- };
464
- imports.wbg.__wbg_value_9423da9d988ee8cf = function(arg0, arg1) {
465
- const ret = getObject(arg1).value;
466
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
467
- const len1 = WASM_VECTOR_LEN;
468
- getInt32Memory0()[arg0 / 4 + 1] = len1;
469
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
470
- };
471
- imports.wbg.__wbg_setvalue_1f95e61cbc382f7f = function(arg0, arg1, arg2) {
472
- getObject(arg0).value = getStringFromWasm0(arg1, arg2);
473
- };
474
- imports.wbg.__wbg_setonmessage_f0bd0280573b7084 = function(arg0, arg1) {
475
- getObject(arg0).onmessage = getObject(arg1);
476
- };
477
- imports.wbg.__wbg_new_8e7322f46d5d019c = function() { return handleError(function (arg0, arg1) {
478
- const ret = new Worker(getStringFromWasm0(arg0, arg1));
479
- return addHeapObject(ret);
480
- }, arguments) };
481
- imports.wbg.__wbg_newwithoptions_1bd20b45061ed935 = function() { return handleError(function (arg0, arg1, arg2) {
482
- const ret = new Worker(getStringFromWasm0(arg0, arg1), getObject(arg2));
483
- return addHeapObject(ret);
484
- }, arguments) };
485
- imports.wbg.__wbg_postMessage_8c609e2bde333d9c = function() { return handleError(function (arg0, arg1) {
486
- getObject(arg0).postMessage(getObject(arg1));
487
- }, arguments) };
488
- imports.wbg.__wbg_instanceof_HtmlImageElement_7654818e144eb606 = function(arg0) {
489
- let result;
490
- try {
491
- result = getObject(arg0) instanceof HTMLImageElement;
492
- } catch {
493
- result = false;
494
- }
495
- const ret = result;
496
- return ret;
497
- };
498
- imports.wbg.__wbg_width_e64ae54f1609bb76 = function(arg0) {
499
- const ret = getObject(arg0).width;
500
- return ret;
501
- };
502
- imports.wbg.__wbg_height_5ee3e7570341fe45 = function(arg0) {
503
- const ret = getObject(arg0).height;
504
- return ret;
505
- };
506
- imports.wbg.__wbg_newwithstrandinit_cad5cd6038c7ff5d = function() { return handleError(function (arg0, arg1, arg2) {
507
- const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));
508
- return addHeapObject(ret);
509
- }, arguments) };
510
- imports.wbg.__wbg_debug_9b8701f894da9929 = function(arg0, arg1, arg2, arg3) {
511
- console.debug(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
512
- };
513
- imports.wbg.__wbg_error_788ae33f81d3b84b = function(arg0) {
514
- console.error(getObject(arg0));
515
- };
516
- imports.wbg.__wbg_error_d9bce418caafb712 = function(arg0, arg1, arg2, arg3) {
517
- console.error(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
518
- };
519
- imports.wbg.__wbg_info_bb52f40b06f679de = function(arg0, arg1, arg2, arg3) {
520
- console.info(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
521
- };
522
- imports.wbg.__wbg_log_ea7093e35e3efd07 = function(arg0, arg1, arg2, arg3) {
523
- console.log(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
524
- };
525
- imports.wbg.__wbg_warn_dfc0e0cf544a13bd = function(arg0, arg1, arg2, arg3) {
526
- console.warn(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
527
- };
528
- imports.wbg.__wbg_instanceof_Element_4622f5da1249a3eb = function(arg0) {
529
- let result;
530
- try {
531
- result = getObject(arg0) instanceof Element;
532
- } catch {
533
- result = false;
534
- }
535
- const ret = result;
536
- return ret;
537
- };
538
- imports.wbg.__wbg_namespaceURI_31718ed49b5343a3 = function(arg0, arg1) {
539
- const ret = getObject(arg1).namespaceURI;
540
- var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
541
- var len1 = WASM_VECTOR_LEN;
542
- getInt32Memory0()[arg0 / 4 + 1] = len1;
543
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
544
- };
545
- imports.wbg.__wbg_setinnerHTML_b089587252408b67 = function(arg0, arg1, arg2) {
546
- getObject(arg0).innerHTML = getStringFromWasm0(arg1, arg2);
547
- };
548
- imports.wbg.__wbg_outerHTML_f7749ceff37b5832 = function(arg0, arg1) {
549
- const ret = getObject(arg1).outerHTML;
550
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
551
- const len1 = WASM_VECTOR_LEN;
552
- getInt32Memory0()[arg0 / 4 + 1] = len1;
553
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
554
- };
555
- imports.wbg.__wbg_children_27ed308801b57d3f = function(arg0) {
556
- const ret = getObject(arg0).children;
557
- return addHeapObject(ret);
558
- };
559
- imports.wbg.__wbg_removeAttribute_d8404da431968808 = function() { return handleError(function (arg0, arg1, arg2) {
560
- getObject(arg0).removeAttribute(getStringFromWasm0(arg1, arg2));
561
- }, arguments) };
562
- imports.wbg.__wbg_setAttribute_e7e80b478b7b8b2f = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
563
- getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
564
- }, arguments) };
565
- imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_bc0a6635c96eca9b = function(arg0) {
566
- let result;
567
- try {
568
- result = getObject(arg0) instanceof CanvasRenderingContext2D;
569
- } catch {
570
- result = false;
571
- }
572
- const ret = result;
573
- return ret;
574
- };
575
- imports.wbg.__wbg_setstrokeStyle_3fe4d1c0d11ed1b6 = function(arg0, arg1) {
576
- getObject(arg0).strokeStyle = getObject(arg1);
577
- };
578
- imports.wbg.__wbg_setfillStyle_401fa583a1c8863c = function(arg0, arg1) {
579
- getObject(arg0).fillStyle = getObject(arg1);
580
- };
581
- imports.wbg.__wbg_drawImage_9758fa4c03ab8fc8 = function() { return handleError(function (arg0, arg1, arg2, arg3) {
582
- getObject(arg0).drawImage(getObject(arg1), arg2, arg3);
583
- }, arguments) };
584
- imports.wbg.__wbg_fillRect_e285f7b46668b7fa = function(arg0, arg1, arg2, arg3, arg4) {
585
- getObject(arg0).fillRect(arg1, arg2, arg3, arg4);
586
- };
587
- imports.wbg.__wbg_strokeRect_eef5919e98439115 = function(arg0, arg1, arg2, arg3, arg4) {
588
- getObject(arg0).strokeRect(arg1, arg2, arg3, arg4);
589
- };
590
- imports.wbg.__wbg_fillText_ba4313e6835ce7ea = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
591
- getObject(arg0).fillText(getStringFromWasm0(arg1, arg2), arg3, arg4);
592
- }, arguments) };
593
- imports.wbg.__wbg_measureText_b5b4d14da44a57c5 = function() { return handleError(function (arg0, arg1, arg2) {
594
- const ret = getObject(arg0).measureText(getStringFromWasm0(arg1, arg2));
595
- return addHeapObject(ret);
596
- }, arguments) };
597
- imports.wbg.__wbg_data_ab99ae4a2e1e8bc9 = function(arg0) {
598
- const ret = getObject(arg0).data;
599
- return addHeapObject(ret);
600
- };
601
- imports.wbg.__wbg_now_0cfdc90c97d0c24b = function(arg0) {
602
- const ret = getObject(arg0).now();
603
- return ret;
604
- };
605
- imports.wbg.__wbg_instanceof_HtmlCanvasElement_da5f9efa0688cf6d = function(arg0) {
606
- let result;
607
- try {
608
- result = getObject(arg0) instanceof HTMLCanvasElement;
609
- } catch {
610
- result = false;
611
- }
612
- const ret = result;
613
- return ret;
614
- };
615
- imports.wbg.__wbg_setwidth_a667a942dba6656e = function(arg0, arg1) {
616
- getObject(arg0).width = arg1 >>> 0;
617
- };
618
- imports.wbg.__wbg_setheight_a747d440760fe5aa = function(arg0, arg1) {
619
- getObject(arg0).height = arg1 >>> 0;
620
- };
621
- imports.wbg.__wbg_getContext_7c5944ea807bf5d3 = function() { return handleError(function (arg0, arg1, arg2) {
622
- const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2));
623
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
624
- }, arguments) };
625
- imports.wbg.__wbg_instanceof_Response_fc4327dbfcdf5ced = function(arg0) {
626
- let result;
627
- try {
628
- result = getObject(arg0) instanceof Response;
629
- } catch {
630
- result = false;
631
- }
632
- const ret = result;
633
- return ret;
634
- };
635
- imports.wbg.__wbg_blob_34990e4300d45f53 = function() { return handleError(function (arg0) {
636
- const ret = getObject(arg0).blob();
637
- return addHeapObject(ret);
638
- }, arguments) };
639
- imports.wbg.__wbg_width_5b91f61af2d11adc = function(arg0) {
640
- const ret = getObject(arg0).width;
641
- return ret;
642
- };
643
- imports.wbg.__wbg_bubbles_63572b91f3885ef1 = function(arg0) {
644
- const ret = getObject(arg0).bubbles;
645
- return ret;
646
- };
647
- imports.wbg.__wbg_cancelBubble_90d1c3aa2a76cbeb = function(arg0) {
648
- const ret = getObject(arg0).cancelBubble;
649
- return ret;
650
- };
651
- imports.wbg.__wbg_composedPath_cf1bb5b8bcff496f = function(arg0) {
652
- const ret = getObject(arg0).composedPath();
653
- return addHeapObject(ret);
654
- };
655
- imports.wbg.__wbg_parentNode_9e53f8b17eb98c9d = function(arg0) {
656
- const ret = getObject(arg0).parentNode;
657
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
658
- };
659
- imports.wbg.__wbg_parentElement_c75962bc9997ea5f = function(arg0) {
660
- const ret = getObject(arg0).parentElement;
661
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
662
- };
663
- imports.wbg.__wbg_lastChild_0cee692010bac6c2 = function(arg0) {
664
- const ret = getObject(arg0).lastChild;
665
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
666
- };
667
- imports.wbg.__wbg_nextSibling_304d9aac7c2774ae = function(arg0) {
668
- const ret = getObject(arg0).nextSibling;
669
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
670
- };
671
- imports.wbg.__wbg_setnodeValue_d1c8382910b45e04 = function(arg0, arg1, arg2) {
672
- getObject(arg0).nodeValue = arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2);
673
- };
674
- imports.wbg.__wbg_textContent_c5d9e21ee03c63d4 = function(arg0, arg1) {
675
- const ret = getObject(arg1).textContent;
676
- var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
677
- var len1 = WASM_VECTOR_LEN;
678
- getInt32Memory0()[arg0 / 4 + 1] = len1;
679
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
680
- };
681
- imports.wbg.__wbg_appendChild_51339d4cde00ee22 = function() { return handleError(function (arg0, arg1) {
682
- const ret = getObject(arg0).appendChild(getObject(arg1));
683
- return addHeapObject(ret);
684
- }, arguments) };
685
- imports.wbg.__wbg_insertBefore_ffa01d4b747c95fc = function() { return handleError(function (arg0, arg1, arg2) {
686
- const ret = getObject(arg0).insertBefore(getObject(arg1), getObject(arg2));
687
- return addHeapObject(ret);
688
- }, arguments) };
689
- imports.wbg.__wbg_removeChild_973429f368206138 = function() { return handleError(function (arg0, arg1) {
690
- const ret = getObject(arg0).removeChild(getObject(arg1));
691
- return addHeapObject(ret);
692
- }, arguments) };
693
- imports.wbg.__wbg_addEventListener_a5963e26cd7b176b = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
694
- getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4));
695
- }, arguments) };
696
- imports.wbg.__wbg_origin_50aa482fa6784a0a = function() { return handleError(function (arg0, arg1) {
697
- const ret = getObject(arg1).origin;
698
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
699
- const len1 = WASM_VECTOR_LEN;
700
- getInt32Memory0()[arg0 / 4 + 1] = len1;
701
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
702
- }, arguments) };
703
- imports.wbg.__wbg_pathname_c8fd5c498079312d = function() { return handleError(function (arg0, arg1) {
704
- const ret = getObject(arg1).pathname;
705
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
706
- const len1 = WASM_VECTOR_LEN;
707
- getInt32Memory0()[arg0 / 4 + 1] = len1;
708
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
709
- }, arguments) };
710
- imports.wbg.__wbg_instanceof_ShadowRoot_b64337370f59fe2d = function(arg0) {
711
- let result;
712
- try {
713
- result = getObject(arg0) instanceof ShadowRoot;
714
- } catch {
715
- result = false;
716
- }
717
- const ret = result;
718
- return ret;
719
- };
720
- imports.wbg.__wbg_host_e1c47c33975060d3 = function(arg0) {
721
- const ret = getObject(arg0).host;
722
- return addHeapObject(ret);
723
- };
724
- imports.wbg.__wbg_createObjectURL_d82f2880bada6a1d = function() { return handleError(function (arg0, arg1) {
725
- const ret = URL.createObjectURL(getObject(arg1));
726
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
727
- const len1 = WASM_VECTOR_LEN;
728
- getInt32Memory0()[arg0 / 4 + 1] = len1;
729
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
730
- }, arguments) };
731
- imports.wbg.__wbg_get_44be0491f933a435 = function(arg0, arg1) {
732
- const ret = getObject(arg0)[arg1 >>> 0];
733
- return addHeapObject(ret);
734
- };
735
- imports.wbg.__wbg_length_fff51ee6522a1a18 = function(arg0) {
736
- const ret = getObject(arg0).length;
737
- return ret;
738
- };
739
- imports.wbg.__wbg_new_898a68150f225f2e = function() {
740
- const ret = new Array();
741
- return addHeapObject(ret);
742
- };
743
- imports.wbg.__wbg_newnoargs_581967eacc0e2604 = function(arg0, arg1) {
744
- const ret = new Function(getStringFromWasm0(arg0, arg1));
745
- return addHeapObject(ret);
746
- };
747
- imports.wbg.__wbg_call_cb65541d95d71282 = function() { return handleError(function (arg0, arg1) {
748
- const ret = getObject(arg0).call(getObject(arg1));
749
- return addHeapObject(ret);
750
- }, arguments) };
751
- imports.wbg.__wbg_new_b51585de1b234aff = function() {
752
- const ret = new Object();
753
- return addHeapObject(ret);
754
- };
755
- imports.wbg.__wbg_self_1ff1d729e9aae938 = function() { return handleError(function () {
756
- const ret = self.self;
757
- return addHeapObject(ret);
758
- }, arguments) };
759
- imports.wbg.__wbg_window_5f4faef6c12b79ec = function() { return handleError(function () {
760
- const ret = window.window;
761
- return addHeapObject(ret);
762
- }, arguments) };
763
- imports.wbg.__wbg_globalThis_1d39714405582d3c = function() { return handleError(function () {
764
- const ret = globalThis.globalThis;
765
- return addHeapObject(ret);
766
- }, arguments) };
767
- imports.wbg.__wbg_global_651f05c6a0944d1c = function() { return handleError(function () {
768
- const ret = global.global;
769
- return addHeapObject(ret);
770
- }, arguments) };
771
- imports.wbg.__wbindgen_is_undefined = function(arg0) {
772
- const ret = getObject(arg0) === undefined;
773
- return ret;
774
- };
775
- imports.wbg.__wbg_from_d7c216d4616bb368 = function(arg0) {
776
- const ret = Array.from(getObject(arg0));
777
- return addHeapObject(ret);
778
- };
779
- imports.wbg.__wbg_push_ca1c26067ef907ac = function(arg0, arg1) {
780
- const ret = getObject(arg0).push(getObject(arg1));
781
- return ret;
782
- };
783
- imports.wbg.__wbg_is_205d914af04a8faa = function(arg0, arg1) {
784
- const ret = Object.is(getObject(arg0), getObject(arg1));
785
- return ret;
786
- };
787
- imports.wbg.__wbg_resolve_53698b95aaf7fcf8 = function(arg0) {
788
- const ret = Promise.resolve(getObject(arg0));
789
- return addHeapObject(ret);
790
- };
791
- imports.wbg.__wbg_then_f7e06ee3c11698eb = function(arg0, arg1) {
792
- const ret = getObject(arg0).then(getObject(arg1));
793
- return addHeapObject(ret);
794
- };
795
- imports.wbg.__wbg_then_b2267541e2a73865 = function(arg0, arg1, arg2) {
796
- const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));
797
- return addHeapObject(ret);
798
- };
799
- imports.wbg.__wbg_buffer_085ec1f694018c4f = function(arg0) {
800
- const ret = getObject(arg0).buffer;
801
- return addHeapObject(ret);
802
- };
803
- imports.wbg.__wbg_newwithbyteoffsetandlength_6da8e527659b86aa = function(arg0, arg1, arg2) {
804
- const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);
805
- return addHeapObject(ret);
806
- };
807
- imports.wbg.__wbg_new_8125e318e6245eed = function(arg0) {
808
- const ret = new Uint8Array(getObject(arg0));
809
- return addHeapObject(ret);
810
- };
811
- imports.wbg.__wbg_set_5cf90238115182c3 = function(arg0, arg1, arg2) {
812
- getObject(arg0).set(getObject(arg1), arg2 >>> 0);
813
- };
814
- imports.wbg.__wbg_length_72e2208bbc0efc61 = function(arg0) {
815
- const ret = getObject(arg0).length;
816
- return ret;
817
- };
818
- imports.wbg.__wbg_set_092e06b0f9d71865 = function() { return handleError(function (arg0, arg1, arg2) {
819
- const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));
820
- return ret;
821
- }, arguments) };
822
- imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {
823
- const ret = debugString(getObject(arg1));
824
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
825
- const len1 = WASM_VECTOR_LEN;
826
- getInt32Memory0()[arg0 / 4 + 1] = len1;
827
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
828
- };
829
- imports.wbg.__wbindgen_throw = function(arg0, arg1) {
830
- throw new Error(getStringFromWasm0(arg0, arg1));
831
- };
832
- imports.wbg.__wbindgen_memory = function() {
833
- const ret = wasm.memory;
834
- return addHeapObject(ret);
835
- };
836
- imports.wbg.__wbindgen_closure_wrapper231 = function(arg0, arg1, arg2) {
837
- const ret = makeClosure(arg0, arg1, 75, __wbg_adapter_18);
838
- return addHeapObject(ret);
839
- };
840
- imports.wbg.__wbindgen_closure_wrapper414 = function(arg0, arg1, arg2) {
841
- const ret = makeMutClosure(arg0, arg1, 135, __wbg_adapter_21);
842
- return addHeapObject(ret);
843
- };
844
- imports.wbg.__wbindgen_closure_wrapper689 = function(arg0, arg1, arg2) {
845
- const ret = makeMutClosure(arg0, arg1, 243, __wbg_adapter_24);
846
- return addHeapObject(ret);
847
- };
848
-
849
- return imports;
850
- }
851
-
852
- function __wbg_init_memory(imports, maybe_memory) {
853
-
854
- }
855
-
856
- function __wbg_finalize_init(instance, module) {
857
- wasm = instance.exports;
858
- __wbg_init.__wbindgen_wasm_module = module;
859
- cachedInt32Memory0 = null;
860
- cachedUint32Memory0 = null;
861
- cachedUint8Memory0 = null;
862
-
863
- wasm.__wbindgen_start();
864
- return wasm;
865
- }
866
-
867
- function initSync(module) {
868
- if (wasm !== undefined) return wasm;
869
-
870
- const imports = __wbg_get_imports();
871
-
872
- __wbg_init_memory(imports);
873
-
874
- if (!(module instanceof WebAssembly.Module)) {
875
- module = new WebAssembly.Module(module);
876
- }
877
-
878
- const instance = new WebAssembly.Instance(module, imports);
879
-
880
- return __wbg_finalize_init(instance, module);
881
- }
882
-
883
- async function __wbg_init(input) {
884
- if (wasm !== undefined) return wasm;
885
-
886
- if (typeof input === 'undefined') {
887
- input = new URL('app-52a2b5a177502aae_bg.wasm', import.meta.url);
888
- }
889
- const imports = __wbg_get_imports();
890
-
891
- if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {
892
- input = fetch(input);
893
- }
894
-
895
- __wbg_init_memory(imports);
896
-
897
- const { instance, module } = await __wbg_load(await input, imports);
898
-
899
- return __wbg_finalize_init(instance, module);
900
- }
901
-
902
- export { initSync }
903
- export default __wbg_init;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
app-52a2b5a177502aae_bg.wasm DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:af63ea91a37b80cdd448287beb34bc6255eb113253a88bba65a0fee72022e759
3
- size 300675
 
 
 
 
app-8180fc49522e81a6.js DELETED
@@ -1,903 +0,0 @@
1
- let wasm;
2
-
3
- const heap = new Array(128).fill(undefined);
4
-
5
- heap.push(undefined, null, true, false);
6
-
7
- function getObject(idx) { return heap[idx]; }
8
-
9
- let heap_next = heap.length;
10
-
11
- function dropObject(idx) {
12
- if (idx < 132) return;
13
- heap[idx] = heap_next;
14
- heap_next = idx;
15
- }
16
-
17
- function takeObject(idx) {
18
- const ret = getObject(idx);
19
- dropObject(idx);
20
- return ret;
21
- }
22
-
23
- const cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } );
24
-
25
- if (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); };
26
-
27
- let cachedUint8Memory0 = null;
28
-
29
- function getUint8Memory0() {
30
- if (cachedUint8Memory0 === null || cachedUint8Memory0.byteLength === 0) {
31
- cachedUint8Memory0 = new Uint8Array(wasm.memory.buffer);
32
- }
33
- return cachedUint8Memory0;
34
- }
35
-
36
- function getStringFromWasm0(ptr, len) {
37
- ptr = ptr >>> 0;
38
- return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len));
39
- }
40
-
41
- function addHeapObject(obj) {
42
- if (heap_next === heap.length) heap.push(heap.length + 1);
43
- const idx = heap_next;
44
- heap_next = heap[idx];
45
-
46
- heap[idx] = obj;
47
- return idx;
48
- }
49
-
50
- function debugString(val) {
51
- // primitive types
52
- const type = typeof val;
53
- if (type == 'number' || type == 'boolean' || val == null) {
54
- return `${val}`;
55
- }
56
- if (type == 'string') {
57
- return `"${val}"`;
58
- }
59
- if (type == 'symbol') {
60
- const description = val.description;
61
- if (description == null) {
62
- return 'Symbol';
63
- } else {
64
- return `Symbol(${description})`;
65
- }
66
- }
67
- if (type == 'function') {
68
- const name = val.name;
69
- if (typeof name == 'string' && name.length > 0) {
70
- return `Function(${name})`;
71
- } else {
72
- return 'Function';
73
- }
74
- }
75
- // objects
76
- if (Array.isArray(val)) {
77
- const length = val.length;
78
- let debug = '[';
79
- if (length > 0) {
80
- debug += debugString(val[0]);
81
- }
82
- for(let i = 1; i < length; i++) {
83
- debug += ', ' + debugString(val[i]);
84
- }
85
- debug += ']';
86
- return debug;
87
- }
88
- // Test for built-in
89
- const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val));
90
- let className;
91
- if (builtInMatches.length > 1) {
92
- className = builtInMatches[1];
93
- } else {
94
- // Failed to match the standard '[object ClassName]'
95
- return toString.call(val);
96
- }
97
- if (className == 'Object') {
98
- // we're a user defined class or Object
99
- // JSON.stringify avoids problems with cycles, and is generally much
100
- // easier than looping through ownProperties of `val`.
101
- try {
102
- return 'Object(' + JSON.stringify(val) + ')';
103
- } catch (_) {
104
- return 'Object';
105
- }
106
- }
107
- // errors
108
- if (val instanceof Error) {
109
- return `${val.name}: ${val.message}\n${val.stack}`;
110
- }
111
- // TODO we could test for more things here, like `Set`s and `Map`s.
112
- return className;
113
- }
114
-
115
- let WASM_VECTOR_LEN = 0;
116
-
117
- const cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } );
118
-
119
- const encodeString = (typeof cachedTextEncoder.encodeInto === 'function'
120
- ? function (arg, view) {
121
- return cachedTextEncoder.encodeInto(arg, view);
122
- }
123
- : function (arg, view) {
124
- const buf = cachedTextEncoder.encode(arg);
125
- view.set(buf);
126
- return {
127
- read: arg.length,
128
- written: buf.length
129
- };
130
- });
131
-
132
- function passStringToWasm0(arg, malloc, realloc) {
133
-
134
- if (realloc === undefined) {
135
- const buf = cachedTextEncoder.encode(arg);
136
- const ptr = malloc(buf.length, 1) >>> 0;
137
- getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf);
138
- WASM_VECTOR_LEN = buf.length;
139
- return ptr;
140
- }
141
-
142
- let len = arg.length;
143
- let ptr = malloc(len, 1) >>> 0;
144
-
145
- const mem = getUint8Memory0();
146
-
147
- let offset = 0;
148
-
149
- for (; offset < len; offset++) {
150
- const code = arg.charCodeAt(offset);
151
- if (code > 0x7F) break;
152
- mem[ptr + offset] = code;
153
- }
154
-
155
- if (offset !== len) {
156
- if (offset !== 0) {
157
- arg = arg.slice(offset);
158
- }
159
- ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0;
160
- const view = getUint8Memory0().subarray(ptr + offset, ptr + len);
161
- const ret = encodeString(arg, view);
162
-
163
- offset += ret.written;
164
- }
165
-
166
- WASM_VECTOR_LEN = offset;
167
- return ptr;
168
- }
169
-
170
- let cachedInt32Memory0 = null;
171
-
172
- function getInt32Memory0() {
173
- if (cachedInt32Memory0 === null || cachedInt32Memory0.byteLength === 0) {
174
- cachedInt32Memory0 = new Int32Array(wasm.memory.buffer);
175
- }
176
- return cachedInt32Memory0;
177
- }
178
-
179
- function makeClosure(arg0, arg1, dtor, f) {
180
- const state = { a: arg0, b: arg1, cnt: 1, dtor };
181
- const real = (...args) => {
182
- // First up with a closure we increment the internal reference
183
- // count. This ensures that the Rust closure environment won't
184
- // be deallocated while we're invoking it.
185
- state.cnt++;
186
- try {
187
- return f(state.a, state.b, ...args);
188
- } finally {
189
- if (--state.cnt === 0) {
190
- wasm.__wbindgen_export_2.get(state.dtor)(state.a, state.b);
191
- state.a = 0;
192
-
193
- }
194
- }
195
- };
196
- real.original = state;
197
-
198
- return real;
199
- }
200
- function __wbg_adapter_18(arg0, arg1, arg2) {
201
- wasm.wasm_bindgen__convert__closures__invoke1__h3852d9455ff9739e(arg0, arg1, addHeapObject(arg2));
202
- }
203
-
204
- function makeMutClosure(arg0, arg1, dtor, f) {
205
- const state = { a: arg0, b: arg1, cnt: 1, dtor };
206
- const real = (...args) => {
207
- // First up with a closure we increment the internal reference
208
- // count. This ensures that the Rust closure environment won't
209
- // be deallocated while we're invoking it.
210
- state.cnt++;
211
- const a = state.a;
212
- state.a = 0;
213
- try {
214
- return f(a, state.b, ...args);
215
- } finally {
216
- if (--state.cnt === 0) {
217
- wasm.__wbindgen_export_2.get(state.dtor)(a, state.b);
218
-
219
- } else {
220
- state.a = a;
221
- }
222
- }
223
- };
224
- real.original = state;
225
-
226
- return real;
227
- }
228
-
229
- let stack_pointer = 128;
230
-
231
- function addBorrowedObject(obj) {
232
- if (stack_pointer == 1) throw new Error('out of js stack');
233
- heap[--stack_pointer] = obj;
234
- return stack_pointer;
235
- }
236
- function __wbg_adapter_21(arg0, arg1, arg2) {
237
- try {
238
- wasm._dyn_core__ops__function__FnMut___A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__ha9364e9f993015fa(arg0, arg1, addBorrowedObject(arg2));
239
- } finally {
240
- heap[stack_pointer++] = undefined;
241
- }
242
- }
243
-
244
- function __wbg_adapter_24(arg0, arg1, arg2) {
245
- wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h93a8c686e0ffa704(arg0, arg1, addHeapObject(arg2));
246
- }
247
-
248
- function isLikeNone(x) {
249
- return x === undefined || x === null;
250
- }
251
-
252
- let cachedUint32Memory0 = null;
253
-
254
- function getUint32Memory0() {
255
- if (cachedUint32Memory0 === null || cachedUint32Memory0.byteLength === 0) {
256
- cachedUint32Memory0 = new Uint32Array(wasm.memory.buffer);
257
- }
258
- return cachedUint32Memory0;
259
- }
260
-
261
- function getArrayJsValueFromWasm0(ptr, len) {
262
- ptr = ptr >>> 0;
263
- const mem = getUint32Memory0();
264
- const slice = mem.subarray(ptr / 4, ptr / 4 + len);
265
- const result = [];
266
- for (let i = 0; i < slice.length; i++) {
267
- result.push(takeObject(slice[i]));
268
- }
269
- return result;
270
- }
271
-
272
- function handleError(f, args) {
273
- try {
274
- return f.apply(this, args);
275
- } catch (e) {
276
- wasm.__wbindgen_exn_store(addHeapObject(e));
277
- }
278
- }
279
-
280
- async function __wbg_load(module, imports) {
281
- if (typeof Response === 'function' && module instanceof Response) {
282
- if (typeof WebAssembly.instantiateStreaming === 'function') {
283
- try {
284
- return await WebAssembly.instantiateStreaming(module, imports);
285
-
286
- } catch (e) {
287
- if (module.headers.get('Content-Type') != 'application/wasm') {
288
- console.warn("`WebAssembly.instantiateStreaming` failed because your server does not serve wasm with `application/wasm` MIME type. Falling back to `WebAssembly.instantiate` which is slower. Original error:\n", e);
289
-
290
- } else {
291
- throw e;
292
- }
293
- }
294
- }
295
-
296
- const bytes = await module.arrayBuffer();
297
- return await WebAssembly.instantiate(bytes, imports);
298
-
299
- } else {
300
- const instance = await WebAssembly.instantiate(module, imports);
301
-
302
- if (instance instanceof WebAssembly.Instance) {
303
- return { instance, module };
304
-
305
- } else {
306
- return instance;
307
- }
308
- }
309
- }
310
-
311
- function __wbg_get_imports() {
312
- const imports = {};
313
- imports.wbg = {};
314
- imports.wbg.__wbindgen_object_drop_ref = function(arg0) {
315
- takeObject(arg0);
316
- };
317
- imports.wbg.__wbg_log_65d20c5d9fc43b86 = function(arg0, arg1) {
318
- console.log(getStringFromWasm0(arg0, arg1));
319
- };
320
- imports.wbg.__wbindgen_string_new = function(arg0, arg1) {
321
- const ret = getStringFromWasm0(arg0, arg1);
322
- return addHeapObject(ret);
323
- };
324
- imports.wbg.__wbindgen_object_clone_ref = function(arg0) {
325
- const ret = getObject(arg0);
326
- return addHeapObject(ret);
327
- };
328
- imports.wbg.__wbindgen_cb_drop = function(arg0) {
329
- const obj = takeObject(arg0).original;
330
- if (obj.cnt-- == 1) {
331
- obj.a = 0;
332
- return true;
333
- }
334
- const ret = false;
335
- return ret;
336
- };
337
- imports.wbg.__wbg_cachekey_b61393159c57fd7b = function(arg0, arg1) {
338
- const ret = getObject(arg1).__yew_subtree_cache_key;
339
- getInt32Memory0()[arg0 / 4 + 1] = isLikeNone(ret) ? 0 : ret;
340
- getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
341
- };
342
- imports.wbg.__wbg_subtreeid_e348577f7ef777e3 = function(arg0, arg1) {
343
- const ret = getObject(arg1).__yew_subtree_id;
344
- getInt32Memory0()[arg0 / 4 + 1] = isLikeNone(ret) ? 0 : ret;
345
- getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
346
- };
347
- imports.wbg.__wbg_setsubtreeid_d32e6327eef1f7fc = function(arg0, arg1) {
348
- getObject(arg0).__yew_subtree_id = arg1 >>> 0;
349
- };
350
- imports.wbg.__wbg_setcachekey_80183b7cfc421143 = function(arg0, arg1) {
351
- getObject(arg0).__yew_subtree_cache_key = arg1 >>> 0;
352
- };
353
- imports.wbg.__wbg_listenerid_12315eee21527820 = function(arg0, arg1) {
354
- const ret = getObject(arg1).__yew_listener_id;
355
- getInt32Memory0()[arg0 / 4 + 1] = isLikeNone(ret) ? 0 : ret;
356
- getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret);
357
- };
358
- imports.wbg.__wbg_setlistenerid_3183aae8fa5840fb = function(arg0, arg1) {
359
- getObject(arg0).__yew_listener_id = arg1 >>> 0;
360
- };
361
- imports.wbg.__wbg_error_71d6845bf00a930f = function(arg0, arg1) {
362
- var v0 = getArrayJsValueFromWasm0(arg0, arg1).slice();
363
- wasm.__wbindgen_free(arg0, arg1 * 4);
364
- console.error(...v0);
365
- };
366
- imports.wbg.__wbg_warn_0b90a269a514ae1d = function(arg0, arg1) {
367
- var v0 = getArrayJsValueFromWasm0(arg0, arg1).slice();
368
- wasm.__wbindgen_free(arg0, arg1 * 4);
369
- console.warn(...v0);
370
- };
371
- imports.wbg.__wbg_new_abda76e883ba8a5f = function() {
372
- const ret = new Error();
373
- return addHeapObject(ret);
374
- };
375
- imports.wbg.__wbg_stack_658279fe44541cf6 = function(arg0, arg1) {
376
- const ret = getObject(arg1).stack;
377
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
378
- const len1 = WASM_VECTOR_LEN;
379
- getInt32Memory0()[arg0 / 4 + 1] = len1;
380
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
381
- };
382
- imports.wbg.__wbg_error_f851667af71bcfc6 = function(arg0, arg1) {
383
- let deferred0_0;
384
- let deferred0_1;
385
- try {
386
- deferred0_0 = arg0;
387
- deferred0_1 = arg1;
388
- console.error(getStringFromWasm0(arg0, arg1));
389
- } finally {
390
- wasm.__wbindgen_free(deferred0_0, deferred0_1, 1);
391
- }
392
- };
393
- imports.wbg.__wbg_location_7ac41949b772ef21 = function(arg0) {
394
- const ret = getObject(arg0).location;
395
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
396
- };
397
- imports.wbg.__wbg_body_674aec4c1c0910cd = function(arg0) {
398
- const ret = getObject(arg0).body;
399
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
400
- };
401
- imports.wbg.__wbg_createElement_4891554b28d3388b = function() { return handleError(function (arg0, arg1, arg2) {
402
- const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2));
403
- return addHeapObject(ret);
404
- }, arguments) };
405
- imports.wbg.__wbg_createElementNS_119acf9e82482041 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
406
- const ret = getObject(arg0).createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
407
- return addHeapObject(ret);
408
- }, arguments) };
409
- imports.wbg.__wbg_createTextNode_2fd22cd7e543f938 = function(arg0, arg1, arg2) {
410
- const ret = getObject(arg0).createTextNode(getStringFromWasm0(arg1, arg2));
411
- return addHeapObject(ret);
412
- };
413
- imports.wbg.__wbg_getElementById_cc0e0d931b0d9a28 = function(arg0, arg1, arg2) {
414
- const ret = getObject(arg0).getElementById(getStringFromWasm0(arg1, arg2));
415
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
416
- };
417
- imports.wbg.__wbg_instanceof_Window_9029196b662bc42a = function(arg0) {
418
- let result;
419
- try {
420
- result = getObject(arg0) instanceof Window;
421
- } catch {
422
- result = false;
423
- }
424
- const ret = result;
425
- return ret;
426
- };
427
- imports.wbg.__wbg_document_f7ace2b956f30a4f = function(arg0) {
428
- const ret = getObject(arg0).document;
429
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
430
- };
431
- imports.wbg.__wbg_location_56243dba507f472d = function(arg0) {
432
- const ret = getObject(arg0).location;
433
- return addHeapObject(ret);
434
- };
435
- imports.wbg.__wbg_performance_2c295061c8b01e0b = function(arg0) {
436
- const ret = getObject(arg0).performance;
437
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
438
- };
439
- imports.wbg.__wbg_fetch_336b6f0cb426b46e = function(arg0, arg1) {
440
- const ret = getObject(arg0).fetch(getObject(arg1));
441
- return addHeapObject(ret);
442
- };
443
- imports.wbg.__wbg_newwithstrsequenceandoptions_fd88a547f6d15707 = function() { return handleError(function (arg0, arg1) {
444
- const ret = new Blob(getObject(arg0), getObject(arg1));
445
- return addHeapObject(ret);
446
- }, arguments) };
447
- imports.wbg.__wbg_arrayBuffer_27cefaea55cbf063 = function(arg0) {
448
- const ret = getObject(arg0).arrayBuffer();
449
- return addHeapObject(ret);
450
- };
451
- imports.wbg.__wbg_value_3c5f08ffc2b7d6f9 = function(arg0, arg1) {
452
- const ret = getObject(arg1).value;
453
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
454
- const len1 = WASM_VECTOR_LEN;
455
- getInt32Memory0()[arg0 / 4 + 1] = len1;
456
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
457
- };
458
- imports.wbg.__wbg_setvalue_0dc100d4b9908028 = function(arg0, arg1, arg2) {
459
- getObject(arg0).value = getStringFromWasm0(arg1, arg2);
460
- };
461
- imports.wbg.__wbg_setchecked_e5a50baea447b8a8 = function(arg0, arg1) {
462
- getObject(arg0).checked = arg1 !== 0;
463
- };
464
- imports.wbg.__wbg_value_9423da9d988ee8cf = function(arg0, arg1) {
465
- const ret = getObject(arg1).value;
466
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
467
- const len1 = WASM_VECTOR_LEN;
468
- getInt32Memory0()[arg0 / 4 + 1] = len1;
469
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
470
- };
471
- imports.wbg.__wbg_setvalue_1f95e61cbc382f7f = function(arg0, arg1, arg2) {
472
- getObject(arg0).value = getStringFromWasm0(arg1, arg2);
473
- };
474
- imports.wbg.__wbg_setonmessage_f0bd0280573b7084 = function(arg0, arg1) {
475
- getObject(arg0).onmessage = getObject(arg1);
476
- };
477
- imports.wbg.__wbg_new_8e7322f46d5d019c = function() { return handleError(function (arg0, arg1) {
478
- const ret = new Worker(getStringFromWasm0(arg0, arg1));
479
- return addHeapObject(ret);
480
- }, arguments) };
481
- imports.wbg.__wbg_newwithoptions_1bd20b45061ed935 = function() { return handleError(function (arg0, arg1, arg2) {
482
- const ret = new Worker(getStringFromWasm0(arg0, arg1), getObject(arg2));
483
- return addHeapObject(ret);
484
- }, arguments) };
485
- imports.wbg.__wbg_postMessage_8c609e2bde333d9c = function() { return handleError(function (arg0, arg1) {
486
- getObject(arg0).postMessage(getObject(arg1));
487
- }, arguments) };
488
- imports.wbg.__wbg_instanceof_HtmlImageElement_7654818e144eb606 = function(arg0) {
489
- let result;
490
- try {
491
- result = getObject(arg0) instanceof HTMLImageElement;
492
- } catch {
493
- result = false;
494
- }
495
- const ret = result;
496
- return ret;
497
- };
498
- imports.wbg.__wbg_naturalWidth_4bff132b1f2485e3 = function(arg0) {
499
- const ret = getObject(arg0).naturalWidth;
500
- return ret;
501
- };
502
- imports.wbg.__wbg_naturalHeight_e24df358ecfe26a8 = function(arg0) {
503
- const ret = getObject(arg0).naturalHeight;
504
- return ret;
505
- };
506
- imports.wbg.__wbg_newwithstrandinit_cad5cd6038c7ff5d = function() { return handleError(function (arg0, arg1, arg2) {
507
- const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));
508
- return addHeapObject(ret);
509
- }, arguments) };
510
- imports.wbg.__wbg_debug_9b8701f894da9929 = function(arg0, arg1, arg2, arg3) {
511
- console.debug(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
512
- };
513
- imports.wbg.__wbg_error_788ae33f81d3b84b = function(arg0) {
514
- console.error(getObject(arg0));
515
- };
516
- imports.wbg.__wbg_error_d9bce418caafb712 = function(arg0, arg1, arg2, arg3) {
517
- console.error(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
518
- };
519
- imports.wbg.__wbg_info_bb52f40b06f679de = function(arg0, arg1, arg2, arg3) {
520
- console.info(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
521
- };
522
- imports.wbg.__wbg_log_ea7093e35e3efd07 = function(arg0, arg1, arg2, arg3) {
523
- console.log(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
524
- };
525
- imports.wbg.__wbg_warn_dfc0e0cf544a13bd = function(arg0, arg1, arg2, arg3) {
526
- console.warn(getObject(arg0), getObject(arg1), getObject(arg2), getObject(arg3));
527
- };
528
- imports.wbg.__wbg_instanceof_Element_4622f5da1249a3eb = function(arg0) {
529
- let result;
530
- try {
531
- result = getObject(arg0) instanceof Element;
532
- } catch {
533
- result = false;
534
- }
535
- const ret = result;
536
- return ret;
537
- };
538
- imports.wbg.__wbg_namespaceURI_31718ed49b5343a3 = function(arg0, arg1) {
539
- const ret = getObject(arg1).namespaceURI;
540
- var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
541
- var len1 = WASM_VECTOR_LEN;
542
- getInt32Memory0()[arg0 / 4 + 1] = len1;
543
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
544
- };
545
- imports.wbg.__wbg_setinnerHTML_b089587252408b67 = function(arg0, arg1, arg2) {
546
- getObject(arg0).innerHTML = getStringFromWasm0(arg1, arg2);
547
- };
548
- imports.wbg.__wbg_outerHTML_f7749ceff37b5832 = function(arg0, arg1) {
549
- const ret = getObject(arg1).outerHTML;
550
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
551
- const len1 = WASM_VECTOR_LEN;
552
- getInt32Memory0()[arg0 / 4 + 1] = len1;
553
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
554
- };
555
- imports.wbg.__wbg_children_27ed308801b57d3f = function(arg0) {
556
- const ret = getObject(arg0).children;
557
- return addHeapObject(ret);
558
- };
559
- imports.wbg.__wbg_removeAttribute_d8404da431968808 = function() { return handleError(function (arg0, arg1, arg2) {
560
- getObject(arg0).removeAttribute(getStringFromWasm0(arg1, arg2));
561
- }, arguments) };
562
- imports.wbg.__wbg_setAttribute_e7e80b478b7b8b2f = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
563
- getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));
564
- }, arguments) };
565
- imports.wbg.__wbg_instanceof_CanvasRenderingContext2d_bc0a6635c96eca9b = function(arg0) {
566
- let result;
567
- try {
568
- result = getObject(arg0) instanceof CanvasRenderingContext2D;
569
- } catch {
570
- result = false;
571
- }
572
- const ret = result;
573
- return ret;
574
- };
575
- imports.wbg.__wbg_setstrokeStyle_3fe4d1c0d11ed1b6 = function(arg0, arg1) {
576
- getObject(arg0).strokeStyle = getObject(arg1);
577
- };
578
- imports.wbg.__wbg_setfillStyle_401fa583a1c8863c = function(arg0, arg1) {
579
- getObject(arg0).fillStyle = getObject(arg1);
580
- };
581
- imports.wbg.__wbg_drawImage_9758fa4c03ab8fc8 = function() { return handleError(function (arg0, arg1, arg2, arg3) {
582
- getObject(arg0).drawImage(getObject(arg1), arg2, arg3);
583
- }, arguments) };
584
- imports.wbg.__wbg_fillRect_e285f7b46668b7fa = function(arg0, arg1, arg2, arg3, arg4) {
585
- getObject(arg0).fillRect(arg1, arg2, arg3, arg4);
586
- };
587
- imports.wbg.__wbg_strokeRect_eef5919e98439115 = function(arg0, arg1, arg2, arg3, arg4) {
588
- getObject(arg0).strokeRect(arg1, arg2, arg3, arg4);
589
- };
590
- imports.wbg.__wbg_fillText_ba4313e6835ce7ea = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
591
- getObject(arg0).fillText(getStringFromWasm0(arg1, arg2), arg3, arg4);
592
- }, arguments) };
593
- imports.wbg.__wbg_measureText_b5b4d14da44a57c5 = function() { return handleError(function (arg0, arg1, arg2) {
594
- const ret = getObject(arg0).measureText(getStringFromWasm0(arg1, arg2));
595
- return addHeapObject(ret);
596
- }, arguments) };
597
- imports.wbg.__wbg_data_ab99ae4a2e1e8bc9 = function(arg0) {
598
- const ret = getObject(arg0).data;
599
- return addHeapObject(ret);
600
- };
601
- imports.wbg.__wbg_now_0cfdc90c97d0c24b = function(arg0) {
602
- const ret = getObject(arg0).now();
603
- return ret;
604
- };
605
- imports.wbg.__wbg_instanceof_HtmlCanvasElement_da5f9efa0688cf6d = function(arg0) {
606
- let result;
607
- try {
608
- result = getObject(arg0) instanceof HTMLCanvasElement;
609
- } catch {
610
- result = false;
611
- }
612
- const ret = result;
613
- return ret;
614
- };
615
- imports.wbg.__wbg_setwidth_a667a942dba6656e = function(arg0, arg1) {
616
- getObject(arg0).width = arg1 >>> 0;
617
- };
618
- imports.wbg.__wbg_setheight_a747d440760fe5aa = function(arg0, arg1) {
619
- getObject(arg0).height = arg1 >>> 0;
620
- };
621
- imports.wbg.__wbg_getContext_7c5944ea807bf5d3 = function() { return handleError(function (arg0, arg1, arg2) {
622
- const ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2));
623
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
624
- }, arguments) };
625
- imports.wbg.__wbg_instanceof_Response_fc4327dbfcdf5ced = function(arg0) {
626
- let result;
627
- try {
628
- result = getObject(arg0) instanceof Response;
629
- } catch {
630
- result = false;
631
- }
632
- const ret = result;
633
- return ret;
634
- };
635
- imports.wbg.__wbg_blob_34990e4300d45f53 = function() { return handleError(function (arg0) {
636
- const ret = getObject(arg0).blob();
637
- return addHeapObject(ret);
638
- }, arguments) };
639
- imports.wbg.__wbg_width_5b91f61af2d11adc = function(arg0) {
640
- const ret = getObject(arg0).width;
641
- return ret;
642
- };
643
- imports.wbg.__wbg_bubbles_63572b91f3885ef1 = function(arg0) {
644
- const ret = getObject(arg0).bubbles;
645
- return ret;
646
- };
647
- imports.wbg.__wbg_cancelBubble_90d1c3aa2a76cbeb = function(arg0) {
648
- const ret = getObject(arg0).cancelBubble;
649
- return ret;
650
- };
651
- imports.wbg.__wbg_composedPath_cf1bb5b8bcff496f = function(arg0) {
652
- const ret = getObject(arg0).composedPath();
653
- return addHeapObject(ret);
654
- };
655
- imports.wbg.__wbg_parentNode_9e53f8b17eb98c9d = function(arg0) {
656
- const ret = getObject(arg0).parentNode;
657
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
658
- };
659
- imports.wbg.__wbg_parentElement_c75962bc9997ea5f = function(arg0) {
660
- const ret = getObject(arg0).parentElement;
661
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
662
- };
663
- imports.wbg.__wbg_lastChild_0cee692010bac6c2 = function(arg0) {
664
- const ret = getObject(arg0).lastChild;
665
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
666
- };
667
- imports.wbg.__wbg_nextSibling_304d9aac7c2774ae = function(arg0) {
668
- const ret = getObject(arg0).nextSibling;
669
- return isLikeNone(ret) ? 0 : addHeapObject(ret);
670
- };
671
- imports.wbg.__wbg_setnodeValue_d1c8382910b45e04 = function(arg0, arg1, arg2) {
672
- getObject(arg0).nodeValue = arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2);
673
- };
674
- imports.wbg.__wbg_textContent_c5d9e21ee03c63d4 = function(arg0, arg1) {
675
- const ret = getObject(arg1).textContent;
676
- var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
677
- var len1 = WASM_VECTOR_LEN;
678
- getInt32Memory0()[arg0 / 4 + 1] = len1;
679
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
680
- };
681
- imports.wbg.__wbg_appendChild_51339d4cde00ee22 = function() { return handleError(function (arg0, arg1) {
682
- const ret = getObject(arg0).appendChild(getObject(arg1));
683
- return addHeapObject(ret);
684
- }, arguments) };
685
- imports.wbg.__wbg_insertBefore_ffa01d4b747c95fc = function() { return handleError(function (arg0, arg1, arg2) {
686
- const ret = getObject(arg0).insertBefore(getObject(arg1), getObject(arg2));
687
- return addHeapObject(ret);
688
- }, arguments) };
689
- imports.wbg.__wbg_removeChild_973429f368206138 = function() { return handleError(function (arg0, arg1) {
690
- const ret = getObject(arg0).removeChild(getObject(arg1));
691
- return addHeapObject(ret);
692
- }, arguments) };
693
- imports.wbg.__wbg_addEventListener_a5963e26cd7b176b = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {
694
- getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4));
695
- }, arguments) };
696
- imports.wbg.__wbg_origin_50aa482fa6784a0a = function() { return handleError(function (arg0, arg1) {
697
- const ret = getObject(arg1).origin;
698
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
699
- const len1 = WASM_VECTOR_LEN;
700
- getInt32Memory0()[arg0 / 4 + 1] = len1;
701
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
702
- }, arguments) };
703
- imports.wbg.__wbg_pathname_c8fd5c498079312d = function() { return handleError(function (arg0, arg1) {
704
- const ret = getObject(arg1).pathname;
705
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
706
- const len1 = WASM_VECTOR_LEN;
707
- getInt32Memory0()[arg0 / 4 + 1] = len1;
708
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
709
- }, arguments) };
710
- imports.wbg.__wbg_instanceof_ShadowRoot_b64337370f59fe2d = function(arg0) {
711
- let result;
712
- try {
713
- result = getObject(arg0) instanceof ShadowRoot;
714
- } catch {
715
- result = false;
716
- }
717
- const ret = result;
718
- return ret;
719
- };
720
- imports.wbg.__wbg_host_e1c47c33975060d3 = function(arg0) {
721
- const ret = getObject(arg0).host;
722
- return addHeapObject(ret);
723
- };
724
- imports.wbg.__wbg_createObjectURL_d82f2880bada6a1d = function() { return handleError(function (arg0, arg1) {
725
- const ret = URL.createObjectURL(getObject(arg1));
726
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
727
- const len1 = WASM_VECTOR_LEN;
728
- getInt32Memory0()[arg0 / 4 + 1] = len1;
729
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
730
- }, arguments) };
731
- imports.wbg.__wbg_get_44be0491f933a435 = function(arg0, arg1) {
732
- const ret = getObject(arg0)[arg1 >>> 0];
733
- return addHeapObject(ret);
734
- };
735
- imports.wbg.__wbg_length_fff51ee6522a1a18 = function(arg0) {
736
- const ret = getObject(arg0).length;
737
- return ret;
738
- };
739
- imports.wbg.__wbg_new_898a68150f225f2e = function() {
740
- const ret = new Array();
741
- return addHeapObject(ret);
742
- };
743
- imports.wbg.__wbg_newnoargs_581967eacc0e2604 = function(arg0, arg1) {
744
- const ret = new Function(getStringFromWasm0(arg0, arg1));
745
- return addHeapObject(ret);
746
- };
747
- imports.wbg.__wbg_call_cb65541d95d71282 = function() { return handleError(function (arg0, arg1) {
748
- const ret = getObject(arg0).call(getObject(arg1));
749
- return addHeapObject(ret);
750
- }, arguments) };
751
- imports.wbg.__wbg_new_b51585de1b234aff = function() {
752
- const ret = new Object();
753
- return addHeapObject(ret);
754
- };
755
- imports.wbg.__wbg_self_1ff1d729e9aae938 = function() { return handleError(function () {
756
- const ret = self.self;
757
- return addHeapObject(ret);
758
- }, arguments) };
759
- imports.wbg.__wbg_window_5f4faef6c12b79ec = function() { return handleError(function () {
760
- const ret = window.window;
761
- return addHeapObject(ret);
762
- }, arguments) };
763
- imports.wbg.__wbg_globalThis_1d39714405582d3c = function() { return handleError(function () {
764
- const ret = globalThis.globalThis;
765
- return addHeapObject(ret);
766
- }, arguments) };
767
- imports.wbg.__wbg_global_651f05c6a0944d1c = function() { return handleError(function () {
768
- const ret = global.global;
769
- return addHeapObject(ret);
770
- }, arguments) };
771
- imports.wbg.__wbindgen_is_undefined = function(arg0) {
772
- const ret = getObject(arg0) === undefined;
773
- return ret;
774
- };
775
- imports.wbg.__wbg_from_d7c216d4616bb368 = function(arg0) {
776
- const ret = Array.from(getObject(arg0));
777
- return addHeapObject(ret);
778
- };
779
- imports.wbg.__wbg_push_ca1c26067ef907ac = function(arg0, arg1) {
780
- const ret = getObject(arg0).push(getObject(arg1));
781
- return ret;
782
- };
783
- imports.wbg.__wbg_is_205d914af04a8faa = function(arg0, arg1) {
784
- const ret = Object.is(getObject(arg0), getObject(arg1));
785
- return ret;
786
- };
787
- imports.wbg.__wbg_resolve_53698b95aaf7fcf8 = function(arg0) {
788
- const ret = Promise.resolve(getObject(arg0));
789
- return addHeapObject(ret);
790
- };
791
- imports.wbg.__wbg_then_f7e06ee3c11698eb = function(arg0, arg1) {
792
- const ret = getObject(arg0).then(getObject(arg1));
793
- return addHeapObject(ret);
794
- };
795
- imports.wbg.__wbg_then_b2267541e2a73865 = function(arg0, arg1, arg2) {
796
- const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));
797
- return addHeapObject(ret);
798
- };
799
- imports.wbg.__wbg_buffer_085ec1f694018c4f = function(arg0) {
800
- const ret = getObject(arg0).buffer;
801
- return addHeapObject(ret);
802
- };
803
- imports.wbg.__wbg_newwithbyteoffsetandlength_6da8e527659b86aa = function(arg0, arg1, arg2) {
804
- const ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0);
805
- return addHeapObject(ret);
806
- };
807
- imports.wbg.__wbg_new_8125e318e6245eed = function(arg0) {
808
- const ret = new Uint8Array(getObject(arg0));
809
- return addHeapObject(ret);
810
- };
811
- imports.wbg.__wbg_set_5cf90238115182c3 = function(arg0, arg1, arg2) {
812
- getObject(arg0).set(getObject(arg1), arg2 >>> 0);
813
- };
814
- imports.wbg.__wbg_length_72e2208bbc0efc61 = function(arg0) {
815
- const ret = getObject(arg0).length;
816
- return ret;
817
- };
818
- imports.wbg.__wbg_set_092e06b0f9d71865 = function() { return handleError(function (arg0, arg1, arg2) {
819
- const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));
820
- return ret;
821
- }, arguments) };
822
- imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {
823
- const ret = debugString(getObject(arg1));
824
- const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc);
825
- const len1 = WASM_VECTOR_LEN;
826
- getInt32Memory0()[arg0 / 4 + 1] = len1;
827
- getInt32Memory0()[arg0 / 4 + 0] = ptr1;
828
- };
829
- imports.wbg.__wbindgen_throw = function(arg0, arg1) {
830
- throw new Error(getStringFromWasm0(arg0, arg1));
831
- };
832
- imports.wbg.__wbindgen_memory = function() {
833
- const ret = wasm.memory;
834
- return addHeapObject(ret);
835
- };
836
- imports.wbg.__wbindgen_closure_wrapper231 = function(arg0, arg1, arg2) {
837
- const ret = makeClosure(arg0, arg1, 75, __wbg_adapter_18);
838
- return addHeapObject(ret);
839
- };
840
- imports.wbg.__wbindgen_closure_wrapper414 = function(arg0, arg1, arg2) {
841
- const ret = makeMutClosure(arg0, arg1, 135, __wbg_adapter_21);
842
- return addHeapObject(ret);
843
- };
844
- imports.wbg.__wbindgen_closure_wrapper689 = function(arg0, arg1, arg2) {
845
- const ret = makeMutClosure(arg0, arg1, 243, __wbg_adapter_24);
846
- return addHeapObject(ret);
847
- };
848
-
849
- return imports;
850
- }
851
-
852
- function __wbg_init_memory(imports, maybe_memory) {
853
-
854
- }
855
-
856
- function __wbg_finalize_init(instance, module) {
857
- wasm = instance.exports;
858
- __wbg_init.__wbindgen_wasm_module = module;
859
- cachedInt32Memory0 = null;
860
- cachedUint32Memory0 = null;
861
- cachedUint8Memory0 = null;
862
-
863
- wasm.__wbindgen_start();
864
- return wasm;
865
- }
866
-
867
- function initSync(module) {
868
- if (wasm !== undefined) return wasm;
869
-
870
- const imports = __wbg_get_imports();
871
-
872
- __wbg_init_memory(imports);
873
-
874
- if (!(module instanceof WebAssembly.Module)) {
875
- module = new WebAssembly.Module(module);
876
- }
877
-
878
- const instance = new WebAssembly.Instance(module, imports);
879
-
880
- return __wbg_finalize_init(instance, module);
881
- }
882
-
883
- async function __wbg_init(input) {
884
- if (wasm !== undefined) return wasm;
885
-
886
- if (typeof input === 'undefined') {
887
- input = new URL('app-8180fc49522e81a6_bg.wasm', import.meta.url);
888
- }
889
- const imports = __wbg_get_imports();
890
-
891
- if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) {
892
- input = fetch(input);
893
- }
894
-
895
- __wbg_init_memory(imports);
896
-
897
- const { instance, module } = await __wbg_load(await input, imports);
898
-
899
- return __wbg_finalize_init(instance, module);
900
- }
901
-
902
- export { initSync }
903
- export default __wbg_init;