egui_demo_app.js
1 let wasm_bindgen; 2 (function() { 3 const __exports = {}; 4 let wasm; 5 6 const heap = new Array(32).fill(undefined); 7 8 heap.push(undefined, null, true, false); 9 10 function getObject(idx) { return heap[idx]; } 11 12 let heap_next = heap.length; 13 14 function dropObject(idx) { 15 if (idx < 36) return; 16 heap[idx] = heap_next; 17 heap_next = idx; 18 } 19 20 function takeObject(idx) { 21 const ret = getObject(idx); 22 dropObject(idx); 23 return ret; 24 } 25 26 let WASM_VECTOR_LEN = 0; 27 28 let cachegetUint8Memory0 = null; 29 function getUint8Memory0() { 30 if (cachegetUint8Memory0 === null || cachegetUint8Memory0.buffer !== wasm.memory.buffer) { 31 cachegetUint8Memory0 = new Uint8Array(wasm.memory.buffer); 32 } 33 return cachegetUint8Memory0; 34 } 35 36 let cachedTextEncoder = new TextEncoder('utf-8'); 37 38 const encodeString = (typeof cachedTextEncoder.encodeInto === 'function' 39 ? function (arg, view) { 40 return cachedTextEncoder.encodeInto(arg, view); 41 } 42 : function (arg, view) { 43 const buf = cachedTextEncoder.encode(arg); 44 view.set(buf); 45 return { 46 read: arg.length, 47 written: buf.length 48 }; 49 }); 50 51 function passStringToWasm0(arg, malloc, realloc) { 52 53 if (realloc === undefined) { 54 const buf = cachedTextEncoder.encode(arg); 55 const ptr = malloc(buf.length); 56 getUint8Memory0().subarray(ptr, ptr + buf.length).set(buf); 57 WASM_VECTOR_LEN = buf.length; 58 return ptr; 59 } 60 61 let len = arg.length; 62 let ptr = malloc(len); 63 64 const mem = getUint8Memory0(); 65 66 let offset = 0; 67 68 for (; offset < len; offset++) { 69 const code = arg.charCodeAt(offset); 70 if (code > 0x7F) break; 71 mem[ptr + offset] = code; 72 } 73 74 if (offset !== len) { 75 if (offset !== 0) { 76 arg = arg.slice(offset); 77 } 78 ptr = realloc(ptr, len, len = offset + arg.length * 3); 79 const view = getUint8Memory0().subarray(ptr + offset, ptr + len); 80 const ret = encodeString(arg, view); 81 82 offset += ret.written; 83 } 84 85 WASM_VECTOR_LEN = offset; 86 return ptr; 87 } 88 89 function isLikeNone(x) { 90 return x === undefined || x === null; 91 } 92 93 let cachegetInt32Memory0 = null; 94 function getInt32Memory0() { 95 if (cachegetInt32Memory0 === null || cachegetInt32Memory0.buffer !== wasm.memory.buffer) { 96 cachegetInt32Memory0 = new Int32Array(wasm.memory.buffer); 97 } 98 return cachegetInt32Memory0; 99 } 100 101 let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); 102 103 cachedTextDecoder.decode(); 104 105 function getStringFromWasm0(ptr, len) { 106 return cachedTextDecoder.decode(getUint8Memory0().subarray(ptr, ptr + len)); 107 } 108 109 function addHeapObject(obj) { 110 if (heap_next === heap.length) heap.push(heap.length + 1); 111 const idx = heap_next; 112 heap_next = heap[idx]; 113 114 heap[idx] = obj; 115 return idx; 116 } 117 118 let cachegetFloat64Memory0 = null; 119 function getFloat64Memory0() { 120 if (cachegetFloat64Memory0 === null || cachegetFloat64Memory0.buffer !== wasm.memory.buffer) { 121 cachegetFloat64Memory0 = new Float64Array(wasm.memory.buffer); 122 } 123 return cachegetFloat64Memory0; 124 } 125 126 function debugString(val) { 127 // primitive types 128 const type = typeof val; 129 if (type == 'number' || type == 'boolean' || val == null) { 130 return `${val}`; 131 } 132 if (type == 'string') { 133 return `"${val}"`; 134 } 135 if (type == 'symbol') { 136 const description = val.description; 137 if (description == null) { 138 return 'Symbol'; 139 } else { 140 return `Symbol(${description})`; 141 } 142 } 143 if (type == 'function') { 144 const name = val.name; 145 if (typeof name == 'string' && name.length > 0) { 146 return `Function(${name})`; 147 } else { 148 return 'Function'; 149 } 150 } 151 // objects 152 if (Array.isArray(val)) { 153 const length = val.length; 154 let debug = '['; 155 if (length > 0) { 156 debug += debugString(val[0]); 157 } 158 for(let i = 1; i < length; i++) { 159 debug += ', ' + debugString(val[i]); 160 } 161 debug += ']'; 162 return debug; 163 } 164 // Test for built-in 165 const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); 166 let className; 167 if (builtInMatches.length > 1) { 168 className = builtInMatches[1]; 169 } else { 170 // Failed to match the standard '[object ClassName]' 171 return toString.call(val); 172 } 173 if (className == 'Object') { 174 // we're a user defined class or Object 175 // JSON.stringify avoids problems with cycles, and is generally much 176 // easier than looping through ownProperties of `val`. 177 try { 178 return 'Object(' + JSON.stringify(val) + ')'; 179 } catch (_) { 180 return 'Object'; 181 } 182 } 183 // errors 184 if (val instanceof Error) { 185 return `${val.name}: ${val.message}\n${val.stack}`; 186 } 187 // TODO we could test for more things here, like `Set`s and `Map`s. 188 return className; 189 } 190 191 function makeMutClosure(arg0, arg1, dtor, f) { 192 const state = { a: arg0, b: arg1, cnt: 1, dtor }; 193 const real = (...args) => { 194 // First up with a closure we increment the internal reference 195 // count. This ensures that the Rust closure environment won't 196 // be deallocated while we're invoking it. 197 state.cnt++; 198 const a = state.a; 199 state.a = 0; 200 try { 201 return f(a, state.b, ...args); 202 } finally { 203 if (--state.cnt === 0) { 204 wasm.__wbindgen_export_2.get(state.dtor)(a, state.b); 205 206 } else { 207 state.a = a; 208 } 209 } 210 }; 211 real.original = state; 212 213 return real; 214 } 215 function __wbg_adapter_28(arg0, arg1) { 216 try { 217 const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); 218 wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1a994ac62d7f09ed(retptr, arg0, arg1); 219 var r0 = getInt32Memory0()[retptr / 4 + 0]; 220 var r1 = getInt32Memory0()[retptr / 4 + 1]; 221 if (r1) { 222 throw takeObject(r0); 223 } 224 } finally { 225 wasm.__wbindgen_add_to_stack_pointer(16); 226 } 227 } 228 229 function __wbg_adapter_31(arg0, arg1, arg2) { 230 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 231 } 232 233 function __wbg_adapter_34(arg0, arg1, arg2) { 234 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 235 } 236 237 function __wbg_adapter_37(arg0, arg1, arg2) { 238 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 239 } 240 241 function __wbg_adapter_40(arg0, arg1) { 242 wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hab0a29b7d3429481(arg0, arg1); 243 } 244 245 function __wbg_adapter_43(arg0, arg1, arg2) { 246 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 247 } 248 249 function __wbg_adapter_46(arg0, arg1, arg2) { 250 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 251 } 252 253 function __wbg_adapter_49(arg0, arg1, arg2) { 254 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 255 } 256 257 function __wbg_adapter_52(arg0, arg1, arg2) { 258 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 259 } 260 261 function __wbg_adapter_55(arg0, arg1, arg2) { 262 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1ad4df80404e66c5(arg0, arg1, addHeapObject(arg2)); 263 } 264 265 function __wbg_adapter_58(arg0, arg1, arg2) { 266 wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h5cef6584e9ecc7ee(arg0, arg1, addHeapObject(arg2)); 267 } 268 269 function makeClosure(arg0, arg1, dtor, f) { 270 const state = { a: arg0, b: arg1, cnt: 1, dtor }; 271 const real = (...args) => { 272 // First up with a closure we increment the internal reference 273 // count. This ensures that the Rust closure environment won't 274 // be deallocated while we're invoking it. 275 state.cnt++; 276 try { 277 return f(state.a, state.b, ...args); 278 } finally { 279 if (--state.cnt === 0) { 280 wasm.__wbindgen_export_2.get(state.dtor)(state.a, state.b); 281 state.a = 0; 282 283 } 284 } 285 }; 286 real.original = state; 287 288 return real; 289 } 290 function __wbg_adapter_61(arg0, arg1, arg2) { 291 wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7a180c79a20cae62(arg0, arg1, addHeapObject(arg2)); 292 } 293 294 function __wbg_adapter_64(arg0, arg1, arg2) { 295 wasm._dyn_core__ops__function__Fn__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h7a180c79a20cae62(arg0, arg1, addHeapObject(arg2)); 296 } 297 298 /** 299 * This is the entry-point for all the web-assembly. 300 * This is called once from the HTML. 301 * It loads the app, installs some callbacks, then returns. 302 * You can add more callbacks like this if you want to call in to your code. 303 * @param {string} canvas_id 304 */ 305 __exports.start = function(canvas_id) { 306 try { 307 const retptr = wasm.__wbindgen_add_to_stack_pointer(-16); 308 var ptr0 = passStringToWasm0(canvas_id, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 309 var len0 = WASM_VECTOR_LEN; 310 wasm.start(retptr, ptr0, len0); 311 var r0 = getInt32Memory0()[retptr / 4 + 0]; 312 var r1 = getInt32Memory0()[retptr / 4 + 1]; 313 if (r1) { 314 throw takeObject(r0); 315 } 316 } finally { 317 wasm.__wbindgen_add_to_stack_pointer(16); 318 } 319 }; 320 321 function handleError(f, args) { 322 try { 323 return f.apply(this, args); 324 } catch (e) { 325 wasm.__wbindgen_exn_store(addHeapObject(e)); 326 } 327 } 328 329 async function load(module, imports) { 330 if (typeof Response === 'function' && module instanceof Response) { 331 if (typeof WebAssembly.instantiateStreaming === 'function') { 332 try { 333 return await WebAssembly.instantiateStreaming(module, imports); 334 335 } catch (e) { 336 if (module.headers.get('Content-Type') != 'application/wasm') { 337 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); 338 339 } else { 340 throw e; 341 } 342 } 343 } 344 345 const bytes = await module.arrayBuffer(); 346 return await WebAssembly.instantiate(bytes, imports); 347 348 } else { 349 const instance = await WebAssembly.instantiate(module, imports); 350 351 if (instance instanceof WebAssembly.Instance) { 352 return { instance, module }; 353 354 } else { 355 return instance; 356 } 357 } 358 } 359 360 async function init(input) { 361 if (typeof input === 'undefined') { 362 let src; 363 if (typeof document === 'undefined') { 364 src = location.href; 365 } else { 366 src = document.currentScript.src; 367 } 368 input = src.replace(/\.js$/, '_bg.wasm'); 369 } 370 const imports = {}; 371 imports.wbg = {}; 372 imports.wbg.__wbindgen_object_drop_ref = function(arg0) { 373 takeObject(arg0); 374 }; 375 imports.wbg.__wbindgen_cb_drop = function(arg0) { 376 const obj = takeObject(arg0).original; 377 if (obj.cnt-- == 1) { 378 obj.a = 0; 379 return true; 380 } 381 var ret = false; 382 return ret; 383 }; 384 imports.wbg.__wbindgen_string_get = function(arg0, arg1) { 385 const obj = getObject(arg1); 386 var ret = typeof(obj) === 'string' ? obj : undefined; 387 var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 388 var len0 = WASM_VECTOR_LEN; 389 getInt32Memory0()[arg0 / 4 + 1] = len0; 390 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 391 }; 392 imports.wbg.__wbindgen_string_new = function(arg0, arg1) { 393 var ret = getStringFromWasm0(arg0, arg1); 394 return addHeapObject(ret); 395 }; 396 imports.wbg.__wbg_log_02e20a3c32305fb7 = function(arg0, arg1) { 397 try { 398 console.log(getStringFromWasm0(arg0, arg1)); 399 } finally { 400 wasm.__wbindgen_free(arg0, arg1); 401 } 402 }; 403 imports.wbg.__wbg_log_5c7513aa8c164502 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { 404 try { 405 console.log(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3), getStringFromWasm0(arg4, arg5), getStringFromWasm0(arg6, arg7)); 406 } finally { 407 wasm.__wbindgen_free(arg0, arg1); 408 } 409 }; 410 imports.wbg.__wbg_mark_abc7631bdced64f0 = function(arg0, arg1) { 411 performance.mark(getStringFromWasm0(arg0, arg1)); 412 }; 413 imports.wbg.__wbg_measure_c528ff64085b7146 = function() { return handleError(function (arg0, arg1, arg2, arg3) { 414 try { 415 performance.measure(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3)); 416 } finally { 417 wasm.__wbindgen_free(arg0, arg1); 418 wasm.__wbindgen_free(arg2, arg3); 419 } 420 }, arguments) }; 421 imports.wbg.__wbg_new_693216e109162396 = function() { 422 var ret = new Error(); 423 return addHeapObject(ret); 424 }; 425 imports.wbg.__wbg_stack_0ddaca5d1abfb52f = function(arg0, arg1) { 426 var ret = getObject(arg1).stack; 427 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 428 var len0 = WASM_VECTOR_LEN; 429 getInt32Memory0()[arg0 / 4 + 1] = len0; 430 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 431 }; 432 imports.wbg.__wbg_error_09919627ac0992f5 = function(arg0, arg1) { 433 try { 434 console.error(getStringFromWasm0(arg0, arg1)); 435 } finally { 436 wasm.__wbindgen_free(arg0, arg1); 437 } 438 }; 439 imports.wbg.__wbindgen_number_get = function(arg0, arg1) { 440 const obj = getObject(arg1); 441 var ret = typeof(obj) === 'number' ? obj : undefined; 442 getFloat64Memory0()[arg0 / 8 + 1] = isLikeNone(ret) ? 0 : ret; 443 getInt32Memory0()[arg0 / 4 + 0] = !isLikeNone(ret); 444 }; 445 imports.wbg.__wbindgen_boolean_get = function(arg0) { 446 const v = getObject(arg0); 447 var ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2; 448 return ret; 449 }; 450 imports.wbg.__wbg_instanceof_WebGl2RenderingContext_df519ebc1fd4a55f = function(arg0) { 451 var ret = getObject(arg0) instanceof WebGL2RenderingContext; 452 return ret; 453 }; 454 imports.wbg.__wbg_bindVertexArray_8020efc46272d6b1 = function(arg0, arg1) { 455 getObject(arg0).bindVertexArray(getObject(arg1)); 456 }; 457 imports.wbg.__wbg_bufferData_17b90d9499ee7889 = function(arg0, arg1, arg2, arg3) { 458 getObject(arg0).bufferData(arg1 >>> 0, getObject(arg2), arg3 >>> 0); 459 }; 460 imports.wbg.__wbg_createVertexArray_ccfd68f784dda58d = function(arg0) { 461 var ret = getObject(arg0).createVertexArray(); 462 return isLikeNone(ret) ? 0 : addHeapObject(ret); 463 }; 464 imports.wbg.__wbg_texImage2D_40c3695cff5564ad = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { 465 getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9)); 466 }, arguments) }; 467 imports.wbg.__wbg_texSubImage2D_3225e265581d1641 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { 468 getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9)); 469 }, arguments) }; 470 imports.wbg.__wbg_texSubImage2D_b6e8bd62500957ed = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { 471 getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); 472 }, arguments) }; 473 imports.wbg.__wbg_activeTexture_e07e910acea70faa = function(arg0, arg1) { 474 getObject(arg0).activeTexture(arg1 >>> 0); 475 }; 476 imports.wbg.__wbg_attachShader_2e252ab2fda53d9b = function(arg0, arg1, arg2) { 477 getObject(arg0).attachShader(getObject(arg1), getObject(arg2)); 478 }; 479 imports.wbg.__wbg_bindBuffer_612af2c0d1623df9 = function(arg0, arg1, arg2) { 480 getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2)); 481 }; 482 imports.wbg.__wbg_bindFramebuffer_f79f98a252b25421 = function(arg0, arg1, arg2) { 483 getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2)); 484 }; 485 imports.wbg.__wbg_bindTexture_5de299363180ad48 = function(arg0, arg1, arg2) { 486 getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2)); 487 }; 488 imports.wbg.__wbg_blendEquation_3ddbe96827ea563c = function(arg0, arg1) { 489 getObject(arg0).blendEquation(arg1 >>> 0); 490 }; 491 imports.wbg.__wbg_blendFuncSeparate_be76c74e24fb8c4b = function(arg0, arg1, arg2, arg3, arg4) { 492 getObject(arg0).blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); 493 }; 494 imports.wbg.__wbg_clear_4c5eed385310e256 = function(arg0, arg1) { 495 getObject(arg0).clear(arg1 >>> 0); 496 }; 497 imports.wbg.__wbg_clearColor_d9d486c5ff20404c = function(arg0, arg1, arg2, arg3, arg4) { 498 getObject(arg0).clearColor(arg1, arg2, arg3, arg4); 499 }; 500 imports.wbg.__wbg_compileShader_e224e94272352503 = function(arg0, arg1) { 501 getObject(arg0).compileShader(getObject(arg1)); 502 }; 503 imports.wbg.__wbg_createBuffer_564dc1c3c3f058b7 = function(arg0) { 504 var ret = getObject(arg0).createBuffer(); 505 return isLikeNone(ret) ? 0 : addHeapObject(ret); 506 }; 507 imports.wbg.__wbg_createFramebuffer_ca860b7155b412f2 = function(arg0) { 508 var ret = getObject(arg0).createFramebuffer(); 509 return isLikeNone(ret) ? 0 : addHeapObject(ret); 510 }; 511 imports.wbg.__wbg_createProgram_e9fa1d7669773667 = function(arg0) { 512 var ret = getObject(arg0).createProgram(); 513 return isLikeNone(ret) ? 0 : addHeapObject(ret); 514 }; 515 imports.wbg.__wbg_createShader_03233922e9b5ebf2 = function(arg0, arg1) { 516 var ret = getObject(arg0).createShader(arg1 >>> 0); 517 return isLikeNone(ret) ? 0 : addHeapObject(ret); 518 }; 519 imports.wbg.__wbg_createTexture_7ee50a5b223f0511 = function(arg0) { 520 var ret = getObject(arg0).createTexture(); 521 return isLikeNone(ret) ? 0 : addHeapObject(ret); 522 }; 523 imports.wbg.__wbg_deleteShader_67c4f4b03b5c074a = function(arg0, arg1) { 524 getObject(arg0).deleteShader(getObject(arg1)); 525 }; 526 imports.wbg.__wbg_deleteTexture_b4643da89823c0c1 = function(arg0, arg1) { 527 getObject(arg0).deleteTexture(getObject(arg1)); 528 }; 529 imports.wbg.__wbg_detachShader_c7115572e0c5095c = function(arg0, arg1, arg2) { 530 getObject(arg0).detachShader(getObject(arg1), getObject(arg2)); 531 }; 532 imports.wbg.__wbg_disable_e61fb08d6c7131e4 = function(arg0, arg1) { 533 getObject(arg0).disable(arg1 >>> 0); 534 }; 535 imports.wbg.__wbg_disableVertexAttribArray_4e8dd2973a2f796d = function(arg0, arg1) { 536 getObject(arg0).disableVertexAttribArray(arg1 >>> 0); 537 }; 538 imports.wbg.__wbg_drawElements_8f3cfd28610fd46e = function(arg0, arg1, arg2, arg3, arg4) { 539 getObject(arg0).drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4); 540 }; 541 imports.wbg.__wbg_enable_8e888a63831a3fe5 = function(arg0, arg1) { 542 getObject(arg0).enable(arg1 >>> 0); 543 }; 544 imports.wbg.__wbg_enableVertexAttribArray_d1b2636395bdaa7a = function(arg0, arg1) { 545 getObject(arg0).enableVertexAttribArray(arg1 >>> 0); 546 }; 547 imports.wbg.__wbg_framebufferTexture2D_ceadbfd128a6e565 = function(arg0, arg1, arg2, arg3, arg4, arg5) { 548 getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5); 549 }; 550 imports.wbg.__wbg_getAttribLocation_7f79c73e983e47cd = function(arg0, arg1, arg2, arg3) { 551 var ret = getObject(arg0).getAttribLocation(getObject(arg1), getStringFromWasm0(arg2, arg3)); 552 return ret; 553 }; 554 imports.wbg.__wbg_getError_a89e4527e1dad18c = function(arg0) { 555 var ret = getObject(arg0).getError(); 556 return ret; 557 }; 558 imports.wbg.__wbg_getExtension_aa055f67731688a2 = function() { return handleError(function (arg0, arg1, arg2) { 559 var ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2)); 560 return isLikeNone(ret) ? 0 : addHeapObject(ret); 561 }, arguments) }; 562 imports.wbg.__wbg_getParameter_ecc6d50165f87cce = function() { return handleError(function (arg0, arg1) { 563 var ret = getObject(arg0).getParameter(arg1 >>> 0); 564 return addHeapObject(ret); 565 }, arguments) }; 566 imports.wbg.__wbg_getProgramInfoLog_dbd8d8cedcc8cdcc = function(arg0, arg1, arg2) { 567 var ret = getObject(arg1).getProgramInfoLog(getObject(arg2)); 568 var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 569 var len0 = WASM_VECTOR_LEN; 570 getInt32Memory0()[arg0 / 4 + 1] = len0; 571 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 572 }; 573 imports.wbg.__wbg_getProgramParameter_4b9d43902599c2d2 = function(arg0, arg1, arg2) { 574 var ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0); 575 return addHeapObject(ret); 576 }; 577 imports.wbg.__wbg_getShaderInfoLog_5aab05280bd0fe1b = function(arg0, arg1, arg2) { 578 var ret = getObject(arg1).getShaderInfoLog(getObject(arg2)); 579 var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 580 var len0 = WASM_VECTOR_LEN; 581 getInt32Memory0()[arg0 / 4 + 1] = len0; 582 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 583 }; 584 imports.wbg.__wbg_getShaderParameter_e5f7e371d4eec000 = function(arg0, arg1, arg2) { 585 var ret = getObject(arg0).getShaderParameter(getObject(arg1), arg2 >>> 0); 586 return addHeapObject(ret); 587 }; 588 imports.wbg.__wbg_getSupportedExtensions_9129f695af4c7c3a = function(arg0) { 589 var ret = getObject(arg0).getSupportedExtensions(); 590 return isLikeNone(ret) ? 0 : addHeapObject(ret); 591 }; 592 imports.wbg.__wbg_getUniformLocation_9541edb0d39d1646 = function(arg0, arg1, arg2, arg3) { 593 var ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3)); 594 return isLikeNone(ret) ? 0 : addHeapObject(ret); 595 }; 596 imports.wbg.__wbg_linkProgram_116382e2dc17af64 = function(arg0, arg1) { 597 getObject(arg0).linkProgram(getObject(arg1)); 598 }; 599 imports.wbg.__wbg_pixelStorei_ea8cf13cf2f14a47 = function(arg0, arg1, arg2) { 600 getObject(arg0).pixelStorei(arg1 >>> 0, arg2); 601 }; 602 imports.wbg.__wbg_scissor_826e824cb569eebc = function(arg0, arg1, arg2, arg3, arg4) { 603 getObject(arg0).scissor(arg1, arg2, arg3, arg4); 604 }; 605 imports.wbg.__wbg_shaderSource_0066bb6817bf9e88 = function(arg0, arg1, arg2, arg3) { 606 getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3)); 607 }; 608 imports.wbg.__wbg_texParameteri_52fb3e85a6d2c636 = function(arg0, arg1, arg2, arg3) { 609 getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3); 610 }; 611 imports.wbg.__wbg_uniform1i_a6ce351ee8cef296 = function(arg0, arg1, arg2) { 612 getObject(arg0).uniform1i(getObject(arg1), arg2); 613 }; 614 imports.wbg.__wbg_uniform2f_84c79c4f8bb2428e = function(arg0, arg1, arg2, arg3) { 615 getObject(arg0).uniform2f(getObject(arg1), arg2, arg3); 616 }; 617 imports.wbg.__wbg_useProgram_de22d1e01c430663 = function(arg0, arg1) { 618 getObject(arg0).useProgram(getObject(arg1)); 619 }; 620 imports.wbg.__wbg_vertexAttribPointer_4e139167926d5080 = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { 621 getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6); 622 }; 623 imports.wbg.__wbg_viewport_caffbaa3e8b9568b = function(arg0, arg1, arg2, arg3, arg4) { 624 getObject(arg0).viewport(arg1, arg2, arg3, arg4); 625 }; 626 imports.wbg.__wbg_instanceof_Window_434ce1849eb4e0fc = function(arg0) { 627 var ret = getObject(arg0) instanceof Window; 628 return ret; 629 }; 630 imports.wbg.__wbg_document_5edd43643d1060d9 = function(arg0) { 631 var ret = getObject(arg0).document; 632 return isLikeNone(ret) ? 0 : addHeapObject(ret); 633 }; 634 imports.wbg.__wbg_location_11472bb76bf5bbca = function(arg0) { 635 var ret = getObject(arg0).location; 636 return addHeapObject(ret); 637 }; 638 imports.wbg.__wbg_navigator_0e0588c949560476 = function(arg0) { 639 var ret = getObject(arg0).navigator; 640 return addHeapObject(ret); 641 }; 642 imports.wbg.__wbg_innerWidth_405786923c1d2641 = function() { return handleError(function (arg0) { 643 var ret = getObject(arg0).innerWidth; 644 return addHeapObject(ret); 645 }, arguments) }; 646 imports.wbg.__wbg_innerHeight_25d3be0d129329c3 = function() { return handleError(function (arg0) { 647 var ret = getObject(arg0).innerHeight; 648 return addHeapObject(ret); 649 }, arguments) }; 650 imports.wbg.__wbg_devicePixelRatio_9632545370d525ae = function(arg0) { 651 var ret = getObject(arg0).devicePixelRatio; 652 return ret; 653 }; 654 imports.wbg.__wbg_performance_bbca4ccfaef860b2 = function(arg0) { 655 var ret = getObject(arg0).performance; 656 return isLikeNone(ret) ? 0 : addHeapObject(ret); 657 }; 658 imports.wbg.__wbg_speechSynthesis_b2674a6ce67b99ad = function() { return handleError(function (arg0) { 659 var ret = getObject(arg0).speechSynthesis; 660 return addHeapObject(ret); 661 }, arguments) }; 662 imports.wbg.__wbg_localStorage_2b7091e6919605e2 = function() { return handleError(function (arg0) { 663 var ret = getObject(arg0).localStorage; 664 return isLikeNone(ret) ? 0 : addHeapObject(ret); 665 }, arguments) }; 666 imports.wbg.__wbg_matchMedia_646cf522f15a60a9 = function() { return handleError(function (arg0, arg1, arg2) { 667 var ret = getObject(arg0).matchMedia(getStringFromWasm0(arg1, arg2)); 668 return isLikeNone(ret) ? 0 : addHeapObject(ret); 669 }, arguments) }; 670 imports.wbg.__wbg_open_67fbcd7373a90ddc = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { 671 var ret = getObject(arg0).open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); 672 return isLikeNone(ret) ? 0 : addHeapObject(ret); 673 }, arguments) }; 674 imports.wbg.__wbg_requestAnimationFrame_0c71cd3c6779a371 = function() { return handleError(function (arg0, arg1) { 675 var ret = getObject(arg0).requestAnimationFrame(getObject(arg1)); 676 return ret; 677 }, arguments) }; 678 imports.wbg.__wbg_fetch_427498e0ccea81f4 = function(arg0, arg1) { 679 var ret = getObject(arg0).fetch(getObject(arg1)); 680 return addHeapObject(ret); 681 }; 682 imports.wbg.__wbg_setInterval_fcb622396840b607 = function() { return handleError(function (arg0, arg1, arg2) { 683 var ret = getObject(arg0).setInterval(getObject(arg1), arg2); 684 return ret; 685 }, arguments) }; 686 imports.wbg.__wbg_setTimeout_1c75092906446b91 = function() { return handleError(function (arg0, arg1, arg2) { 687 var ret = getObject(arg0).setTimeout(getObject(arg1), arg2); 688 return ret; 689 }, arguments) }; 690 imports.wbg.__wbindgen_object_clone_ref = function(arg0) { 691 var ret = getObject(arg0); 692 return addHeapObject(ret); 693 }; 694 imports.wbg.__wbg_data_9562112603a9aa89 = function(arg0, arg1) { 695 var ret = getObject(arg1).data; 696 var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 697 var len0 = WASM_VECTOR_LEN; 698 getInt32Memory0()[arg0 / 4 + 1] = len0; 699 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 700 }; 701 imports.wbg.__wbg_type_8bc3e57acd2158c9 = function(arg0, arg1) { 702 var ret = getObject(arg1).type; 703 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 704 var len0 = WASM_VECTOR_LEN; 705 getInt32Memory0()[arg0 / 4 + 1] = len0; 706 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 707 }; 708 imports.wbg.__wbg_set_f9448486a94c9aef = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { 709 getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); 710 }, arguments) }; 711 imports.wbg.__wbg_bindVertexArrayOES_4364f11e81712180 = function(arg0, arg1) { 712 getObject(arg0).bindVertexArrayOES(getObject(arg1)); 713 }; 714 imports.wbg.__wbg_createVertexArrayOES_54cc0b7c450f4662 = function(arg0) { 715 var ret = getObject(arg0).createVertexArrayOES(); 716 return isLikeNone(ret) ? 0 : addHeapObject(ret); 717 }; 718 imports.wbg.__wbg_setvolume_1f2d6904dfdf4626 = function(arg0, arg1) { 719 getObject(arg0).volume = arg1; 720 }; 721 imports.wbg.__wbg_setrate_d8f68fa10eeb7dbb = function(arg0, arg1) { 722 getObject(arg0).rate = arg1; 723 }; 724 imports.wbg.__wbg_setpitch_7cc80b45cc0633c7 = function(arg0, arg1) { 725 getObject(arg0).pitch = arg1; 726 }; 727 imports.wbg.__wbg_setonstart_fab3ebffcb3dc24f = function(arg0, arg1) { 728 getObject(arg0).onstart = getObject(arg1); 729 }; 730 imports.wbg.__wbg_setonend_fff35a6f78e430f4 = function(arg0, arg1) { 731 getObject(arg0).onend = getObject(arg1); 732 }; 733 imports.wbg.__wbg_setonerror_ec0f8ed48489bd83 = function(arg0, arg1) { 734 getObject(arg0).onerror = getObject(arg1); 735 }; 736 imports.wbg.__wbg_newwithtext_b63d82923fd41338 = function() { return handleError(function (arg0, arg1) { 737 var ret = new SpeechSynthesisUtterance(getStringFromWasm0(arg0, arg1)); 738 return addHeapObject(ret); 739 }, arguments) }; 740 imports.wbg.__wbg_deltaX_df228181f4d1a561 = function(arg0) { 741 var ret = getObject(arg0).deltaX; 742 return ret; 743 }; 744 imports.wbg.__wbg_deltaY_afa6edde136e1500 = function(arg0) { 745 var ret = getObject(arg0).deltaY; 746 return ret; 747 }; 748 imports.wbg.__wbg_deltaMode_ed9d7974a0c11323 = function(arg0) { 749 var ret = getObject(arg0).deltaMode; 750 return ret; 751 }; 752 imports.wbg.__wbg_clipboardData_702911c63c2dd54e = function(arg0) { 753 var ret = getObject(arg0).clipboardData; 754 return isLikeNone(ret) ? 0 : addHeapObject(ret); 755 }; 756 imports.wbg.__wbg_dataTransfer_bc4c0501385a0c8e = function(arg0) { 757 var ret = getObject(arg0).dataTransfer; 758 return isLikeNone(ret) ? 0 : addHeapObject(ret); 759 }; 760 imports.wbg.__wbg_instanceof_Response_ea36d565358a42f7 = function(arg0) { 761 var ret = getObject(arg0) instanceof Response; 762 return ret; 763 }; 764 imports.wbg.__wbg_url_6e564c9e212456f8 = function(arg0, arg1) { 765 var ret = getObject(arg1).url; 766 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 767 var len0 = WASM_VECTOR_LEN; 768 getInt32Memory0()[arg0 / 4 + 1] = len0; 769 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 770 }; 771 imports.wbg.__wbg_status_3a55bb50e744b834 = function(arg0) { 772 var ret = getObject(arg0).status; 773 return ret; 774 }; 775 imports.wbg.__wbg_ok_23eb4786bc6e94e7 = function(arg0) { 776 var ret = getObject(arg0).ok; 777 return ret; 778 }; 779 imports.wbg.__wbg_statusText_a3f3d92b5ddca585 = function(arg0, arg1) { 780 var ret = getObject(arg1).statusText; 781 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 782 var len0 = WASM_VECTOR_LEN; 783 getInt32Memory0()[arg0 / 4 + 1] = len0; 784 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 785 }; 786 imports.wbg.__wbg_headers_e4204c6775f7b3b4 = function(arg0) { 787 var ret = getObject(arg0).headers; 788 return addHeapObject(ret); 789 }; 790 imports.wbg.__wbg_arrayBuffer_0e2a43f68a8b3e49 = function() { return handleError(function (arg0) { 791 var ret = getObject(arg0).arrayBuffer(); 792 return addHeapObject(ret); 793 }, arguments) }; 794 imports.wbg.__wbg_writeText_6267af08021f3e64 = function(arg0, arg1, arg2) { 795 var ret = getObject(arg0).writeText(getStringFromWasm0(arg1, arg2)); 796 return addHeapObject(ret); 797 }; 798 imports.wbg.__wbg_addEventListener_6bdba88519fdc1c9 = function() { return handleError(function (arg0, arg1, arg2, arg3) { 799 getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3)); 800 }, arguments) }; 801 imports.wbg.__wbg_matches_a375878271bc2ba5 = function(arg0) { 802 var ret = getObject(arg0).matches; 803 return ret; 804 }; 805 imports.wbg.__wbg_identifier_afa8b01d4d901685 = function(arg0) { 806 var ret = getObject(arg0).identifier; 807 return ret; 808 }; 809 imports.wbg.__wbg_pageX_e0c8221ecfdb73d0 = function(arg0) { 810 var ret = getObject(arg0).pageX; 811 return ret; 812 }; 813 imports.wbg.__wbg_pageY_32100ad7039a744e = function(arg0) { 814 var ret = getObject(arg0).pageY; 815 return ret; 816 }; 817 imports.wbg.__wbg_force_8e51e1fec066aade = function(arg0) { 818 var ret = getObject(arg0).force; 819 return ret; 820 }; 821 imports.wbg.__wbg_instanceof_HtmlInputElement_8969541a2a0bded0 = function(arg0) { 822 var ret = getObject(arg0) instanceof HTMLInputElement; 823 return ret; 824 }; 825 imports.wbg.__wbg_setautofocus_a2ae37091dfbe4af = function(arg0, arg1) { 826 getObject(arg0).autofocus = arg1 !== 0; 827 }; 828 imports.wbg.__wbg_setsize_90d1034a7a757a50 = function(arg0, arg1) { 829 getObject(arg0).size = arg1 >>> 0; 830 }; 831 imports.wbg.__wbg_value_fc1c354d1a0e9714 = function(arg0, arg1) { 832 var ret = getObject(arg1).value; 833 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 834 var len0 = WASM_VECTOR_LEN; 835 getInt32Memory0()[arg0 / 4 + 1] = len0; 836 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 837 }; 838 imports.wbg.__wbg_setvalue_ce4a23f487065c07 = function(arg0, arg1, arg2) { 839 getObject(arg0).value = getStringFromWasm0(arg1, arg2); 840 }; 841 imports.wbg.__wbg_length_41b205f6892bf9d9 = function(arg0) { 842 var ret = getObject(arg0).length; 843 return ret; 844 }; 845 imports.wbg.__wbg_get_bdec89fd60d07530 = function(arg0, arg1) { 846 var ret = getObject(arg0)[arg1 >>> 0]; 847 return isLikeNone(ret) ? 0 : addHeapObject(ret); 848 }; 849 imports.wbg.__wbg_now_5fa0ca001e042f8a = function(arg0) { 850 var ret = getObject(arg0).now(); 851 return ret; 852 }; 853 imports.wbg.__wbg_headers_1a60dec7fbd28a3b = function(arg0) { 854 var ret = getObject(arg0).headers; 855 return addHeapObject(ret); 856 }; 857 imports.wbg.__wbg_newwithstrandinit_c07f0662ece15bc6 = function() { return handleError(function (arg0, arg1, arg2) { 858 var ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2)); 859 return addHeapObject(ret); 860 }, arguments) }; 861 imports.wbg.__wbg_speaking_3e6ccf3668029ac5 = function(arg0) { 862 var ret = getObject(arg0).speaking; 863 return ret; 864 }; 865 imports.wbg.__wbg_cancel_85040548807aa10f = function(arg0) { 866 getObject(arg0).cancel(); 867 }; 868 imports.wbg.__wbg_speak_907bd548bebdbbf2 = function(arg0, arg1) { 869 getObject(arg0).speak(getObject(arg1)); 870 }; 871 imports.wbg.__wbg_items_d571f433ef73ee49 = function(arg0) { 872 var ret = getObject(arg0).items; 873 return addHeapObject(ret); 874 }; 875 imports.wbg.__wbg_files_a4192b4f5967317b = function(arg0) { 876 var ret = getObject(arg0).files; 877 return isLikeNone(ret) ? 0 : addHeapObject(ret); 878 }; 879 imports.wbg.__wbg_getData_3a1069aff0f72f76 = function() { return handleError(function (arg0, arg1, arg2, arg3) { 880 var ret = getObject(arg1).getData(getStringFromWasm0(arg2, arg3)); 881 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 882 var len0 = WASM_VECTOR_LEN; 883 getInt32Memory0()[arg0 / 4 + 1] = len0; 884 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 885 }, arguments) }; 886 imports.wbg.__wbg_type_e32f387f5584c765 = function(arg0, arg1) { 887 var ret = getObject(arg1).type; 888 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 889 var len0 = WASM_VECTOR_LEN; 890 getInt32Memory0()[arg0 / 4 + 1] = len0; 891 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 892 }; 893 imports.wbg.__wbg_preventDefault_fa00541ff125b78c = function(arg0) { 894 getObject(arg0).preventDefault(); 895 }; 896 imports.wbg.__wbg_stopPropagation_da586180676fa914 = function(arg0) { 897 getObject(arg0).stopPropagation(); 898 }; 899 imports.wbg.__wbg_name_9a61dbbdbfb2d0de = function(arg0, arg1) { 900 var ret = getObject(arg1).name; 901 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 902 var len0 = WASM_VECTOR_LEN; 903 getInt32Memory0()[arg0 / 4 + 1] = len0; 904 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 905 }; 906 imports.wbg.__wbg_lastModified_0de23a8c5214f2fb = function(arg0) { 907 var ret = getObject(arg0).lastModified; 908 return ret; 909 }; 910 imports.wbg.__wbg_length_a2882c668bdf6488 = function(arg0) { 911 var ret = getObject(arg0).length; 912 return ret; 913 }; 914 imports.wbg.__wbg_get_1c01a7682a9775bb = function(arg0, arg1) { 915 var ret = getObject(arg0)[arg1 >>> 0]; 916 return isLikeNone(ret) ? 0 : addHeapObject(ret); 917 }; 918 imports.wbg.__wbg_keyCode_8a05b1390fced3c8 = function(arg0) { 919 var ret = getObject(arg0).keyCode; 920 return ret; 921 }; 922 imports.wbg.__wbg_altKey_773e7f8151c49bb1 = function(arg0) { 923 var ret = getObject(arg0).altKey; 924 return ret; 925 }; 926 imports.wbg.__wbg_ctrlKey_8c7ff99be598479e = function(arg0) { 927 var ret = getObject(arg0).ctrlKey; 928 return ret; 929 }; 930 imports.wbg.__wbg_shiftKey_894b631364d8db13 = function(arg0) { 931 var ret = getObject(arg0).shiftKey; 932 return ret; 933 }; 934 imports.wbg.__wbg_metaKey_99a7d3732e1b7856 = function(arg0) { 935 var ret = getObject(arg0).metaKey; 936 return ret; 937 }; 938 imports.wbg.__wbg_isComposing_b892666abf384da9 = function(arg0) { 939 var ret = getObject(arg0).isComposing; 940 return ret; 941 }; 942 imports.wbg.__wbg_key_7f10b1291a923361 = function(arg0, arg1) { 943 var ret = getObject(arg1).key; 944 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 945 var len0 = WASM_VECTOR_LEN; 946 getInt32Memory0()[arg0 / 4 + 1] = len0; 947 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 948 }; 949 imports.wbg.__wbg_length_01a613025b5ffd74 = function(arg0) { 950 var ret = getObject(arg0).length; 951 return ret; 952 }; 953 imports.wbg.__wbg_item_b192ab411bbfbb09 = function(arg0, arg1) { 954 var ret = getObject(arg0).item(arg1 >>> 0); 955 return isLikeNone(ret) ? 0 : addHeapObject(ret); 956 }; 957 imports.wbg.__wbg_get_a765dab923455e0d = function(arg0, arg1) { 958 var ret = getObject(arg0)[arg1 >>> 0]; 959 return isLikeNone(ret) ? 0 : addHeapObject(ret); 960 }; 961 imports.wbg.__wbg_body_7538539844356c1c = function(arg0) { 962 var ret = getObject(arg0).body; 963 return isLikeNone(ret) ? 0 : addHeapObject(ret); 964 }; 965 imports.wbg.__wbg_createElement_d017b8d2af99bab9 = function() { return handleError(function (arg0, arg1, arg2) { 966 var ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2)); 967 return addHeapObject(ret); 968 }, arguments) }; 969 imports.wbg.__wbg_getElementById_b30e88aff96f66a1 = function(arg0, arg1, arg2) { 970 var ret = getObject(arg0).getElementById(getStringFromWasm0(arg1, arg2)); 971 return isLikeNone(ret) ? 0 : addHeapObject(ret); 972 }; 973 imports.wbg.__wbg_instanceof_WebGlRenderingContext_2be4c068bf5f8362 = function(arg0) { 974 var ret = getObject(arg0) instanceof WebGLRenderingContext; 975 return ret; 976 }; 977 imports.wbg.__wbg_bufferData_85d635f32a990208 = function(arg0, arg1, arg2, arg3) { 978 getObject(arg0).bufferData(arg1 >>> 0, getObject(arg2), arg3 >>> 0); 979 }; 980 imports.wbg.__wbg_texImage2D_16ff123798c82f60 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { 981 getObject(arg0).texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9)); 982 }, arguments) }; 983 imports.wbg.__wbg_texSubImage2D_d907a4c940fd6e41 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { 984 getObject(arg0).texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, getObject(arg9)); 985 }, arguments) }; 986 imports.wbg.__wbg_activeTexture_74ed11a5c5d5af90 = function(arg0, arg1) { 987 getObject(arg0).activeTexture(arg1 >>> 0); 988 }; 989 imports.wbg.__wbg_attachShader_55dbe770f3ee32ca = function(arg0, arg1, arg2) { 990 getObject(arg0).attachShader(getObject(arg1), getObject(arg2)); 991 }; 992 imports.wbg.__wbg_bindBuffer_29d52e7bc48650c3 = function(arg0, arg1, arg2) { 993 getObject(arg0).bindBuffer(arg1 >>> 0, getObject(arg2)); 994 }; 995 imports.wbg.__wbg_bindFramebuffer_bd35ddd23765c7b6 = function(arg0, arg1, arg2) { 996 getObject(arg0).bindFramebuffer(arg1 >>> 0, getObject(arg2)); 997 }; 998 imports.wbg.__wbg_bindTexture_198c816345baca83 = function(arg0, arg1, arg2) { 999 getObject(arg0).bindTexture(arg1 >>> 0, getObject(arg2)); 1000 }; 1001 imports.wbg.__wbg_blendEquation_09d56f3be6f914f5 = function(arg0, arg1) { 1002 getObject(arg0).blendEquation(arg1 >>> 0); 1003 }; 1004 imports.wbg.__wbg_blendFuncSeparate_494b1dae028cb9a9 = function(arg0, arg1, arg2, arg3, arg4) { 1005 getObject(arg0).blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); 1006 }; 1007 imports.wbg.__wbg_clear_2af1271959ec83d7 = function(arg0, arg1) { 1008 getObject(arg0).clear(arg1 >>> 0); 1009 }; 1010 imports.wbg.__wbg_clearColor_51c4f69c743c3252 = function(arg0, arg1, arg2, arg3, arg4) { 1011 getObject(arg0).clearColor(arg1, arg2, arg3, arg4); 1012 }; 1013 imports.wbg.__wbg_compileShader_3b5f9ef4c67a0777 = function(arg0, arg1) { 1014 getObject(arg0).compileShader(getObject(arg1)); 1015 }; 1016 imports.wbg.__wbg_createBuffer_c40f37e1348bb91f = function(arg0) { 1017 var ret = getObject(arg0).createBuffer(); 1018 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1019 }; 1020 imports.wbg.__wbg_createFramebuffer_410b12a5cc5a8f13 = function(arg0) { 1021 var ret = getObject(arg0).createFramebuffer(); 1022 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1023 }; 1024 imports.wbg.__wbg_createProgram_245520da1fb9e47b = function(arg0) { 1025 var ret = getObject(arg0).createProgram(); 1026 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1027 }; 1028 imports.wbg.__wbg_createShader_4d8818a13cb825b3 = function(arg0, arg1) { 1029 var ret = getObject(arg0).createShader(arg1 >>> 0); 1030 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1031 }; 1032 imports.wbg.__wbg_createTexture_f3a6a715d6bada45 = function(arg0) { 1033 var ret = getObject(arg0).createTexture(); 1034 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1035 }; 1036 imports.wbg.__wbg_deleteShader_e4f5a1da4d9c84c4 = function(arg0, arg1) { 1037 getObject(arg0).deleteShader(getObject(arg1)); 1038 }; 1039 imports.wbg.__wbg_deleteTexture_9159fb5927ed32c0 = function(arg0, arg1) { 1040 getObject(arg0).deleteTexture(getObject(arg1)); 1041 }; 1042 imports.wbg.__wbg_detachShader_32e4b718f0a63080 = function(arg0, arg1, arg2) { 1043 getObject(arg0).detachShader(getObject(arg1), getObject(arg2)); 1044 }; 1045 imports.wbg.__wbg_disable_2b63b75dc6c27537 = function(arg0, arg1) { 1046 getObject(arg0).disable(arg1 >>> 0); 1047 }; 1048 imports.wbg.__wbg_disableVertexAttribArray_aa8458b40dd08914 = function(arg0, arg1) { 1049 getObject(arg0).disableVertexAttribArray(arg1 >>> 0); 1050 }; 1051 imports.wbg.__wbg_drawElements_6e26500a25ecf478 = function(arg0, arg1, arg2, arg3, arg4) { 1052 getObject(arg0).drawElements(arg1 >>> 0, arg2, arg3 >>> 0, arg4); 1053 }; 1054 imports.wbg.__wbg_enable_8f6dd779ccb8e1de = function(arg0, arg1) { 1055 getObject(arg0).enable(arg1 >>> 0); 1056 }; 1057 imports.wbg.__wbg_enableVertexAttribArray_4ed5f91d0718bee1 = function(arg0, arg1) { 1058 getObject(arg0).enableVertexAttribArray(arg1 >>> 0); 1059 }; 1060 imports.wbg.__wbg_framebufferTexture2D_31643260e5b0b294 = function(arg0, arg1, arg2, arg3, arg4, arg5) { 1061 getObject(arg0).framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, getObject(arg4), arg5); 1062 }; 1063 imports.wbg.__wbg_getAttribLocation_da5df7094096113d = function(arg0, arg1, arg2, arg3) { 1064 var ret = getObject(arg0).getAttribLocation(getObject(arg1), getStringFromWasm0(arg2, arg3)); 1065 return ret; 1066 }; 1067 imports.wbg.__wbg_getError_364189947a05fa24 = function(arg0) { 1068 var ret = getObject(arg0).getError(); 1069 return ret; 1070 }; 1071 imports.wbg.__wbg_getExtension_c6ceee3244ee7f20 = function() { return handleError(function (arg0, arg1, arg2) { 1072 var ret = getObject(arg0).getExtension(getStringFromWasm0(arg1, arg2)); 1073 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1074 }, arguments) }; 1075 imports.wbg.__wbg_getParameter_cf7a00ba1cbac0d3 = function() { return handleError(function (arg0, arg1) { 1076 var ret = getObject(arg0).getParameter(arg1 >>> 0); 1077 return addHeapObject(ret); 1078 }, arguments) }; 1079 imports.wbg.__wbg_getProgramInfoLog_c253042b64e86027 = function(arg0, arg1, arg2) { 1080 var ret = getObject(arg1).getProgramInfoLog(getObject(arg2)); 1081 var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1082 var len0 = WASM_VECTOR_LEN; 1083 getInt32Memory0()[arg0 / 4 + 1] = len0; 1084 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1085 }; 1086 imports.wbg.__wbg_getProgramParameter_4f698af0dda0a2d4 = function(arg0, arg1, arg2) { 1087 var ret = getObject(arg0).getProgramParameter(getObject(arg1), arg2 >>> 0); 1088 return addHeapObject(ret); 1089 }; 1090 imports.wbg.__wbg_getShaderInfoLog_584794e3bcf1e19b = function(arg0, arg1, arg2) { 1091 var ret = getObject(arg1).getShaderInfoLog(getObject(arg2)); 1092 var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1093 var len0 = WASM_VECTOR_LEN; 1094 getInt32Memory0()[arg0 / 4 + 1] = len0; 1095 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1096 }; 1097 imports.wbg.__wbg_getShaderParameter_64b1ffe576e5fa25 = function(arg0, arg1, arg2) { 1098 var ret = getObject(arg0).getShaderParameter(getObject(arg1), arg2 >>> 0); 1099 return addHeapObject(ret); 1100 }; 1101 imports.wbg.__wbg_getSupportedExtensions_687e6dd9ca9b8e1e = function(arg0) { 1102 var ret = getObject(arg0).getSupportedExtensions(); 1103 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1104 }; 1105 imports.wbg.__wbg_getUniformLocation_703972f150a46500 = function(arg0, arg1, arg2, arg3) { 1106 var ret = getObject(arg0).getUniformLocation(getObject(arg1), getStringFromWasm0(arg2, arg3)); 1107 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1108 }; 1109 imports.wbg.__wbg_linkProgram_5fdd57237c761833 = function(arg0, arg1) { 1110 getObject(arg0).linkProgram(getObject(arg1)); 1111 }; 1112 imports.wbg.__wbg_pixelStorei_fab41fe53c557df3 = function(arg0, arg1, arg2) { 1113 getObject(arg0).pixelStorei(arg1 >>> 0, arg2); 1114 }; 1115 imports.wbg.__wbg_scissor_fb094c7db856e2a7 = function(arg0, arg1, arg2, arg3, arg4) { 1116 getObject(arg0).scissor(arg1, arg2, arg3, arg4); 1117 }; 1118 imports.wbg.__wbg_shaderSource_173ab97288934a60 = function(arg0, arg1, arg2, arg3) { 1119 getObject(arg0).shaderSource(getObject(arg1), getStringFromWasm0(arg2, arg3)); 1120 }; 1121 imports.wbg.__wbg_texParameteri_caec5468f2a850c3 = function(arg0, arg1, arg2, arg3) { 1122 getObject(arg0).texParameteri(arg1 >>> 0, arg2 >>> 0, arg3); 1123 }; 1124 imports.wbg.__wbg_uniform1i_a0275676828a22b6 = function(arg0, arg1, arg2) { 1125 getObject(arg0).uniform1i(getObject(arg1), arg2); 1126 }; 1127 imports.wbg.__wbg_uniform2f_b0af46ba675f2c0d = function(arg0, arg1, arg2, arg3) { 1128 getObject(arg0).uniform2f(getObject(arg1), arg2, arg3); 1129 }; 1130 imports.wbg.__wbg_useProgram_d5898a40ebe88916 = function(arg0, arg1) { 1131 getObject(arg0).useProgram(getObject(arg1)); 1132 }; 1133 imports.wbg.__wbg_vertexAttribPointer_0d097efa33e3f45f = function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { 1134 getObject(arg0).vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6); 1135 }; 1136 imports.wbg.__wbg_viewport_19577064127daf83 = function(arg0, arg1, arg2, arg3, arg4) { 1137 getObject(arg0).viewport(arg1, arg2, arg3, arg4); 1138 }; 1139 imports.wbg.__wbg_setid_73be37238eaa05be = function(arg0, arg1, arg2) { 1140 getObject(arg0).id = getStringFromWasm0(arg1, arg2); 1141 }; 1142 imports.wbg.__wbg_scrollLeft_e8aba47a94d12290 = function(arg0) { 1143 var ret = getObject(arg0).scrollLeft; 1144 return ret; 1145 }; 1146 imports.wbg.__wbg_clientWidth_4c903f82634f2159 = function(arg0) { 1147 var ret = getObject(arg0).clientWidth; 1148 return ret; 1149 }; 1150 imports.wbg.__wbg_clientHeight_cddbd2cef19a2cb1 = function(arg0) { 1151 var ret = getObject(arg0).clientHeight; 1152 return ret; 1153 }; 1154 imports.wbg.__wbg_getBoundingClientRect_534c1b96b6e612d3 = function(arg0) { 1155 var ret = getObject(arg0).getBoundingClientRect(); 1156 return addHeapObject(ret); 1157 }; 1158 imports.wbg.__wbg_scrollTop_5ebd5c6591748d6e = function(arg0) { 1159 var ret = getObject(arg0).scrollTop; 1160 return ret; 1161 }; 1162 imports.wbg.__wbg_hidden_f7a620ec4ab18ce5 = function(arg0) { 1163 var ret = getObject(arg0).hidden; 1164 return ret; 1165 }; 1166 imports.wbg.__wbg_sethidden_fdaefd7e7da7e4c0 = function(arg0, arg1) { 1167 getObject(arg0).hidden = arg1 !== 0; 1168 }; 1169 imports.wbg.__wbg_style_16f5dd9624687c8f = function(arg0) { 1170 var ret = getObject(arg0).style; 1171 return addHeapObject(ret); 1172 }; 1173 imports.wbg.__wbg_offsetTop_45111254e7b26a1f = function(arg0) { 1174 var ret = getObject(arg0).offsetTop; 1175 return ret; 1176 }; 1177 imports.wbg.__wbg_offsetLeft_be5393bf9eec5766 = function(arg0) { 1178 var ret = getObject(arg0).offsetLeft; 1179 return ret; 1180 }; 1181 imports.wbg.__wbg_offsetWidth_bc683e2f57ea2d6b = function(arg0) { 1182 var ret = getObject(arg0).offsetWidth; 1183 return ret; 1184 }; 1185 imports.wbg.__wbg_blur_2156876090506146 = function() { return handleError(function (arg0) { 1186 getObject(arg0).blur(); 1187 }, arguments) }; 1188 imports.wbg.__wbg_focus_4434360545ac99cf = function() { return handleError(function (arg0) { 1189 getObject(arg0).focus(); 1190 }, arguments) }; 1191 imports.wbg.__wbg_instanceof_HtmlCanvasElement_a6157e470d06b638 = function(arg0) { 1192 var ret = getObject(arg0) instanceof HTMLCanvasElement; 1193 return ret; 1194 }; 1195 imports.wbg.__wbg_width_cfa982e2a6ad6297 = function(arg0) { 1196 var ret = getObject(arg0).width; 1197 return ret; 1198 }; 1199 imports.wbg.__wbg_setwidth_362e8db8cbadbe96 = function(arg0, arg1) { 1200 getObject(arg0).width = arg1 >>> 0; 1201 }; 1202 imports.wbg.__wbg_height_1b399500ca683487 = function(arg0) { 1203 var ret = getObject(arg0).height; 1204 return ret; 1205 }; 1206 imports.wbg.__wbg_setheight_28f53831182cc410 = function(arg0, arg1) { 1207 getObject(arg0).height = arg1 >>> 0; 1208 }; 1209 imports.wbg.__wbg_getContext_bd4e9445094eda84 = function() { return handleError(function (arg0, arg1, arg2) { 1210 var ret = getObject(arg0).getContext(getStringFromWasm0(arg1, arg2)); 1211 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1212 }, arguments) }; 1213 imports.wbg.__wbg_clipboard_7f80e1666b51776c = function(arg0) { 1214 var ret = getObject(arg0).clipboard; 1215 return isLikeNone(ret) ? 0 : addHeapObject(ret); 1216 }; 1217 imports.wbg.__wbg_userAgent_3f63af8b4fe2331c = function() { return handleError(function (arg0, arg1) { 1218 var ret = getObject(arg1).userAgent; 1219 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1220 var len0 = WASM_VECTOR_LEN; 1221 getInt32Memory0()[arg0 / 4 + 1] = len0; 1222 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1223 }, arguments) }; 1224 imports.wbg.__wbg_touches_7397ce4df4dceded = function(arg0) { 1225 var ret = getObject(arg0).touches; 1226 return addHeapObject(ret); 1227 }; 1228 imports.wbg.__wbg_changedTouches_363278e8a9a95419 = function(arg0) { 1229 var ret = getObject(arg0).changedTouches; 1230 return addHeapObject(ret); 1231 }; 1232 imports.wbg.__wbg_size_20c167ba9040b895 = function(arg0) { 1233 var ret = getObject(arg0).size; 1234 return ret; 1235 }; 1236 imports.wbg.__wbg_arrayBuffer_8b5364ee9b393098 = function(arg0) { 1237 var ret = getObject(arg0).arrayBuffer(); 1238 return addHeapObject(ret); 1239 }; 1240 imports.wbg.__wbg_width_079617995a2466be = function(arg0) { 1241 var ret = getObject(arg0).width; 1242 return ret; 1243 }; 1244 imports.wbg.__wbg_height_ece90b0809f44f4d = function(arg0) { 1245 var ret = getObject(arg0).height; 1246 return ret; 1247 }; 1248 imports.wbg.__wbg_top_a24b8b81afea659b = function(arg0) { 1249 var ret = getObject(arg0).top; 1250 return ret; 1251 }; 1252 imports.wbg.__wbg_left_0e681cb8fd277739 = function(arg0) { 1253 var ret = getObject(arg0).left; 1254 return ret; 1255 }; 1256 imports.wbg.__wbg_appendChild_3fe5090c665d3bb4 = function() { return handleError(function (arg0, arg1) { 1257 var ret = getObject(arg0).appendChild(getObject(arg1)); 1258 return addHeapObject(ret); 1259 }, arguments) }; 1260 imports.wbg.__wbg_getItem_f92ef607397e96b1 = function() { return handleError(function (arg0, arg1, arg2, arg3) { 1261 var ret = getObject(arg1).getItem(getStringFromWasm0(arg2, arg3)); 1262 var ptr0 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1263 var len0 = WASM_VECTOR_LEN; 1264 getInt32Memory0()[arg0 / 4 + 1] = len0; 1265 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1266 }, arguments) }; 1267 imports.wbg.__wbg_setItem_279b13e5ad0b82cb = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { 1268 getObject(arg0).setItem(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); 1269 }, arguments) }; 1270 imports.wbg.__wbg_setProperty_ebb06e7fa941d6a8 = function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { 1271 getObject(arg0).setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); 1272 }, arguments) }; 1273 imports.wbg.__wbg_href_0c435df13f22003c = function() { return handleError(function (arg0, arg1) { 1274 var ret = getObject(arg1).href; 1275 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1276 var len0 = WASM_VECTOR_LEN; 1277 getInt32Memory0()[arg0 / 4 + 1] = len0; 1278 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1279 }, arguments) }; 1280 imports.wbg.__wbg_origin_1bc82542e055b010 = function() { return handleError(function (arg0, arg1) { 1281 var ret = getObject(arg1).origin; 1282 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1283 var len0 = WASM_VECTOR_LEN; 1284 getInt32Memory0()[arg0 / 4 + 1] = len0; 1285 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1286 }, arguments) }; 1287 imports.wbg.__wbg_protocol_128aca096ff0b399 = function() { return handleError(function (arg0, arg1) { 1288 var ret = getObject(arg1).protocol; 1289 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1290 var len0 = WASM_VECTOR_LEN; 1291 getInt32Memory0()[arg0 / 4 + 1] = len0; 1292 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1293 }, arguments) }; 1294 imports.wbg.__wbg_host_8afef3759896202e = function() { return handleError(function (arg0, arg1) { 1295 var ret = getObject(arg1).host; 1296 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1297 var len0 = WASM_VECTOR_LEN; 1298 getInt32Memory0()[arg0 / 4 + 1] = len0; 1299 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1300 }, arguments) }; 1301 imports.wbg.__wbg_hostname_37415809eea07bcd = function() { return handleError(function (arg0, arg1) { 1302 var ret = getObject(arg1).hostname; 1303 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1304 var len0 = WASM_VECTOR_LEN; 1305 getInt32Memory0()[arg0 / 4 + 1] = len0; 1306 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1307 }, arguments) }; 1308 imports.wbg.__wbg_port_e5253b8797db36d1 = function() { return handleError(function (arg0, arg1) { 1309 var ret = getObject(arg1).port; 1310 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1311 var len0 = WASM_VECTOR_LEN; 1312 getInt32Memory0()[arg0 / 4 + 1] = len0; 1313 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1314 }, arguments) }; 1315 imports.wbg.__wbg_search_7e1c9ba7f3985c36 = function() { return handleError(function (arg0, arg1) { 1316 var ret = getObject(arg1).search; 1317 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1318 var len0 = WASM_VECTOR_LEN; 1319 getInt32Memory0()[arg0 / 4 + 1] = len0; 1320 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1321 }, arguments) }; 1322 imports.wbg.__wbg_hash_2f90ddae1e6efe5f = function() { return handleError(function (arg0, arg1) { 1323 var ret = getObject(arg1).hash; 1324 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1325 var len0 = WASM_VECTOR_LEN; 1326 getInt32Memory0()[arg0 / 4 + 1] = len0; 1327 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1328 }, arguments) }; 1329 imports.wbg.__wbg_clientX_849ccdf456d662ac = function(arg0) { 1330 var ret = getObject(arg0).clientX; 1331 return ret; 1332 }; 1333 imports.wbg.__wbg_clientY_1aaff30fe0cd0876 = function(arg0) { 1334 var ret = getObject(arg0).clientY; 1335 return ret; 1336 }; 1337 imports.wbg.__wbg_ctrlKey_4e536bedb069129f = function(arg0) { 1338 var ret = getObject(arg0).ctrlKey; 1339 return ret; 1340 }; 1341 imports.wbg.__wbg_shiftKey_cc93bd2f12bfcc9c = function(arg0) { 1342 var ret = getObject(arg0).shiftKey; 1343 return ret; 1344 }; 1345 imports.wbg.__wbg_metaKey_0b396e35a4941247 = function(arg0) { 1346 var ret = getObject(arg0).metaKey; 1347 return ret; 1348 }; 1349 imports.wbg.__wbg_button_a18f33eb55774d89 = function(arg0) { 1350 var ret = getObject(arg0).button; 1351 return ret; 1352 }; 1353 imports.wbg.__wbg_error_e676403cd981461e = function(arg0) { 1354 var ret = getObject(arg0).error; 1355 return addHeapObject(ret); 1356 }; 1357 imports.wbg.__wbg_get_f45dff51f52d7222 = function(arg0, arg1) { 1358 var ret = getObject(arg0)[arg1 >>> 0]; 1359 return addHeapObject(ret); 1360 }; 1361 imports.wbg.__wbg_length_7b60f47bde714631 = function(arg0) { 1362 var ret = getObject(arg0).length; 1363 return ret; 1364 }; 1365 imports.wbg.__wbindgen_is_function = function(arg0) { 1366 var ret = typeof(getObject(arg0)) === 'function'; 1367 return ret; 1368 }; 1369 imports.wbg.__wbg_newnoargs_f579424187aa1717 = function(arg0, arg1) { 1370 var ret = new Function(getStringFromWasm0(arg0, arg1)); 1371 return addHeapObject(ret); 1372 }; 1373 imports.wbg.__wbindgen_is_object = function(arg0) { 1374 const val = getObject(arg0); 1375 var ret = typeof(val) === 'object' && val !== null; 1376 return ret; 1377 }; 1378 imports.wbg.__wbg_next_c7a2a6b012059a5e = function(arg0) { 1379 var ret = getObject(arg0).next; 1380 return addHeapObject(ret); 1381 }; 1382 imports.wbg.__wbg_next_dd1a890d37e38d73 = function() { return handleError(function (arg0) { 1383 var ret = getObject(arg0).next(); 1384 return addHeapObject(ret); 1385 }, arguments) }; 1386 imports.wbg.__wbg_done_982b1c7ac0cbc69d = function(arg0) { 1387 var ret = getObject(arg0).done; 1388 return ret; 1389 }; 1390 imports.wbg.__wbg_value_2def2d1fb38b02cd = function(arg0) { 1391 var ret = getObject(arg0).value; 1392 return addHeapObject(ret); 1393 }; 1394 imports.wbg.__wbg_iterator_4b9cedbeda0c0e30 = function() { 1395 var ret = Symbol.iterator; 1396 return addHeapObject(ret); 1397 }; 1398 imports.wbg.__wbg_get_8bbb82393651dd9c = function() { return handleError(function (arg0, arg1) { 1399 var ret = Reflect.get(getObject(arg0), getObject(arg1)); 1400 return addHeapObject(ret); 1401 }, arguments) }; 1402 imports.wbg.__wbg_call_89558c3e96703ca1 = function() { return handleError(function (arg0, arg1) { 1403 var ret = getObject(arg0).call(getObject(arg1)); 1404 return addHeapObject(ret); 1405 }, arguments) }; 1406 imports.wbg.__wbg_new_d3138911a89329b0 = function() { 1407 var ret = new Object(); 1408 return addHeapObject(ret); 1409 }; 1410 imports.wbg.__wbg_getTime_f8ce0ff902444efb = function(arg0) { 1411 var ret = getObject(arg0).getTime(); 1412 return ret; 1413 }; 1414 imports.wbg.__wbg_getTimezoneOffset_41211a984662508b = function(arg0) { 1415 var ret = getObject(arg0).getTimezoneOffset(); 1416 return ret; 1417 }; 1418 imports.wbg.__wbg_new0_57a6a2c2aaed3fc5 = function() { 1419 var ret = new Date(); 1420 return addHeapObject(ret); 1421 }; 1422 imports.wbg.__wbg_resolve_4f8f547f26b30b27 = function(arg0) { 1423 var ret = Promise.resolve(getObject(arg0)); 1424 return addHeapObject(ret); 1425 }; 1426 imports.wbg.__wbg_then_a6860c82b90816ca = function(arg0, arg1) { 1427 var ret = getObject(arg0).then(getObject(arg1)); 1428 return addHeapObject(ret); 1429 }; 1430 imports.wbg.__wbg_then_58a04e42527f52c6 = function(arg0, arg1, arg2) { 1431 var ret = getObject(arg0).then(getObject(arg1), getObject(arg2)); 1432 return addHeapObject(ret); 1433 }; 1434 imports.wbg.__wbg_self_e23d74ae45fb17d1 = function() { return handleError(function () { 1435 var ret = self.self; 1436 return addHeapObject(ret); 1437 }, arguments) }; 1438 imports.wbg.__wbg_window_b4be7f48b24ac56e = function() { return handleError(function () { 1439 var ret = window.window; 1440 return addHeapObject(ret); 1441 }, arguments) }; 1442 imports.wbg.__wbg_globalThis_d61b1f48a57191ae = function() { return handleError(function () { 1443 var ret = globalThis.globalThis; 1444 return addHeapObject(ret); 1445 }, arguments) }; 1446 imports.wbg.__wbg_global_e7669da72fd7f239 = function() { return handleError(function () { 1447 var ret = global.global; 1448 return addHeapObject(ret); 1449 }, arguments) }; 1450 imports.wbg.__wbindgen_is_undefined = function(arg0) { 1451 var ret = getObject(arg0) === undefined; 1452 return ret; 1453 }; 1454 imports.wbg.__wbg_buffer_5e74a88a1424a2e0 = function(arg0) { 1455 var ret = getObject(arg0).buffer; 1456 return addHeapObject(ret); 1457 }; 1458 imports.wbg.__wbg_newwithbyteoffsetandlength_8c0e6ae8071b27e7 = function(arg0, arg1, arg2) { 1459 var ret = new Int8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); 1460 return addHeapObject(ret); 1461 }; 1462 imports.wbg.__wbg_newwithbyteoffsetandlength_fa38811f43e9099d = function(arg0, arg1, arg2) { 1463 var ret = new Int16Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); 1464 return addHeapObject(ret); 1465 }; 1466 imports.wbg.__wbg_newwithbyteoffsetandlength_a0b51a3de0017386 = function(arg0, arg1, arg2) { 1467 var ret = new Int32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); 1468 return addHeapObject(ret); 1469 }; 1470 imports.wbg.__wbg_newwithbyteoffsetandlength_278ec7532799393a = function(arg0, arg1, arg2) { 1471 var ret = new Uint8Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); 1472 return addHeapObject(ret); 1473 }; 1474 imports.wbg.__wbg_new_e3b800e570795b3c = function(arg0) { 1475 var ret = new Uint8Array(getObject(arg0)); 1476 return addHeapObject(ret); 1477 }; 1478 imports.wbg.__wbg_set_5b8081e9d002f0df = function(arg0, arg1, arg2) { 1479 getObject(arg0).set(getObject(arg1), arg2 >>> 0); 1480 }; 1481 imports.wbg.__wbg_length_30803400a8f15c59 = function(arg0) { 1482 var ret = getObject(arg0).length; 1483 return ret; 1484 }; 1485 imports.wbg.__wbg_newwithbyteoffsetandlength_bdb885cfc5e9bc43 = function(arg0, arg1, arg2) { 1486 var ret = new Uint16Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); 1487 return addHeapObject(ret); 1488 }; 1489 imports.wbg.__wbg_newwithbyteoffsetandlength_f6c2c5e40f6f5bda = function(arg0, arg1, arg2) { 1490 var ret = new Uint32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); 1491 return addHeapObject(ret); 1492 }; 1493 imports.wbg.__wbg_newwithbyteoffsetandlength_ad2916c6fa7d4c6f = function(arg0, arg1, arg2) { 1494 var ret = new Float32Array(getObject(arg0), arg1 >>> 0, arg2 >>> 0); 1495 return addHeapObject(ret); 1496 }; 1497 imports.wbg.__wbg_set_c42875065132a932 = function() { return handleError(function (arg0, arg1, arg2) { 1498 var ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2)); 1499 return ret; 1500 }, arguments) }; 1501 imports.wbg.__wbindgen_debug_string = function(arg0, arg1) { 1502 var ret = debugString(getObject(arg1)); 1503 var ptr0 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); 1504 var len0 = WASM_VECTOR_LEN; 1505 getInt32Memory0()[arg0 / 4 + 1] = len0; 1506 getInt32Memory0()[arg0 / 4 + 0] = ptr0; 1507 }; 1508 imports.wbg.__wbindgen_throw = function(arg0, arg1) { 1509 throw new Error(getStringFromWasm0(arg0, arg1)); 1510 }; 1511 imports.wbg.__wbindgen_memory = function() { 1512 var ret = wasm.memory; 1513 return addHeapObject(ret); 1514 }; 1515 imports.wbg.__wbindgen_closure_wrapper2336 = function(arg0, arg1, arg2) { 1516 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_28); 1517 return addHeapObject(ret); 1518 }; 1519 imports.wbg.__wbindgen_closure_wrapper2337 = function(arg0, arg1, arg2) { 1520 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_31); 1521 return addHeapObject(ret); 1522 }; 1523 imports.wbg.__wbindgen_closure_wrapper2339 = function(arg0, arg1, arg2) { 1524 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_34); 1525 return addHeapObject(ret); 1526 }; 1527 imports.wbg.__wbindgen_closure_wrapper2341 = function(arg0, arg1, arg2) { 1528 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_37); 1529 return addHeapObject(ret); 1530 }; 1531 imports.wbg.__wbindgen_closure_wrapper2343 = function(arg0, arg1, arg2) { 1532 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_40); 1533 return addHeapObject(ret); 1534 }; 1535 imports.wbg.__wbindgen_closure_wrapper2345 = function(arg0, arg1, arg2) { 1536 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_43); 1537 return addHeapObject(ret); 1538 }; 1539 imports.wbg.__wbindgen_closure_wrapper2348 = function(arg0, arg1, arg2) { 1540 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_46); 1541 return addHeapObject(ret); 1542 }; 1543 imports.wbg.__wbindgen_closure_wrapper2350 = function(arg0, arg1, arg2) { 1544 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_49); 1545 return addHeapObject(ret); 1546 }; 1547 imports.wbg.__wbindgen_closure_wrapper2352 = function(arg0, arg1, arg2) { 1548 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_52); 1549 return addHeapObject(ret); 1550 }; 1551 imports.wbg.__wbindgen_closure_wrapper2354 = function(arg0, arg1, arg2) { 1552 var ret = makeMutClosure(arg0, arg1, 928, __wbg_adapter_55); 1553 return addHeapObject(ret); 1554 }; 1555 imports.wbg.__wbindgen_closure_wrapper2467 = function(arg0, arg1, arg2) { 1556 var ret = makeMutClosure(arg0, arg1, 978, __wbg_adapter_58); 1557 return addHeapObject(ret); 1558 }; 1559 imports.wbg.__wbindgen_closure_wrapper2532 = function(arg0, arg1, arg2) { 1560 var ret = makeClosure(arg0, arg1, 1026, __wbg_adapter_61); 1561 return addHeapObject(ret); 1562 }; 1563 imports.wbg.__wbindgen_closure_wrapper2534 = function(arg0, arg1, arg2) { 1564 var ret = makeClosure(arg0, arg1, 1026, __wbg_adapter_64); 1565 return addHeapObject(ret); 1566 }; 1567 1568 if (typeof input === 'string' || (typeof Request === 'function' && input instanceof Request) || (typeof URL === 'function' && input instanceof URL)) { 1569 input = fetch(input); 1570 } 1571 1572 1573 1574 const { instance, module } = await load(await input, imports); 1575 1576 wasm = instance.exports; 1577 init.__wbindgen_wasm_module = module; 1578 1579 return wasm; 1580 } 1581 1582 wasm_bindgen = Object.assign(init, __exports); 1583 1584 })();