From 1affa6a120762052b19af59c8ae87875a6241d93 Mon Sep 17 00:00:00 2001 From: emilk Date: Wed, 2 Sep 2026 19:25:30 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20emilk/eg?= =?UTF-8?q?ui@dcda8664ab1437f835a1be42ebc315b34945ecf8=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + CNAME | 1 + README.md | 9 + egui_demo_app.js | 3531 +++++++++++++++++++++++++++++++++++++++++ egui_demo_app_bg.wasm | Bin 0 -> 11944102 bytes example.html | 12 + favicon.ico | Bin 0 -> 2932 bytes index.html | 202 +++ multiple_apps.html | 183 +++ 9 files changed, 3940 insertions(+) create mode 100644 .gitignore create mode 100644 CNAME create mode 100644 README.md create mode 100644 egui_demo_app.js create mode 100644 egui_demo_app_bg.wasm create mode 100644 example.html create mode 100644 favicon.ico create mode 100644 index.html create mode 100644 multiple_apps.html diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..e222558a0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +egui_demo_app_bg.wasm +egui_demo_app.js diff --git a/CNAME b/CNAME new file mode 100644 index 000000000..ce62e6b78 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +www.egui.rs \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 000000000..553fa871a --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +This folder contains the files required for the egui web demo hosted at . + +## Testing locally +* Build with `scripts/build_demo_web.sh` +* Host with `scripts/start_server.sh` +* Open + +## Deploying egui.rs +Each merge into `main` will trigger a new deploy diff --git a/egui_demo_app.js b/egui_demo_app.js new file mode 100644 index 000000000..363a37d77 --- /dev/null +++ b/egui_demo_app.js @@ -0,0 +1,3531 @@ +let wasm_bindgen = (function(exports) { + let script_src; + if (typeof document !== 'undefined' && document.currentScript !== null) { + script_src = new URL(document.currentScript.src, location.href).toString(); + } + + /** + * Our handle to the web app from JavaScript. + */ + class WebHandle { + __destroy_into_raw() { + const ptr = this.__wbg_ptr; + this.__wbg_ptr = 0; + WebHandleFinalization.unregister(this); + return ptr; + } + free() { + const ptr = this.__destroy_into_raw(); + wasm.__wbg_webhandle_free(ptr, 0); + } + destroy() { + wasm.webhandle_destroy(this.__wbg_ptr); + } + /** + * Example on how to call into your app from JavaScript. + */ + example() { + wasm.webhandle_example(this.__wbg_ptr); + } + /** + * The JavaScript can check whether or not your app has crashed: + * @returns {boolean} + */ + has_panicked() { + const ret = wasm.webhandle_has_panicked(this.__wbg_ptr); + return ret !== 0; + } + /** + * Installs a panic hook, then returns. + */ + constructor() { + const ret = wasm.webhandle_new(); + this.__wbg_ptr = ret; + WebHandleFinalization.register(this, this.__wbg_ptr, this); + return this; + } + /** + * @returns {string | undefined} + */ + panic_callstack() { + const ret = wasm.webhandle_panic_callstack(this.__wbg_ptr); + let v1; + if (ret[0] !== 0) { + v1 = getStringFromWasm0(ret[0], ret[1]).slice(); + wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); + } + return v1; + } + /** + * @returns {string | undefined} + */ + panic_message() { + const ret = wasm.webhandle_panic_message(this.__wbg_ptr); + let v1; + if (ret[0] !== 0) { + v1 = getStringFromWasm0(ret[0], ret[1]).slice(); + wasm.__wbindgen_free(ret[0], ret[1] * 1, 1); + } + return v1; + } + /** + * Call this once from JavaScript to start your app. + * + * # Errors + * Returns an error if the app could not start. + * @param {HTMLCanvasElement} canvas + * @returns {Promise} + */ + start(canvas) { + const ret = wasm.webhandle_start(this.__wbg_ptr, canvas); + return ret; + } + } + if (Symbol.dispose) WebHandle.prototype[Symbol.dispose] = WebHandle.prototype.free; + exports.WebHandle = WebHandle; + function __wbg_get_imports() { + const import0 = { + __proto__: null, + __wbg_Window_afcc911b2f9c92e2: function(arg0) { + const ret = arg0.Window; + return ret; + }, + __wbg_WorkerGlobalScope_5d19ebc889ff397e: function(arg0) { + const ret = arg0.WorkerGlobalScope; + return ret; + }, + __wbg___wbindgen_boolean_get_fa956cfa2d1bd751: function(arg0) { + const v = arg0; + const ret = typeof(v) === 'boolean' ? v : undefined; + return isLikeNone(ret) ? 0xFFFFFF : ret ? 1 : 0; + }, + __wbg___wbindgen_debug_string_c25d447a39f5578f: function(arg0, arg1) { + const ret = debugString(arg1); + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg___wbindgen_in_aca499c5de7ff5e5: function(arg0, arg1) { + const ret = arg0 in arg1; + return ret; + }, + __wbg___wbindgen_is_function_1ff95bcc5517c252: function(arg0) { + const ret = typeof(arg0) === 'function'; + return ret; + }, + __wbg___wbindgen_is_null_ea9085d691f535d3: function(arg0) { + const ret = arg0 === null; + return ret; + }, + __wbg___wbindgen_is_object_a27215656b807791: function(arg0) { + const val = arg0; + const ret = typeof(val) === 'object' && val !== null; + return ret; + }, + __wbg___wbindgen_is_string_ea5e6cc2e4141dfe: function(arg0) { + const ret = typeof(arg0) === 'string'; + return ret; + }, + __wbg___wbindgen_is_undefined_c05833b95a3cf397: function(arg0) { + const ret = arg0 === undefined; + return ret; + }, + __wbg___wbindgen_number_get_394265ed1e1b84ee: function(arg0, arg1) { + const obj = arg1; + const ret = typeof(obj) === 'number' ? obj : undefined; + getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true); + }, + __wbg___wbindgen_string_get_b0ca35b86a603356: function(arg0, arg1) { + const obj = arg1; + const ret = typeof(obj) === 'string' ? obj : undefined; + var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg___wbindgen_throw_344f42d3211c4765: function(arg0, arg1) { + throw new Error(getStringFromWasm0(arg0, arg1)); + }, + __wbg__wbg_cb_unref_fffb441def202758: function(arg0) { + arg0._wbg_cb_unref(); + }, + __wbg_activeElement_4bc99dc1a7094c27: function(arg0) { + const ret = arg0.activeElement; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_activeElement_b85d218c5f49326e: function(arg0) { + const ret = arg0.activeElement; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_activeTexture_92b04d918019d603: function(arg0, arg1) { + arg0.activeTexture(arg1 >>> 0); + }, + __wbg_activeTexture_d12958674e97a118: function(arg0, arg1) { + arg0.activeTexture(arg1 >>> 0); + }, + __wbg_addEventListener_520e749bbae24529: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + arg0.addEventListener(getStringFromWasm0(arg1, arg2), arg3, arg4); + }, arguments); }, + __wbg_altKey_50f830d1793a2eea: function(arg0) { + const ret = arg0.altKey; + return ret; + }, + __wbg_altKey_f3e24c4c9cfcf271: function(arg0) { + const ret = arg0.altKey; + return ret; + }, + __wbg_appendChild_f553e8704c4f14a6: function() { return handleError(function (arg0, arg1) { + const ret = arg0.appendChild(arg1); + return ret; + }, arguments); }, + __wbg_arrayBuffer_3b637f0fa65c5351: function() { return handleError(function (arg0) { + const ret = arg0.arrayBuffer(); + return ret; + }, arguments); }, + __wbg_arrayBuffer_a158e423a87ee756: function(arg0) { + const ret = arg0.arrayBuffer(); + return ret; + }, + __wbg_at_031a0b72e465b17e: function(arg0, arg1) { + const ret = arg0.at(arg1); + return ret; + }, + __wbg_attachShader_5f7f4077e124e23b: function(arg0, arg1, arg2) { + arg0.attachShader(arg1, arg2); + }, + __wbg_attachShader_8971266b4c9bc514: function(arg0, arg1, arg2) { + arg0.attachShader(arg1, arg2); + }, + __wbg_beginQuery_042a1f99e870066c: function(arg0, arg1, arg2) { + arg0.beginQuery(arg1 >>> 0, arg2); + }, + __wbg_beginRenderPass_aa22c432e793359a: function() { return handleError(function (arg0, arg1) { + const ret = arg0.beginRenderPass(arg1); + return ret; + }, arguments); }, + __wbg_bindAttribLocation_0fe5da7e01ac0d15: function(arg0, arg1, arg2, arg3, arg4) { + arg0.bindAttribLocation(arg1, arg2 >>> 0, getStringFromWasm0(arg3, arg4)); + }, + __wbg_bindAttribLocation_94202d7a59ab7863: function(arg0, arg1, arg2, arg3, arg4) { + arg0.bindAttribLocation(arg1, arg2 >>> 0, getStringFromWasm0(arg3, arg4)); + }, + __wbg_bindBufferRange_f5c29912db0476e9: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.bindBufferRange(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5); + }, + __wbg_bindBuffer_1e00cfb4321ef9a4: function(arg0, arg1, arg2) { + arg0.bindBuffer(arg1 >>> 0, arg2); + }, + __wbg_bindBuffer_a01497b1abdcdd9a: function(arg0, arg1, arg2) { + arg0.bindBuffer(arg1 >>> 0, arg2); + }, + __wbg_bindFramebuffer_390311eff3896937: function(arg0, arg1, arg2) { + arg0.bindFramebuffer(arg1 >>> 0, arg2); + }, + __wbg_bindFramebuffer_658e4b06f7ee8bb4: function(arg0, arg1, arg2) { + arg0.bindFramebuffer(arg1 >>> 0, arg2); + }, + __wbg_bindRenderbuffer_75e8469e930840fa: function(arg0, arg1, arg2) { + arg0.bindRenderbuffer(arg1 >>> 0, arg2); + }, + __wbg_bindRenderbuffer_c3d0c4b8cd1c3891: function(arg0, arg1, arg2) { + arg0.bindRenderbuffer(arg1 >>> 0, arg2); + }, + __wbg_bindSampler_ce608f0de9d31acf: function(arg0, arg1, arg2) { + arg0.bindSampler(arg1 >>> 0, arg2); + }, + __wbg_bindTexture_28eff4bbd8aaab54: function(arg0, arg1, arg2) { + arg0.bindTexture(arg1 >>> 0, arg2); + }, + __wbg_bindTexture_9b04b1b7c00d4dd6: function(arg0, arg1, arg2) { + arg0.bindTexture(arg1 >>> 0, arg2); + }, + __wbg_bindVertexArrayOES_5cad2205a17e8990: function(arg0, arg1) { + arg0.bindVertexArrayOES(arg1); + }, + __wbg_bindVertexArray_427eeac0c1764d8a: function(arg0, arg1) { + arg0.bindVertexArray(arg1); + }, + __wbg_blendColor_793b560dc69ddd0b: function(arg0, arg1, arg2, arg3, arg4) { + arg0.blendColor(arg1, arg2, arg3, arg4); + }, + __wbg_blendColor_eae0cd578a2c7d15: function(arg0, arg1, arg2, arg3, arg4) { + arg0.blendColor(arg1, arg2, arg3, arg4); + }, + __wbg_blendEquationSeparate_043e2f50f6ecb2d3: function(arg0, arg1, arg2) { + arg0.blendEquationSeparate(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_blendEquationSeparate_c7e2b2261c94e1c5: function(arg0, arg1, arg2) { + arg0.blendEquationSeparate(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_blendEquation_455b8986ededabc0: function(arg0, arg1) { + arg0.blendEquation(arg1 >>> 0); + }, + __wbg_blendEquation_f5c5272993f6cb01: function(arg0, arg1) { + arg0.blendEquation(arg1 >>> 0); + }, + __wbg_blendFuncSeparate_37156309688f8f88: function(arg0, arg1, arg2, arg3, arg4) { + arg0.blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); + }, + __wbg_blendFuncSeparate_3ee6d939a9f3938b: function(arg0, arg1, arg2, arg3, arg4) { + arg0.blendFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); + }, + __wbg_blendFunc_114dc7056ccfeb8d: function(arg0, arg1, arg2) { + arg0.blendFunc(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_blendFunc_a854d7e4459150ba: function(arg0, arg1, arg2) { + arg0.blendFunc(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_blitFramebuffer_a1215976f663b058: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) { + arg0.blitFramebuffer(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0); + }, + __wbg_blockSize_5af477b962b2b031: function(arg0) { + const ret = arg0.blockSize; + return ret; + }, + __wbg_blur_e902dcc79406e89c: function() { return handleError(function (arg0) { + arg0.blur(); + }, arguments); }, + __wbg_body_40ec34e0a2931fe8: function(arg0) { + const ret = arg0.body; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_bottom_e6ed49b80d965dae: function(arg0) { + const ret = arg0.bottom; + return ret; + }, + __wbg_bufferData_073a7c6abef7a55f: function(arg0, arg1, arg2, arg3) { + arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0); + }, + __wbg_bufferData_3d4f29bdfb1fa46c: function(arg0, arg1, arg2, arg3) { + arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0); + }, + __wbg_bufferData_90ef588bac2be2f5: function(arg0, arg1, arg2, arg3) { + arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0); + }, + __wbg_bufferData_ce4f44d56e9ddab5: function(arg0, arg1, arg2, arg3) { + arg0.bufferData(arg1 >>> 0, arg2, arg3 >>> 0); + }, + __wbg_bufferSubData_bae930b21e9c1c48: function(arg0, arg1, arg2, arg3) { + arg0.bufferSubData(arg1 >>> 0, arg2, arg3); + }, + __wbg_bufferSubData_ce9854d3d337e2cf: function(arg0, arg1, arg2, arg3) { + arg0.bufferSubData(arg1 >>> 0, arg2, arg3); + }, + __wbg_button_f6a9a7b725f1838e: function(arg0) { + const ret = arg0.button; + return ret; + }, + __wbg_call_8a2dd23819f8a60a: function() { return handleError(function (arg0, arg1) { + const ret = arg0.call(arg1); + return ret; + }, arguments); }, + __wbg_call_a6e5c5dce5018821: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.call(arg1, arg2); + return ret; + }, arguments); }, + __wbg_cancelAnimationFrame_086d6084925c4e06: function() { return handleError(function (arg0, arg1) { + arg0.cancelAnimationFrame(arg1); + }, arguments); }, + __wbg_cancel_cb1ba7fbd82e5fac: function(arg0) { + arg0.cancel(); + }, + __wbg_changedTouches_dbf6eeabddd3c2da: function(arg0) { + const ret = arg0.changedTouches; + return ret; + }, + __wbg_clearBufferfv_2e0f1a0ea56de859: function(arg0, arg1, arg2, arg3, arg4) { + arg0.clearBufferfv(arg1 >>> 0, arg2, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_clearBufferiv_0360269bf6e34c54: function(arg0, arg1, arg2, arg3, arg4) { + arg0.clearBufferiv(arg1 >>> 0, arg2, getArrayI32FromWasm0(arg3, arg4)); + }, + __wbg_clearBufferuiv_df94a395d4915377: function(arg0, arg1, arg2, arg3, arg4) { + arg0.clearBufferuiv(arg1 >>> 0, arg2, getArrayU32FromWasm0(arg3, arg4)); + }, + __wbg_clearDepth_8b5d226aae155082: function(arg0, arg1) { + arg0.clearDepth(arg1); + }, + __wbg_clearDepth_ca9b22d41551b513: function(arg0, arg1) { + arg0.clearDepth(arg1); + }, + __wbg_clearInterval_2e2069e95ad09d4f: function(arg0, arg1) { + arg0.clearInterval(arg1); + }, + __wbg_clearStencil_58f2af46612bccae: function(arg0, arg1) { + arg0.clearStencil(arg1); + }, + __wbg_clearStencil_a66fe23df6313fc7: function(arg0, arg1) { + arg0.clearStencil(arg1); + }, + __wbg_clearTimeout_8f80437be2324e09: function(arg0, arg1) { + arg0.clearTimeout(arg1); + }, + __wbg_clear_53d71d234e14e4c1: function(arg0, arg1) { + arg0.clear(arg1 >>> 0); + }, + __wbg_clear_dd06a0da4ce8e13f: function(arg0, arg1) { + arg0.clear(arg1 >>> 0); + }, + __wbg_clientWaitSync_cf8e49f8ba228377: function(arg0, arg1, arg2, arg3) { + const ret = arg0.clientWaitSync(arg1, arg2 >>> 0, arg3 >>> 0); + return ret; + }, + __wbg_clientX_a7dcb4081126cd4b: function(arg0) { + const ret = arg0.clientX; + return ret; + }, + __wbg_clientX_c396b0fb11d601d3: function(arg0) { + const ret = arg0.clientX; + return ret; + }, + __wbg_clientY_a4650836fdf58f01: function(arg0) { + const ret = arg0.clientY; + return ret; + }, + __wbg_clientY_c0560910b20ee192: function(arg0) { + const ret = arg0.clientY; + return ret; + }, + __wbg_clipboardData_b99e24e2d915217c: function(arg0) { + const ret = arg0.clipboardData; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_clipboard_cc7335fcba1a9a80: function(arg0) { + const ret = arg0.clipboard; + return ret; + }, + __wbg_code_89c999e407c79eef: function(arg0, arg1) { + const ret = arg1.code; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_colorMask_44ebb91cad2502f2: function(arg0, arg1, arg2, arg3, arg4) { + arg0.colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0); + }, + __wbg_colorMask_a4d164c2039b5731: function(arg0, arg1, arg2, arg3, arg4) { + arg0.colorMask(arg1 !== 0, arg2 !== 0, arg3 !== 0, arg4 !== 0); + }, + __wbg_compileShader_9bdfd792722cf704: function(arg0, arg1) { + arg0.compileShader(arg1); + }, + __wbg_compileShader_fc2e4b73240d4fd7: function(arg0, arg1) { + arg0.compileShader(arg1); + }, + __wbg_compressedTexSubImage2D_c1362291573c7268: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8, arg9); + }, + __wbg_compressedTexSubImage2D_da01674d2975d1ae: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) { + arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8); + }, + __wbg_compressedTexSubImage2D_dd6dc580749eb5cf: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) { + arg0.compressedTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8); + }, + __wbg_compressedTexSubImage3D_04cb8b046c4321fe: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10, arg11); + }, + __wbg_compressedTexSubImage3D_af0228a80ffd5993: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) { + arg0.compressedTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10); + }, + __wbg_configure_0e4789c0f6b35c8e: function() { return handleError(function (arg0, arg1) { + arg0.configure(arg1); + }, arguments); }, + __wbg_contentBoxSize_74fbbc51859ff90e: function(arg0) { + const ret = arg0.contentBoxSize; + return ret; + }, + __wbg_contentRect_1d6e15e2e0d3e3c3: function(arg0) { + const ret = arg0.contentRect; + return ret; + }, + __wbg_copyBufferSubData_cdf61f74aa6e0902: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.copyBufferSubData(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5); + }, + __wbg_copyExternalImageToTexture_4df105bb39517948: function() { return handleError(function (arg0, arg1, arg2, arg3) { + arg0.copyExternalImageToTexture(arg1, arg2, arg3); + }, arguments); }, + __wbg_copyTexSubImage2D_8daea651fc408645: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) { + arg0.copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + }, + __wbg_copyTexSubImage2D_c73f91f1d7022402: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8) { + arg0.copyTexSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8); + }, + __wbg_copyTexSubImage3D_bfe7a14dac9ad777: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.copyTexSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); + }, + __wbg_copyTextureToBuffer_ed6e67a77ecb768d: function() { return handleError(function (arg0, arg1, arg2, arg3) { + arg0.copyTextureToBuffer(arg1, arg2, arg3); + }, arguments); }, + __wbg_createBindGroupLayout_49a7e2b3d076afcf: function() { return handleError(function (arg0, arg1) { + const ret = arg0.createBindGroupLayout(arg1); + return ret; + }, arguments); }, + __wbg_createBindGroup_655c6e6c0258530e: function(arg0, arg1) { + const ret = arg0.createBindGroup(arg1); + return ret; + }, + __wbg_createBuffer_01568a9d930d90dd: function(arg0) { + const ret = arg0.createBuffer(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createBuffer_0726dd2ab09ea1d2: function() { return handleError(function (arg0, arg1) { + const ret = arg0.createBuffer(arg1); + return ret; + }, arguments); }, + __wbg_createBuffer_2075765bde5035d5: function(arg0) { + const ret = arg0.createBuffer(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createCommandEncoder_ec1f40f0cb4d09df: function(arg0, arg1) { + const ret = arg0.createCommandEncoder(arg1); + return ret; + }, + __wbg_createElement_fcbc0805de826d62: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.createElement(getStringFromWasm0(arg1, arg2)); + return ret; + }, arguments); }, + __wbg_createFramebuffer_b24d2c80a8b9e7cc: function(arg0) { + const ret = arg0.createFramebuffer(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createFramebuffer_de0d521f546e7534: function(arg0) { + const ret = arg0.createFramebuffer(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createPipelineLayout_2c8cd4528b06c108: function(arg0, arg1) { + const ret = arg0.createPipelineLayout(arg1); + return ret; + }, + __wbg_createProgram_118becaac3a20318: function(arg0) { + const ret = arg0.createProgram(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createProgram_538c9777a4ac084f: function(arg0) { + const ret = arg0.createProgram(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createQuery_047c7c524e4ac4f8: function(arg0) { + const ret = arg0.createQuery(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createRenderPipeline_cf98d4d699bfb03c: function() { return handleError(function (arg0, arg1) { + const ret = arg0.createRenderPipeline(arg1); + return ret; + }, arguments); }, + __wbg_createRenderbuffer_71af5c0d615e9271: function(arg0) { + const ret = arg0.createRenderbuffer(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createRenderbuffer_9d801bf44c314f44: function(arg0) { + const ret = arg0.createRenderbuffer(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createSampler_70c8392d98896235: function(arg0) { + const ret = arg0.createSampler(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createSampler_c8ffb3c8d565f704: function(arg0, arg1) { + const ret = arg0.createSampler(arg1); + return ret; + }, + __wbg_createShaderModule_2e44fc7677c6288b: function(arg0, arg1) { + const ret = arg0.createShaderModule(arg1); + return ret; + }, + __wbg_createShader_78bc8b7e9a88e1a8: function(arg0, arg1) { + const ret = arg0.createShader(arg1 >>> 0); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createShader_7d139f2d50f77365: function(arg0, arg1) { + const ret = arg0.createShader(arg1 >>> 0); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createTexture_0ee0fa5f924f3d14: function(arg0) { + const ret = arg0.createTexture(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createTexture_1bac74c999b8a48e: function() { return handleError(function (arg0, arg1) { + const ret = arg0.createTexture(arg1); + return ret; + }, arguments); }, + __wbg_createTexture_d13f98e0d3d912f4: function(arg0) { + const ret = arg0.createTexture(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createVertexArrayOES_2fa3e59eebd5f674: function(arg0) { + const ret = arg0.createVertexArrayOES(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createVertexArray_baf9eef7ea5a2c7a: function(arg0) { + const ret = arg0.createVertexArray(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_createView_ceaf2f5881adbd34: function() { return handleError(function (arg0, arg1) { + const ret = arg0.createView(arg1); + return ret; + }, arguments); }, + __wbg_ctrlKey_2e52816fa7160097: function(arg0) { + const ret = arg0.ctrlKey; + return ret; + }, + __wbg_ctrlKey_50bd8324959ca786: function(arg0) { + const ret = arg0.ctrlKey; + return ret; + }, + __wbg_cullFace_62bbea3bef0e6b99: function(arg0, arg1) { + arg0.cullFace(arg1 >>> 0); + }, + __wbg_cullFace_f1c75ae19b07eaf3: function(arg0, arg1) { + arg0.cullFace(arg1 >>> 0); + }, + __wbg_dataTransfer_c1c4745cee7e05f1: function(arg0) { + const ret = arg0.dataTransfer; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_debug_970e84fc752a2e84: function(arg0, arg1) { + console.debug(getStringFromWasm0(arg0, arg1)); + }, + __wbg_deleteBuffer_08eb938e35c27967: function(arg0, arg1) { + arg0.deleteBuffer(arg1); + }, + __wbg_deleteBuffer_1ca3ffe668a488e7: function(arg0, arg1) { + arg0.deleteBuffer(arg1); + }, + __wbg_deleteFramebuffer_963cd69957209d37: function(arg0, arg1) { + arg0.deleteFramebuffer(arg1); + }, + __wbg_deleteFramebuffer_d1a36e889b009344: function(arg0, arg1) { + arg0.deleteFramebuffer(arg1); + }, + __wbg_deleteProgram_09bd45a51105b2f6: function(arg0, arg1) { + arg0.deleteProgram(arg1); + }, + __wbg_deleteProgram_132e191baa9fa84f: function(arg0, arg1) { + arg0.deleteProgram(arg1); + }, + __wbg_deleteQuery_0d1dcc4402a86ee1: function(arg0, arg1) { + arg0.deleteQuery(arg1); + }, + __wbg_deleteRenderbuffer_52bdbf5ab2cbe62a: function(arg0, arg1) { + arg0.deleteRenderbuffer(arg1); + }, + __wbg_deleteRenderbuffer_ca999f7883b777af: function(arg0, arg1) { + arg0.deleteRenderbuffer(arg1); + }, + __wbg_deleteSampler_0abb528566c4ab3b: function(arg0, arg1) { + arg0.deleteSampler(arg1); + }, + __wbg_deleteShader_3120790d36063afe: function(arg0, arg1) { + arg0.deleteShader(arg1); + }, + __wbg_deleteShader_993edb4beb3c4d53: function(arg0, arg1) { + arg0.deleteShader(arg1); + }, + __wbg_deleteSync_9b0e43580942a0f6: function(arg0, arg1) { + arg0.deleteSync(arg1); + }, + __wbg_deleteTexture_2b163b157ea1be24: function(arg0, arg1) { + arg0.deleteTexture(arg1); + }, + __wbg_deleteTexture_bdc2202d7a50dcea: function(arg0, arg1) { + arg0.deleteTexture(arg1); + }, + __wbg_deleteVertexArrayOES_7fa59c32cfdfa6fa: function(arg0, arg1) { + arg0.deleteVertexArrayOES(arg1); + }, + __wbg_deleteVertexArray_475d4e969aac1dd0: function(arg0, arg1) { + arg0.deleteVertexArray(arg1); + }, + __wbg_deltaMode_d869228efd74f393: function(arg0) { + const ret = arg0.deltaMode; + return ret; + }, + __wbg_deltaX_5d829ffba565ed10: function(arg0) { + const ret = arg0.deltaX; + return ret; + }, + __wbg_deltaY_6cfce8f8da250c23: function(arg0) { + const ret = arg0.deltaY; + return ret; + }, + __wbg_depthFunc_455cfeb8a9d2fb4c: function(arg0, arg1) { + arg0.depthFunc(arg1 >>> 0); + }, + __wbg_depthFunc_74a8f8acf8973c86: function(arg0, arg1) { + arg0.depthFunc(arg1 >>> 0); + }, + __wbg_depthMask_4bd6c73b1339d257: function(arg0, arg1) { + arg0.depthMask(arg1 !== 0); + }, + __wbg_depthMask_a644a67deced3257: function(arg0, arg1) { + arg0.depthMask(arg1 !== 0); + }, + __wbg_depthRange_38b2287ffbea14fd: function(arg0, arg1, arg2) { + arg0.depthRange(arg1, arg2); + }, + __wbg_depthRange_5e90d4d236280ff5: function(arg0, arg1, arg2) { + arg0.depthRange(arg1, arg2); + }, + __wbg_description_02485704e69b1e7f: function(arg0, arg1) { + const ret = arg1.description; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_destroy_7ae6d79c9c5ca8d9: function(arg0) { + arg0.destroy(); + }, + __wbg_destroy_fe937f756bf8df37: function(arg0) { + arg0.destroy(); + }, + __wbg_devicePixelContentBoxSize_dca8701a53307aca: function(arg0) { + const ret = arg0.devicePixelContentBoxSize; + return ret; + }, + __wbg_devicePixelRatio_1c0e0ed7deb19cd8: function(arg0) { + const ret = arg0.devicePixelRatio; + return ret; + }, + __wbg_disableVertexAttribArray_160060fbd7e97de0: function(arg0, arg1) { + arg0.disableVertexAttribArray(arg1 >>> 0); + }, + __wbg_disableVertexAttribArray_c7915eb0de6dd8f1: function(arg0, arg1) { + arg0.disableVertexAttribArray(arg1 >>> 0); + }, + __wbg_disable_1659d1b7d50c31e7: function(arg0, arg1) { + arg0.disable(arg1 >>> 0); + }, + __wbg_disable_40c3975167c1ee07: function(arg0, arg1) { + arg0.disable(arg1 >>> 0); + }, + __wbg_disconnect_39bfdcb35b1fc7b9: function(arg0) { + arg0.disconnect(); + }, + __wbg_displayHeight_f06554969d4d6de8: function(arg0) { + const ret = arg0.displayHeight; + return ret; + }, + __wbg_displayWidth_fdcc0a114d98d13e: function(arg0) { + const ret = arg0.displayWidth; + return ret; + }, + __wbg_document_179650d6cb13c263: function(arg0) { + const ret = arg0.document; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_done_89b2b13e91a60321: function(arg0) { + const ret = arg0.done; + return ret; + }, + __wbg_drawArraysInstancedANGLE_d58dbd2d38fdebaa: function(arg0, arg1, arg2, arg3, arg4) { + arg0.drawArraysInstancedANGLE(arg1 >>> 0, arg2, arg3, arg4); + }, + __wbg_drawArraysInstanced_51b161548a3f10c4: function(arg0, arg1, arg2, arg3, arg4) { + arg0.drawArraysInstanced(arg1 >>> 0, arg2, arg3, arg4); + }, + __wbg_drawArrays_676becae0149ed65: function(arg0, arg1, arg2, arg3) { + arg0.drawArrays(arg1 >>> 0, arg2, arg3); + }, + __wbg_drawArrays_b0c59a6e158122f2: function(arg0, arg1, arg2, arg3) { + arg0.drawArrays(arg1 >>> 0, arg2, arg3); + }, + __wbg_drawBuffersWEBGL_c9b47f7f207125cf: function(arg0, arg1) { + arg0.drawBuffersWEBGL(arg1); + }, + __wbg_drawBuffers_1c1ec9b292442a2a: function(arg0, arg1) { + arg0.drawBuffers(arg1); + }, + __wbg_drawElementsInstancedANGLE_9b58c4013373b180: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.drawElementsInstancedANGLE(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5); + }, + __wbg_drawElementsInstanced_c7f96ea02e6d5326: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.drawElementsInstanced(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5); + }, + __wbg_drawIndexed_d31913e79d58fbac: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.drawIndexed(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5 >>> 0); + }, + __wbg_draw_6877f98847e1e36c: function(arg0, arg1, arg2, arg3, arg4) { + arg0.draw(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); + }, + __wbg_elementFromPoint_082557ad1c446761: function(arg0, arg1, arg2) { + const ret = arg0.elementFromPoint(arg1, arg2); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_elementFromPoint_49d780c87b3d05b7: function(arg0, arg1, arg2) { + const ret = arg0.elementFromPoint(arg1, arg2); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_enableVertexAttribArray_4c08219124740f14: function(arg0, arg1) { + arg0.enableVertexAttribArray(arg1 >>> 0); + }, + __wbg_enableVertexAttribArray_7470ba2dcf2606e3: function(arg0, arg1) { + arg0.enableVertexAttribArray(arg1 >>> 0); + }, + __wbg_enable_28bbeed576131d1f: function(arg0, arg1) { + arg0.enable(arg1 >>> 0); + }, + __wbg_enable_611804c0ac1504ce: function(arg0, arg1) { + arg0.enable(arg1 >>> 0); + }, + __wbg_endQuery_a50f7fc49cfe56e9: function(arg0, arg1) { + arg0.endQuery(arg1 >>> 0); + }, + __wbg_end_f99ebed53d4e198a: function(arg0) { + arg0.end(); + }, + __wbg_error_744744ff0c9861e6: function(arg0) { + console.error(arg0); + }, + __wbg_error_7da16e6957d93dfc: function(arg0, arg1) { + let deferred0_0; + let deferred0_1; + try { + deferred0_0 = arg0; + deferred0_1 = arg1; + console.error(getStringFromWasm0(arg0, arg1)); + } finally { + wasm.__wbindgen_free(deferred0_0, deferred0_1, 1); + } + }, + __wbg_fenceSync_fe2cdba4a0d73679: function(arg0, arg1, arg2) { + const ret = arg0.fenceSync(arg1 >>> 0, arg2 >>> 0); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_fetch_b371b952a61cca04: function(arg0) { + const ret = fetch(arg0); + return ret; + }, + __wbg_files_116196bc012ac3c8: function(arg0) { + const ret = arg0.files; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_finish_126e6f2ac71e3096: function(arg0) { + arg0.finish(); + }, + __wbg_finish_4d91de5e927dd13f: function(arg0, arg1) { + const ret = arg0.finish(arg1); + return ret; + }, + __wbg_finish_6e06b68ab68cd9f6: function(arg0) { + const ret = arg0.finish(); + return ret; + }, + __wbg_finish_cbe7ec8675dd7705: function(arg0) { + arg0.finish(); + }, + __wbg_flush_db77b4a63d6b337d: function(arg0) { + arg0.flush(); + }, + __wbg_flush_e03c08da6863b5ab: function(arg0) { + arg0.flush(); + }, + __wbg_focus_5ecef5db03850e25: function() { return handleError(function (arg0, arg1) { + arg0.focus(arg1); + }, arguments); }, + __wbg_force_368c1897f399d783: function(arg0) { + const ret = arg0.force; + return ret; + }, + __wbg_framebufferRenderbuffer_4404cf9f9cb76937: function(arg0, arg1, arg2, arg3, arg4) { + arg0.framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4); + }, + __wbg_framebufferRenderbuffer_ba8bd5e008ee87eb: function(arg0, arg1, arg2, arg3, arg4) { + arg0.framebufferRenderbuffer(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4); + }, + __wbg_framebufferTexture2D_3c2abd606fc53f31: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5); + }, + __wbg_framebufferTexture2D_e1fb64212fcda219: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.framebufferTexture2D(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4, arg5); + }, + __wbg_framebufferTextureLayer_f2d9db097bfbb863: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.framebufferTextureLayer(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5); + }, + __wbg_framebufferTextureMultiviewOVR_28d492b9dc484220: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { + arg0.framebufferTextureMultiviewOVR(arg1 >>> 0, arg2 >>> 0, arg3, arg4, arg5, arg6); + }, + __wbg_frontFace_29ef7151de8b5ed9: function(arg0, arg1) { + arg0.frontFace(arg1 >>> 0); + }, + __wbg_frontFace_fc6d98dafa42de87: function(arg0, arg1) { + arg0.frontFace(arg1 >>> 0); + }, + __wbg_getBindGroupLayout_8b86af56ae09c095: function(arg0, arg1) { + const ret = arg0.getBindGroupLayout(arg1 >>> 0); + return ret; + }, + __wbg_getBoundingClientRect_e828e6c31c66dea6: function(arg0) { + const ret = arg0.getBoundingClientRect(); + return ret; + }, + __wbg_getBufferSubData_11018928c908ac2c: function(arg0, arg1, arg2, arg3) { + arg0.getBufferSubData(arg1 >>> 0, arg2, arg3); + }, + __wbg_getComputedStyle_961681bdf7e518e8: function() { return handleError(function (arg0, arg1) { + const ret = arg0.getComputedStyle(arg1); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_getContext_7476e39fa008047e: function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = arg0.getContext(getStringFromWasm0(arg1, arg2), arg3); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_getContext_ca12bb65aab778a4: function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = arg0.getContext(getStringFromWasm0(arg1, arg2), arg3); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_getContext_e79ddf6a9cb3cc76: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.getContext(getStringFromWasm0(arg1, arg2)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_getContext_fd298c901058eb31: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.getContext(getStringFromWasm0(arg1, arg2)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_getCurrentTexture_20714d1bd9051cab: function() { return handleError(function (arg0) { + const ret = arg0.getCurrentTexture(); + return ret; + }, arguments); }, + __wbg_getData_fcb88fae21d94f1e: function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = arg1.getData(getStringFromWasm0(arg2, arg3)); + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_getExtension_101c7e41de3e4d90: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.getExtension(getStringFromWasm0(arg1, arg2)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_getIndexedParameter_6d7a5bcccaa0f3e2: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.getIndexedParameter(arg1 >>> 0, arg2 >>> 0); + return ret; + }, arguments); }, + __wbg_getItem_b96269ddc16cf24a: function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = arg1.getItem(getStringFromWasm0(arg2, arg3)); + var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_getMappedRange_d0bf3141224111b6: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.getMappedRange(arg1, arg2); + return ret; + }, arguments); }, + __wbg_getParameter_039a5899307fab55: function() { return handleError(function (arg0, arg1) { + const ret = arg0.getParameter(arg1 >>> 0); + return ret; + }, arguments); }, + __wbg_getParameter_d39f59581389af1b: function() { return handleError(function (arg0, arg1) { + const ret = arg0.getParameter(arg1 >>> 0); + return ret; + }, arguments); }, + __wbg_getPreferredCanvasFormat_8b57039d1801a506: function(arg0) { + const ret = arg0.getPreferredCanvasFormat(); + return (__wbindgen_enum_GpuTextureFormat.indexOf(ret) + 1 || 102) - 1; + }, + __wbg_getProgramInfoLog_c4762e0513468a26: function(arg0, arg1, arg2) { + const ret = arg1.getProgramInfoLog(arg2); + var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_getProgramInfoLog_d1ce570463a68779: function(arg0, arg1, arg2) { + const ret = arg1.getProgramInfoLog(arg2); + var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_getProgramParameter_b9995b56c258ac86: function(arg0, arg1, arg2) { + const ret = arg0.getProgramParameter(arg1, arg2 >>> 0); + return ret; + }, + __wbg_getProgramParameter_c8d1154fbb3c0890: function(arg0, arg1, arg2) { + const ret = arg0.getProgramParameter(arg1, arg2 >>> 0); + return ret; + }, + __wbg_getPropertyValue_dc6b061239dad6f1: function() { return handleError(function (arg0, arg1, arg2, arg3) { + const ret = arg1.getPropertyValue(getStringFromWasm0(arg2, arg3)); + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_getQueryParameter_919125495ccb17ca: function(arg0, arg1, arg2) { + const ret = arg0.getQueryParameter(arg1, arg2 >>> 0); + return ret; + }, + __wbg_getRootNode_f724c3be671a9a57: function(arg0) { + const ret = arg0.getRootNode(); + return ret; + }, + __wbg_getShaderInfoLog_5cee2add982c7165: function(arg0, arg1, arg2) { + const ret = arg1.getShaderInfoLog(arg2); + var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_getShaderInfoLog_bc236afe696c1283: function(arg0, arg1, arg2) { + const ret = arg1.getShaderInfoLog(arg2); + var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + var len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_getShaderParameter_3394e75dcb97f380: function(arg0, arg1, arg2) { + const ret = arg0.getShaderParameter(arg1, arg2 >>> 0); + return ret; + }, + __wbg_getShaderParameter_cbcc0995e8e16214: function(arg0, arg1, arg2) { + const ret = arg0.getShaderParameter(arg1, arg2 >>> 0); + return ret; + }, + __wbg_getSupportedExtensions_2a7458ec45e82560: function(arg0) { + const ret = arg0.getSupportedExtensions(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_getSupportedProfiles_90a4f330938d0241: function(arg0) { + const ret = arg0.getSupportedProfiles(); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_getSyncParameter_d8f6c145657a3550: function(arg0, arg1, arg2) { + const ret = arg0.getSyncParameter(arg1, arg2 >>> 0); + return ret; + }, + __wbg_getTime_d6f070c088c9b5ed: function(arg0) { + const ret = arg0.getTime(); + return ret; + }, + __wbg_getUniformBlockIndex_cfee6ff6d323c784: function(arg0, arg1, arg2, arg3) { + const ret = arg0.getUniformBlockIndex(arg1, getStringFromWasm0(arg2, arg3)); + return ret; + }, + __wbg_getUniformLocation_24ef46cdda2148ab: function(arg0, arg1, arg2, arg3) { + const ret = arg0.getUniformLocation(arg1, getStringFromWasm0(arg2, arg3)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_getUniformLocation_788a34295dd6fabe: function(arg0, arg1, arg2, arg3) { + const ret = arg0.getUniformLocation(arg1, getStringFromWasm0(arg2, arg3)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_get_757c867e2520bbc4: function(arg0, arg1) { + const ret = arg0[arg1 >>> 0]; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_get_78f252d074a84d0b: function() { return handleError(function (arg0, arg1) { + const ret = Reflect.get(arg0, arg1); + return ret; + }, arguments); }, + __wbg_get_b2053e9bfdf3ca8e: function(arg0, arg1) { + const ret = arg0[arg1 >>> 0]; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_get_c7eb1f358a7654df: function() { return handleError(function (arg0, arg1) { + const ret = Reflect.get(arg0, arg1); + return ret; + }, arguments); }, + __wbg_get_ddcbbb3501c3011e: function(arg0, arg1) { + const ret = arg0[arg1 >>> 0]; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_get_e73985d6689d2245: function(arg0, arg1) { + const ret = arg0[arg1 >>> 0]; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_get_unchecked_6e0ad6d2a41b06f6: function(arg0, arg1) { + const ret = arg0[arg1 >>> 0]; + return ret; + }, + __wbg_gpu_2ccc250735d24a2a: function(arg0) { + const ret = arg0.gpu; + return ret; + }, + __wbg_hash_508149c4291ec8c2: function() { return handleError(function (arg0, arg1) { + const ret = arg1.hash; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_headers_7b59c5203c8c475d: function(arg0) { + const ret = arg0.headers; + return ret; + }, + __wbg_headers_cf9c80f30e2a4eff: function(arg0) { + const ret = arg0.headers; + return ret; + }, + __wbg_height_1ac64d880e0a71ae: function(arg0) { + const ret = arg0.height; + return ret; + }, + __wbg_height_46f95580d0507f0a: function(arg0) { + const ret = arg0.height; + return ret; + }, + __wbg_height_5b881707f59cdee5: function(arg0) { + const ret = arg0.height; + return ret; + }, + __wbg_height_6eec812c213259a1: function(arg0) { + const ret = arg0.height; + return ret; + }, + __wbg_height_9f27216001e3c804: function(arg0) { + const ret = arg0.height; + return ret; + }, + __wbg_height_f2cc35b336f266f1: function(arg0) { + const ret = arg0.height; + return ret; + }, + __wbg_hidden_c08eb1c29c138ab0: function(arg0) { + const ret = arg0.hidden; + return ret; + }, + __wbg_host_21c8d54c9bdcd04a: function() { return handleError(function (arg0, arg1) { + const ret = arg1.host; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_hostname_6a4adb791d7e7242: function() { return handleError(function (arg0, arg1) { + const ret = arg1.hostname; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_href_0259f7f614252f13: function() { return handleError(function (arg0, arg1) { + const ret = arg1.href; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_id_2bb4f5057d3bfc99: function(arg0, arg1) { + const ret = arg1.id; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_identifier_d30bb260fab6b02a: function(arg0) { + const ret = arg0.identifier; + return ret; + }, + __wbg_includes_78c9a3115b08eddc: function(arg0, arg1, arg2) { + const ret = arg0.includes(arg1, arg2); + return ret; + }, + __wbg_info_965efb3e34241143: function(arg0, arg1) { + console.info(getStringFromWasm0(arg0, arg1)); + }, + __wbg_info_cf0d9a286850cd24: function(arg0) { + const ret = arg0.info; + return ret; + }, + __wbg_inlineSize_3c8412828bef21eb: function(arg0) { + const ret = arg0.inlineSize; + return ret; + }, + __wbg_inputType_37c59110203135d8: function(arg0, arg1) { + const ret = arg1.inputType; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_insertBefore_9121f73148bc4f7c: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.insertBefore(arg1, arg2); + return ret; + }, arguments); }, + __wbg_instanceof_Document_d1955f84f5d0351c: function(arg0) { + let result; + try { + result = arg0 instanceof Document; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_Element_beebfaab75d12d9d: function(arg0) { + let result; + try { + result = arg0 instanceof Element; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_HtmlCanvasElement_ed02ed9136056019: function(arg0) { + let result; + try { + result = arg0 instanceof HTMLCanvasElement; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_HtmlInputElement_ad3be04339d0e4df: function(arg0) { + let result; + try { + result = arg0 instanceof HTMLInputElement; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_ResizeObserverEntry_5d9f44b2d0d4bd47: function(arg0) { + let result; + try { + result = arg0 instanceof ResizeObserverEntry; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_ResizeObserverSize_52b48dee6a4ab521: function(arg0) { + let result; + try { + result = arg0 instanceof ResizeObserverSize; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_Response_c8b64b2256f01bec: function(arg0) { + let result; + try { + result = arg0 instanceof Response; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_ShadowRoot_8ab3038bc5e14d84: function(arg0) { + let result; + try { + result = arg0 instanceof ShadowRoot; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_TypeError_aa4c0c0517d53151: function(arg0) { + let result; + try { + result = arg0 instanceof TypeError; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_WebGl2RenderingContext_90225152e4e3c799: function(arg0) { + let result; + try { + result = arg0 instanceof WebGL2RenderingContext; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_instanceof_Window_05ba1ee4f6781663: function(arg0) { + let result; + try { + result = arg0 instanceof Window; + } catch (_) { + result = false; + } + const ret = result; + return ret; + }, + __wbg_invalidateFramebuffer_343bbfb15e6835fd: function() { return handleError(function (arg0, arg1, arg2) { + arg0.invalidateFramebuffer(arg1 >>> 0, arg2); + }, arguments); }, + __wbg_isComposing_3022d9ff79b517bd: function(arg0) { + const ret = arg0.isComposing; + return ret; + }, + __wbg_isComposing_919a0fdf6ac030c9: function(arg0) { + const ret = arg0.isComposing; + return ret; + }, + __wbg_isFallbackAdapter_8ccb967428491dcb: function(arg0) { + const ret = arg0.isFallbackAdapter; + return ret; + }, + __wbg_isSecureContext_d2e906a088ea2127: function(arg0) { + const ret = arg0.isSecureContext; + return ret; + }, + __wbg_is_7b9d0b289033c7de: function(arg0, arg1) { + const ret = Object.is(arg0, arg1); + return ret; + }, + __wbg_item_4b2887fd8cb17be5: function(arg0, arg1) { + const ret = arg0.item(arg1 >>> 0); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_items_350b6f2d566d3def: function(arg0) { + const ret = arg0.items; + return ret; + }, + __wbg_iterator_6f722e4a93058b71: function() { + const ret = Symbol.iterator; + return ret; + }, + __wbg_keyCode_f9ab89c2dd6c3770: function(arg0) { + const ret = arg0.keyCode; + return ret; + }, + __wbg_key_803dca86cdcfa8dd: function(arg0, arg1) { + const ret = arg1.key; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_label_7ed42f25f841996b: function(arg0, arg1) { + const ret = arg1.label; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_left_7e76a74d0db1754f: function(arg0) { + const ret = arg0.left; + return ret; + }, + __wbg_length_1f0964f4a5e2c6d8: function(arg0) { + const ret = arg0.length; + return ret; + }, + __wbg_length_370319915dc99107: function(arg0) { + const ret = arg0.length; + return ret; + }, + __wbg_length_e08fc23135c66d6f: function(arg0) { + const ret = arg0.length; + return ret; + }, + __wbg_length_eea4bfa35e75c87c: function(arg0) { + const ret = arg0.length; + return ret; + }, + __wbg_length_ef21514bf74fe712: function(arg0) { + const ret = arg0.length; + return ret; + }, + __wbg_limits_328c61cd41512420: function(arg0) { + const ret = arg0.limits; + return ret; + }, + __wbg_linkProgram_4e047fb3197a0348: function(arg0, arg1) { + arg0.linkProgram(arg1); + }, + __wbg_linkProgram_d7c71c539c8c6a43: function(arg0, arg1) { + arg0.linkProgram(arg1); + }, + __wbg_localStorage_5bf6ce3f8e51412a: function() { return handleError(function (arg0) { + const ret = arg0.localStorage; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_location_c9a2271428996698: function(arg0) { + const ret = arg0.location; + return ret; + }, + __wbg_mapAsync_52b01fa9e8f765fd: function(arg0, arg1, arg2, arg3) { + const ret = arg0.mapAsync(arg1 >>> 0, arg2, arg3); + return ret; + }, + __wbg_matchMedia_9968278b31706f78: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.matchMedia(getStringFromWasm0(arg1, arg2)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_matches_978994974df1e85b: function(arg0) { + const ret = arg0.matches; + return ret; + }, + __wbg_maxBindGroupsPlusVertexBuffers_33e5006b23e20478: function(arg0) { + const ret = arg0.maxBindGroupsPlusVertexBuffers; + return ret; + }, + __wbg_maxBindGroups_f6d26f3a67826666: function(arg0) { + const ret = arg0.maxBindGroups; + return ret; + }, + __wbg_maxBindingsPerBindGroup_edab2e8dabbf6060: function(arg0) { + const ret = arg0.maxBindingsPerBindGroup; + return ret; + }, + __wbg_maxBufferSize_bbc69284c14aa7da: function(arg0) { + const ret = arg0.maxBufferSize; + return ret; + }, + __wbg_maxColorAttachmentBytesPerSample_63ebe4f81de2f34c: function(arg0) { + const ret = arg0.maxColorAttachmentBytesPerSample; + return ret; + }, + __wbg_maxColorAttachments_aed8c38beabf3a5c: function(arg0) { + const ret = arg0.maxColorAttachments; + return ret; + }, + __wbg_maxComputeInvocationsPerWorkgroup_2d964564c37f1c65: function(arg0) { + const ret = arg0.maxComputeInvocationsPerWorkgroup; + return ret; + }, + __wbg_maxComputeWorkgroupSizeX_a3e3206570da184f: function(arg0) { + const ret = arg0.maxComputeWorkgroupSizeX; + return ret; + }, + __wbg_maxComputeWorkgroupSizeY_dffa4a62244b7563: function(arg0) { + const ret = arg0.maxComputeWorkgroupSizeY; + return ret; + }, + __wbg_maxComputeWorkgroupSizeZ_976ebcb760f6d07d: function(arg0) { + const ret = arg0.maxComputeWorkgroupSizeZ; + return ret; + }, + __wbg_maxComputeWorkgroupStorageSize_2e8dbece6e532e2a: function(arg0) { + const ret = arg0.maxComputeWorkgroupStorageSize; + return ret; + }, + __wbg_maxComputeWorkgroupsPerDimension_bb7d36b4d20c80f4: function(arg0) { + const ret = arg0.maxComputeWorkgroupsPerDimension; + return ret; + }, + __wbg_maxDynamicStorageBuffersPerPipelineLayout_1ca859cb96a414e0: function(arg0) { + const ret = arg0.maxDynamicStorageBuffersPerPipelineLayout; + return ret; + }, + __wbg_maxDynamicUniformBuffersPerPipelineLayout_e968f2c8cd8f4d46: function(arg0) { + const ret = arg0.maxDynamicUniformBuffersPerPipelineLayout; + return ret; + }, + __wbg_maxInterStageShaderVariables_138ac882c4d6a3d3: function(arg0) { + const ret = arg0.maxInterStageShaderVariables; + return ret; + }, + __wbg_maxSampledTexturesPerShaderStage_bb3e6b2698321fa6: function(arg0) { + const ret = arg0.maxSampledTexturesPerShaderStage; + return ret; + }, + __wbg_maxSamplersPerShaderStage_98c00a1829fa414b: function(arg0) { + const ret = arg0.maxSamplersPerShaderStage; + return ret; + }, + __wbg_maxStorageBufferBindingSize_e500e31f479e669e: function(arg0) { + const ret = arg0.maxStorageBufferBindingSize; + return ret; + }, + __wbg_maxStorageBuffersPerShaderStage_eb663f6d7521b6a7: function(arg0) { + const ret = arg0.maxStorageBuffersPerShaderStage; + return ret; + }, + __wbg_maxStorageTexturesPerShaderStage_bb3ad93b53e618c0: function(arg0) { + const ret = arg0.maxStorageTexturesPerShaderStage; + return ret; + }, + __wbg_maxTextureArrayLayers_2a56d05fb261c99a: function(arg0) { + const ret = arg0.maxTextureArrayLayers; + return ret; + }, + __wbg_maxTextureDimension1D_84590c1d4770d319: function(arg0) { + const ret = arg0.maxTextureDimension1D; + return ret; + }, + __wbg_maxTextureDimension2D_7f2b5c8b2727e3fc: function(arg0) { + const ret = arg0.maxTextureDimension2D; + return ret; + }, + __wbg_maxTextureDimension3D_7f3babddf55c32a6: function(arg0) { + const ret = arg0.maxTextureDimension3D; + return ret; + }, + __wbg_maxUniformBufferBindingSize_d80a09e23c0b284c: function(arg0) { + const ret = arg0.maxUniformBufferBindingSize; + return ret; + }, + __wbg_maxUniformBuffersPerShaderStage_0b8b2de676fa740e: function(arg0) { + const ret = arg0.maxUniformBuffersPerShaderStage; + return ret; + }, + __wbg_maxVertexAttributes_a693dd921316649b: function(arg0) { + const ret = arg0.maxVertexAttributes; + return ret; + }, + __wbg_maxVertexBufferArrayStride_f256d91f281076cb: function(arg0) { + const ret = arg0.maxVertexBufferArrayStride; + return ret; + }, + __wbg_maxVertexBuffers_70ab564b25d5ac20: function(arg0) { + const ret = arg0.maxVertexBuffers; + return ret; + }, + __wbg_metaKey_d961c7572a9f84f5: function(arg0) { + const ret = arg0.metaKey; + return ret; + }, + __wbg_metaKey_f934f09e37889d70: function(arg0) { + const ret = arg0.metaKey; + return ret; + }, + __wbg_minStorageBufferOffsetAlignment_3248ed00dcdbf79f: function(arg0) { + const ret = arg0.minStorageBufferOffsetAlignment; + return ret; + }, + __wbg_minUniformBufferOffsetAlignment_3b9fa4caae03e903: function(arg0) { + const ret = arg0.minUniformBufferOffsetAlignment; + return ret; + }, + __wbg_name_d7d79f5466e37447: function(arg0, arg1) { + const ret = arg1.name; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_navigator_51379c10a84aeec9: function(arg0) { + const ret = arg0.navigator; + return ret; + }, + __wbg_navigator_99621db14b3f1099: function(arg0) { + const ret = arg0.navigator; + return ret; + }, + __wbg_new_0_3da9e97f24fc69be: function() { + const ret = new Date(); + return ret; + }, + __wbg_new_25e75d1f0df4d87a: function() { return handleError(function (arg0, arg1) { + const ret = new OffscreenCanvas(arg0 >>> 0, arg1 >>> 0); + return ret; + }, arguments); }, + __wbg_new_32b398fb48b6d94a: function() { + const ret = new Array(); + return ret; + }, + __wbg_new_5394f65338077341: function() { return handleError(function (arg0) { + const ret = new ResizeObserver(arg0); + return ret; + }, arguments); }, + __wbg_new_c9eb879b62d87c93: function() { + const ret = new Error(); + return ret; + }, + __wbg_new_cbb95886ce0eb0cb: function(arg0, arg1) { + const ret = new Intl.DateTimeFormat(arg0, arg1); + return ret; + }, + __wbg_new_cd45aabdf6073e84: function(arg0) { + const ret = new Uint8Array(arg0); + return ret; + }, + __wbg_new_da52cf8fe3429cb2: function() { + const ret = new Object(); + return ret; + }, + __wbg_new_from_slice_77cdfb7977362f3c: function(arg0, arg1) { + const ret = new Uint8Array(getArrayU8FromWasm0(arg0, arg1)); + return ret; + }, + __wbg_new_typed_1824d93f294193e5: function(arg0, arg1) { + try { + var state0 = {a: arg0, b: arg1}; + var cb0 = (arg0, arg1) => { + const a = state0.a; + state0.a = 0; + try { + return wasm_bindgen__convert__closures_____invoke__h4fc03427179fc616(a, state0.b, arg0, arg1); + } finally { + state0.a = a; + } + }; + const ret = new Promise(cb0); + return ret; + } finally { + state0.a = 0; + } + }, + __wbg_new_typed_4148bd5ae72ab3f0: function() { + const ret = new Object(); + return ret; + }, + __wbg_new_with_byte_offset_and_length_54c7724ee3ec7d82: function(arg0, arg1, arg2) { + const ret = new Uint8Array(arg0, arg1 >>> 0, arg2 >>> 0); + return ret; + }, + __wbg_new_with_record_from_str_to_blob_promise_6112280bc8a0f052: function() { return handleError(function (arg0) { + const ret = new ClipboardItem(arg0); + return ret; + }, arguments); }, + __wbg_new_with_str_and_init_d95cbe11ce28e65e: function() { return handleError(function (arg0, arg1, arg2) { + const ret = new Request(getStringFromWasm0(arg0, arg1), arg2); + return ret; + }, arguments); }, + __wbg_new_with_text_dae462a4828756b8: function() { return handleError(function (arg0, arg1) { + const ret = new SpeechSynthesisUtterance(getStringFromWasm0(arg0, arg1)); + return ret; + }, arguments); }, + __wbg_new_with_u8_array_sequence_and_options_2c1900e5a5c93850: function() { return handleError(function (arg0, arg1) { + const ret = new Blob(arg0, arg1); + return ret; + }, arguments); }, + __wbg_nextSibling_0e94ccfa3c22fa3c: function(arg0) { + const ret = arg0.nextSibling; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_next_6dbf2c0ac8cde20f: function(arg0) { + const ret = arg0.next; + return ret; + }, + __wbg_next_71f2aa1cb3d1e37e: function() { return handleError(function (arg0) { + const ret = arg0.next(); + return ret; + }, arguments); }, + __wbg_now_390768da5ee9e776: function(arg0) { + const ret = arg0.now(); + return ret; + }, + __wbg_now_e7c6795a7f81e10f: function(arg0) { + const ret = arg0.now(); + return ret; + }, + __wbg_observe_615bef91ee28c925: function(arg0, arg1, arg2) { + arg0.observe(arg1, arg2); + }, + __wbg_of_85f52f8b6491a7ca: function(arg0) { + const ret = Array.of(arg0); + return ret; + }, + __wbg_offsetLeft_57573e1411874d68: function(arg0) { + const ret = arg0.offsetLeft; + return ret; + }, + __wbg_offsetTop_eb7a93213506ba96: function(arg0) { + const ret = arg0.offsetTop; + return ret; + }, + __wbg_ok_acc5e3fb89668864: function(arg0) { + const ret = arg0.ok; + return ret; + }, + __wbg_onSubmittedWorkDone_270d6b5a45520e79: function(arg0) { + const ret = arg0.onSubmittedWorkDone(); + return ret; + }, + __wbg_open_221b279749ba2e4e: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + const ret = arg0.open(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_origin_ed66c06e67ad2049: function() { return handleError(function (arg0, arg1) { + const ret = arg1.origin; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_parentNode_fecbbdea2a930547: function(arg0) { + const ret = arg0.parentNode; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_performance_3ef602e13d6c3b56: function(arg0) { + const ret = arg0.performance; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_performance_3fcf6e32a7e1ed0a: function(arg0) { + const ret = arg0.performance; + return ret; + }, + __wbg_pixelStorei_2a93b18efde9acf8: function(arg0, arg1, arg2) { + arg0.pixelStorei(arg1 >>> 0, arg2); + }, + __wbg_pixelStorei_c844cd0db4f1fde6: function(arg0, arg1, arg2) { + arg0.pixelStorei(arg1 >>> 0, arg2); + }, + __wbg_polygonOffset_4eb460adf41db6cd: function(arg0, arg1, arg2) { + arg0.polygonOffset(arg1, arg2); + }, + __wbg_polygonOffset_eccb68e40a18f861: function(arg0, arg1, arg2) { + arg0.polygonOffset(arg1, arg2); + }, + __wbg_port_e2c291cf8fd5fc40: function() { return handleError(function (arg0, arg1) { + const ret = arg1.port; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_preventDefault_b64888c857500682: function(arg0) { + arg0.preventDefault(); + }, + __wbg_protocol_0598aef25eb71eae: function() { return handleError(function (arg0, arg1) { + const ret = arg1.protocol; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_prototypesetcall_4770620bbe4688a0: function(arg0, arg1, arg2) { + Uint8Array.prototype.set.call(getArrayU8FromWasm0(arg0, arg1), arg2); + }, + __wbg_push_d2ae3af0c1217ae6: function(arg0, arg1) { + const ret = arg0.push(arg1); + return ret; + }, + __wbg_queryCounterEXT_b74a4567ddfeecf0: function(arg0, arg1, arg2) { + arg0.queryCounterEXT(arg1, arg2 >>> 0); + }, + __wbg_querySelectorAll_7e98cbe256deaadd: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.querySelectorAll(getStringFromWasm0(arg1, arg2)); + return ret; + }, arguments); }, + __wbg_querySelector_fd7d157ebe17cd16: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.querySelector(getStringFromWasm0(arg1, arg2)); + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, arguments); }, + __wbg_queueMicrotask_0ab5b2d2393e99b9: function(arg0) { + const ret = arg0.queueMicrotask; + return ret; + }, + __wbg_queueMicrotask_6a09b7bc46549209: function(arg0) { + queueMicrotask(arg0); + }, + __wbg_queue_adce34608fd0c893: function(arg0) { + const ret = arg0.queue; + return ret; + }, + __wbg_readBuffer_4271437a70aae481: function(arg0, arg1) { + arg0.readBuffer(arg1 >>> 0); + }, + __wbg_readPixels_5f013a7d85b23800: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { + arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7); + }, arguments); }, + __wbg_readPixels_82c9dee754d58176: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { + arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7); + }, arguments); }, + __wbg_readPixels_c7861e25836bf57b: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7) { + arg0.readPixels(arg1, arg2, arg3, arg4, arg5 >>> 0, arg6 >>> 0, arg7); + }, arguments); }, + __wbg_removeEventListener_a3f23c70077bdcc1: function() { return handleError(function (arg0, arg1, arg2, arg3) { + arg0.removeEventListener(getStringFromWasm0(arg1, arg2), arg3); + }, arguments); }, + __wbg_removeItem_78e03a38da96e0ae: function() { return handleError(function (arg0, arg1, arg2) { + arg0.removeItem(getStringFromWasm0(arg1, arg2)); + }, arguments); }, + __wbg_remove_ce1b54059317fe8a: function(arg0) { + arg0.remove(); + }, + __wbg_renderbufferStorageMultisample_5c6e5d20c0eaa6ba: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.renderbufferStorageMultisample(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5); + }, + __wbg_renderbufferStorage_0a8de92542893819: function(arg0, arg1, arg2, arg3, arg4) { + arg0.renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4); + }, + __wbg_renderbufferStorage_ab5f745ff8efce3d: function(arg0, arg1, arg2, arg3, arg4) { + arg0.renderbufferStorage(arg1 >>> 0, arg2 >>> 0, arg3, arg4); + }, + __wbg_requestAdapter_2e6718811c735a57: function(arg0, arg1) { + const ret = arg0.requestAdapter(arg1); + return ret; + }, + __wbg_requestAdapter_fedd76261c649e55: function(arg0) { + const ret = arg0.requestAdapter(); + return ret; + }, + __wbg_requestAnimationFrame_1a85deeab66448c2: function() { return handleError(function (arg0, arg1) { + const ret = arg0.requestAnimationFrame(arg1); + return ret; + }, arguments); }, + __wbg_requestDevice_ab46d0519ea1cc34: function(arg0, arg1) { + const ret = arg0.requestDevice(arg1); + return ret; + }, + __wbg_resolve_2191a4dfe481c25b: function(arg0) { + const ret = Promise.resolve(arg0); + return ret; + }, + __wbg_resolvedOptions_ce0ede387898d6bd: function(arg0) { + const ret = arg0.resolvedOptions(); + return ret; + }, + __wbg_right_36c53e00496f4f0a: function(arg0) { + const ret = arg0.right; + return ret; + }, + __wbg_samplerParameterf_0b3308eeb1faa3a1: function(arg0, arg1, arg2, arg3) { + arg0.samplerParameterf(arg1, arg2 >>> 0, arg3); + }, + __wbg_samplerParameteri_7b1b4091de49aabb: function(arg0, arg1, arg2, arg3) { + arg0.samplerParameteri(arg1, arg2 >>> 0, arg3); + }, + __wbg_scissor_105e756596bc35df: function(arg0, arg1, arg2, arg3, arg4) { + arg0.scissor(arg1, arg2, arg3, arg4); + }, + __wbg_scissor_573b844152316b8d: function(arg0, arg1, arg2, arg3, arg4) { + arg0.scissor(arg1, arg2, arg3, arg4); + }, + __wbg_search_af2555aa41bd23cc: function() { return handleError(function (arg0, arg1) { + const ret = arg1.search; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_selectionEnd_bc4cb81b30d7175a: function() { return handleError(function (arg0) { + const ret = arg0.selectionEnd; + return isLikeNone(ret) ? Number.MAX_SAFE_INTEGER : (ret) >>> 0; + }, arguments); }, + __wbg_selectionStart_965d703fd02aafa2: function() { return handleError(function (arg0) { + const ret = arg0.selectionStart; + return isLikeNone(ret) ? Number.MAX_SAFE_INTEGER : (ret) >>> 0; + }, arguments); }, + __wbg_setAttribute_71039043be82d098: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + arg0.setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); + }, arguments); }, + __wbg_setBindGroup_268fd1714fff0ef5: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) { + arg0.setBindGroup(arg1 >>> 0, arg2, getArrayU32FromWasm0(arg3, arg4), arg5, arg6 >>> 0); + }, arguments); }, + __wbg_setBindGroup_f0de6cb2c7dbfc2c: function(arg0, arg1, arg2) { + arg0.setBindGroup(arg1 >>> 0, arg2); + }, + __wbg_setIndexBuffer_2531a9103450445e: function(arg0, arg1, arg2, arg3) { + arg0.setIndexBuffer(arg1, __wbindgen_enum_GpuIndexFormat[arg2], arg3); + }, + __wbg_setIndexBuffer_7f3cf667b4d71566: function(arg0, arg1, arg2, arg3, arg4) { + arg0.setIndexBuffer(arg1, __wbindgen_enum_GpuIndexFormat[arg2], arg3, arg4); + }, + __wbg_setItem_364a11cf21db9039: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + arg0.setItem(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); + }, arguments); }, + __wbg_setPipeline_c41bf46790f27f9e: function(arg0, arg1) { + arg0.setPipeline(arg1); + }, + __wbg_setProperty_e4e51b1b1d681d15: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + arg0.setProperty(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); + }, arguments); }, + __wbg_setScissorRect_42511fefb18b86ef: function(arg0, arg1, arg2, arg3, arg4) { + arg0.setScissorRect(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); + }, + __wbg_setTimeout_cfa2cf195c3738db: function() { return handleError(function (arg0, arg1, arg2) { + const ret = arg0.setTimeout(arg1, arg2); + return ret; + }, arguments); }, + __wbg_setVertexBuffer_1e448859663dd400: function(arg0, arg1, arg2, arg3) { + arg0.setVertexBuffer(arg1 >>> 0, arg2, arg3); + }, + __wbg_setVertexBuffer_7cf533d694e747f3: function(arg0, arg1, arg2, arg3, arg4) { + arg0.setVertexBuffer(arg1 >>> 0, arg2, arg3, arg4); + }, + __wbg_setViewport_d9fc3eac343de7d0: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { + arg0.setViewport(arg1, arg2, arg3, arg4, arg5, arg6); + }, + __wbg_set_0de9c62c23d04ad5: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) { + arg0.set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4)); + }, arguments); }, + __wbg_set_61e45ae8061eca11: function(arg0, arg1, arg2) { + arg0.set(arg1, arg2 >>> 0); + }, + __wbg_set_8535240470bf2500: function() { return handleError(function (arg0, arg1, arg2) { + const ret = Reflect.set(arg0, arg1, arg2); + return ret; + }, arguments); }, + __wbg_set_a_88262a42340d0b1c: function(arg0, arg1) { + arg0.a = arg1; + }, + __wbg_set_access_9a5092f05dc45fad: function(arg0, arg1) { + arg0.access = __wbindgen_enum_GpuStorageTextureAccess[arg1]; + }, + __wbg_set_address_mode_u_9e2695575a219e33: function(arg0, arg1) { + arg0.addressModeU = __wbindgen_enum_GpuAddressMode[arg1]; + }, + __wbg_set_address_mode_v_f479b2e6cccbcac4: function(arg0, arg1) { + arg0.addressModeV = __wbindgen_enum_GpuAddressMode[arg1]; + }, + __wbg_set_address_mode_w_46273e153230180d: function(arg0, arg1) { + arg0.addressModeW = __wbindgen_enum_GpuAddressMode[arg1]; + }, + __wbg_set_alpha_bfd2df62e7bc581b: function(arg0, arg1) { + arg0.alpha = arg1; + }, + __wbg_set_alpha_mode_df805952892caa9c: function(arg0, arg1) { + arg0.alphaMode = __wbindgen_enum_GpuCanvasAlphaMode[arg1]; + }, + __wbg_set_alpha_to_coverage_enabled_8b5dc2b0a225b3b2: function(arg0, arg1) { + arg0.alphaToCoverageEnabled = arg1 !== 0; + }, + __wbg_set_array_layer_count_7312f0f31af94e7c: function(arg0, arg1) { + arg0.arrayLayerCount = arg1 >>> 0; + }, + __wbg_set_array_stride_f64_27ffaf4fffd74e61: function(arg0, arg1) { + arg0.arrayStride = arg1; + }, + __wbg_set_aspect_0d453bca3d012f02: function(arg0, arg1) { + arg0.aspect = __wbindgen_enum_GpuTextureAspect[arg1]; + }, + __wbg_set_aspect_210da747c9d77aba: function(arg0, arg1) { + arg0.aspect = __wbindgen_enum_GpuTextureAspect[arg1]; + }, + __wbg_set_aspect_4962514fe99e68e6: function(arg0, arg1) { + arg0.aspect = __wbindgen_enum_GpuTextureAspect[arg1]; + }, + __wbg_set_attributes_7537844a7e6dafdc: function(arg0, arg1, arg2) { + arg0.attributes = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_b_c47befe0af3261eb: function(arg0, arg1) { + arg0.b = arg1; + }, + __wbg_set_base_array_layer_f176bb9f1b37b342: function(arg0, arg1) { + arg0.baseArrayLayer = arg1 >>> 0; + }, + __wbg_set_base_mip_level_1df145d9f8db32a9: function(arg0, arg1) { + arg0.baseMipLevel = arg1 >>> 0; + }, + __wbg_set_beginning_of_pass_write_index_e9f5d016947893bd: function(arg0, arg1) { + arg0.beginningOfPassWriteIndex = arg1 >>> 0; + }, + __wbg_set_bind_group_layouts_5a9cfea401c020ab: function(arg0, arg1, arg2) { + arg0.bindGroupLayouts = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_binding_155b0440b4307793: function(arg0, arg1) { + arg0.binding = arg1 >>> 0; + }, + __wbg_set_binding_f74df3510792aba1: function(arg0, arg1) { + arg0.binding = arg1 >>> 0; + }, + __wbg_set_blend_7493c2066c3e9970: function(arg0, arg1) { + arg0.blend = arg1; + }, + __wbg_set_body_029f2d171e0a005f: function(arg0, arg1) { + arg0.body = arg1; + }, + __wbg_set_box_223b9bc0b7f548f6: function(arg0, arg1) { + arg0.box = __wbindgen_enum_ResizeObserverBoxOptions[arg1]; + }, + __wbg_set_buffer_9c01e3b6d6765ea2: function(arg0, arg1) { + arg0.buffer = arg1; + }, + __wbg_set_buffer_c3410572051920ba: function(arg0, arg1) { + arg0.buffer = arg1; + }, + __wbg_set_buffer_ef7f75306cf663ed: function(arg0, arg1) { + arg0.buffer = arg1; + }, + __wbg_set_buffers_7d0d8f507699e956: function(arg0, arg1, arg2) { + arg0.buffers = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_bytes_per_row_c54ca96953f35774: function(arg0, arg1) { + arg0.bytesPerRow = arg1 >>> 0; + }, + __wbg_set_bytes_per_row_d69b88eee3929c07: function(arg0, arg1) { + arg0.bytesPerRow = arg1 >>> 0; + }, + __wbg_set_clear_value_gpu_color_dict_6211425789c76e59: function(arg0, arg1) { + arg0.clearValue = arg1; + }, + __wbg_set_code_b4f37f81f45b5b25: function(arg0, arg1, arg2) { + arg0.code = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_color_83aa977526e88cbb: function(arg0, arg1) { + arg0.color = arg1; + }, + __wbg_set_color_attachments_581fdb3310e4abfa: function(arg0, arg1, arg2) { + arg0.colorAttachments = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_compare_cd9b62cdb92eb580: function(arg0, arg1) { + arg0.compare = __wbindgen_enum_GpuCompareFunction[arg1]; + }, + __wbg_set_compare_f36b34abfaa08ccb: function(arg0, arg1) { + arg0.compare = __wbindgen_enum_GpuCompareFunction[arg1]; + }, + __wbg_set_count_069a4eac409bac55: function(arg0, arg1) { + arg0.count = arg1 >>> 0; + }, + __wbg_set_credentials_bb34a40189e3b43b: function(arg0, arg1) { + arg0.credentials = __wbindgen_enum_RequestCredentials[arg1]; + }, + __wbg_set_cull_mode_fc649853947a3d0c: function(arg0, arg1) { + arg0.cullMode = __wbindgen_enum_GpuCullMode[arg1]; + }, + __wbg_set_depth_bias_clamp_1c0d695df7f092e5: function(arg0, arg1) { + arg0.depthBiasClamp = arg1; + }, + __wbg_set_depth_bias_d7cd16096242a657: function(arg0, arg1) { + arg0.depthBias = arg1; + }, + __wbg_set_depth_bias_slope_scale_c4e52ec743ef55ba: function(arg0, arg1) { + arg0.depthBiasSlopeScale = arg1; + }, + __wbg_set_depth_clear_value_beda3ec5b1a5c43a: function(arg0, arg1) { + arg0.depthClearValue = arg1; + }, + __wbg_set_depth_compare_0c8631eb2eae98e3: function(arg0, arg1) { + arg0.depthCompare = __wbindgen_enum_GpuCompareFunction[arg1]; + }, + __wbg_set_depth_fail_op_668155ae33d3c06f: function(arg0, arg1) { + arg0.depthFailOp = __wbindgen_enum_GpuStencilOperation[arg1]; + }, + __wbg_set_depth_load_op_511c513eab4e56a9: function(arg0, arg1) { + arg0.depthLoadOp = __wbindgen_enum_GpuLoadOp[arg1]; + }, + __wbg_set_depth_or_array_layers_89371305ed0bd962: function(arg0, arg1) { + arg0.depthOrArrayLayers = arg1 >>> 0; + }, + __wbg_set_depth_read_only_7f41a74741c144ec: function(arg0, arg1) { + arg0.depthReadOnly = arg1 !== 0; + }, + __wbg_set_depth_stencil_97506c7bea4f53da: function(arg0, arg1) { + arg0.depthStencil = arg1; + }, + __wbg_set_depth_stencil_attachment_73b79e8b4e948222: function(arg0, arg1) { + arg0.depthStencilAttachment = arg1; + }, + __wbg_set_depth_store_op_c89f33b39b43361c: function(arg0, arg1) { + arg0.depthStoreOp = __wbindgen_enum_GpuStoreOp[arg1]; + }, + __wbg_set_depth_write_enabled_ce89750042940350: function(arg0, arg1) { + arg0.depthWriteEnabled = arg1 !== 0; + }, + __wbg_set_device_e275d1d4f3c9eb74: function(arg0, arg1) { + arg0.device = arg1; + }, + __wbg_set_dimension_868eee80f4b90011: function(arg0, arg1) { + arg0.dimension = __wbindgen_enum_GpuTextureDimension[arg1]; + }, + __wbg_set_dimension_e325282e613ca0a4: function(arg0, arg1) { + arg0.dimension = __wbindgen_enum_GpuTextureViewDimension[arg1]; + }, + __wbg_set_dst_factor_ec7407f19be1aff9: function(arg0, arg1) { + arg0.dstFactor = __wbindgen_enum_GpuBlendFactor[arg1]; + }, + __wbg_set_end_of_pass_write_index_0d546e46b86ea069: function(arg0, arg1) { + arg0.endOfPassWriteIndex = arg1 >>> 0; + }, + __wbg_set_entries_86a29dd6291c95e7: function(arg0, arg1, arg2) { + arg0.entries = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_entries_a12aca1e458b0456: function(arg0, arg1, arg2) { + arg0.entries = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_entry_point_207540f042015ce5: function(arg0, arg1, arg2) { + arg0.entryPoint = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_entry_point_e87e79251dd3144f: function(arg0, arg1, arg2) { + arg0.entryPoint = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_external_texture_386483d8dd82ab56: function(arg0, arg1) { + arg0.externalTexture = arg1; + }, + __wbg_set_fail_op_92f716dbc88b6973: function(arg0, arg1) { + arg0.failOp = __wbindgen_enum_GpuStencilOperation[arg1]; + }, + __wbg_set_flip_y_4e1632b36ad0413a: function(arg0, arg1) { + arg0.flipY = arg1 !== 0; + }, + __wbg_set_format_1fcaa7d60546b490: function(arg0, arg1) { + arg0.format = __wbindgen_enum_GpuTextureFormat[arg1]; + }, + __wbg_set_format_2c1414a817c213f8: function(arg0, arg1) { + arg0.format = __wbindgen_enum_GpuTextureFormat[arg1]; + }, + __wbg_set_format_533f9ffa7eef563d: function(arg0, arg1) { + arg0.format = __wbindgen_enum_GpuTextureFormat[arg1]; + }, + __wbg_set_format_5d2f25cc93654ecc: function(arg0, arg1) { + arg0.format = __wbindgen_enum_GpuVertexFormat[arg1]; + }, + __wbg_set_format_5ff53724ed6cedf2: function(arg0, arg1) { + arg0.format = __wbindgen_enum_GpuTextureFormat[arg1]; + }, + __wbg_set_format_815efd4dc4817bbb: function(arg0, arg1) { + arg0.format = __wbindgen_enum_GpuTextureFormat[arg1]; + }, + __wbg_set_format_e52bdcca880d2c8e: function(arg0, arg1) { + arg0.format = __wbindgen_enum_GpuTextureFormat[arg1]; + }, + __wbg_set_fragment_8b780f00a0b0e6f3: function(arg0, arg1) { + arg0.fragment = arg1; + }, + __wbg_set_front_face_28ffdf524eedce5b: function(arg0, arg1) { + arg0.frontFace = __wbindgen_enum_GpuFrontFace[arg1]; + }, + __wbg_set_g_5983abfc46e0cf4e: function(arg0, arg1) { + arg0.g = arg1; + }, + __wbg_set_has_dynamic_offset_62bc230bdb7c54d0: function(arg0, arg1) { + arg0.hasDynamicOffset = arg1 !== 0; + }, + __wbg_set_height_14335c4047cf9c1b: function(arg0, arg1) { + arg0.height = arg1 >>> 0; + }, + __wbg_set_height_7d9d8f892e6964c6: function(arg0, arg1) { + arg0.height = arg1 >>> 0; + }, + __wbg_set_height_bbeef8f354041577: function(arg0, arg1) { + arg0.height = arg1 >>> 0; + }, + __wbg_set_label_08d9be3e4719c226: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_17eb9fe3a02f62b0: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_48e6b787d256f621: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_547d0d4aec39fbe9: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_5ee7427342869829: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_60ad96c811e0d109: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_72bb4f41ef0cb893: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_79387decda299036: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_9556af8b5cda3c9d: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_d010f237b26f2c55: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_e16e2dbe51349c7f: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_e3944e54881b8c50: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_label_e922700240417ab5: function(arg0, arg1, arg2) { + arg0.label = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_layout_50ab727f44b38f26: function(arg0, arg1) { + arg0.layout = arg1; + }, + __wbg_set_layout_913d53c17194c989: function(arg0, arg1) { + arg0.layout = arg1; + }, + __wbg_set_layout_gpu_auto_layout_mode_aeba193938b47882: function(arg0, arg1) { + arg0.layout = __wbindgen_enum_GpuAutoLayoutMode[arg1]; + }, + __wbg_set_load_op_99661da6c4eab9b0: function(arg0, arg1) { + arg0.loadOp = __wbindgen_enum_GpuLoadOp[arg1]; + }, + __wbg_set_lod_max_clamp_dd2d9f9f052f4f44: function(arg0, arg1) { + arg0.lodMaxClamp = arg1; + }, + __wbg_set_lod_min_clamp_6d20c97916baeb93: function(arg0, arg1) { + arg0.lodMinClamp = arg1; + }, + __wbg_set_mag_filter_b5adebc99cb938e1: function(arg0, arg1) { + arg0.magFilter = __wbindgen_enum_GpuFilterMode[arg1]; + }, + __wbg_set_mapped_at_creation_81b586dc90a50347: function(arg0, arg1) { + arg0.mappedAtCreation = arg1 !== 0; + }, + __wbg_set_mask_70a8a59ce09e5997: function(arg0, arg1) { + arg0.mask = arg1 >>> 0; + }, + __wbg_set_max_anisotropy_2beada0e2db62c45: function(arg0, arg1) { + arg0.maxAnisotropy = arg1; + }, + __wbg_set_method_5532d59b92d76467: function(arg0, arg1, arg2) { + arg0.method = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_min_binding_size_f64_5005a6904cdf43da: function(arg0, arg1) { + arg0.minBindingSize = arg1; + }, + __wbg_set_min_filter_c72f17375e135f0a: function(arg0, arg1) { + arg0.minFilter = __wbindgen_enum_GpuFilterMode[arg1]; + }, + __wbg_set_mip_level_13253f3afc7aa58a: function(arg0, arg1) { + arg0.mipLevel = arg1 >>> 0; + }, + __wbg_set_mip_level_count_534caaa7e68e68b8: function(arg0, arg1) { + arg0.mipLevelCount = arg1 >>> 0; + }, + __wbg_set_mip_level_count_776c8c218b65bc08: function(arg0, arg1) { + arg0.mipLevelCount = arg1 >>> 0; + }, + __wbg_set_mip_level_f7ac79e8c54f59ad: function(arg0, arg1) { + arg0.mipLevel = arg1 >>> 0; + }, + __wbg_set_mipmap_filter_5bf66195a3639700: function(arg0, arg1) { + arg0.mipmapFilter = __wbindgen_enum_GpuMipmapFilterMode[arg1]; + }, + __wbg_set_mode_66c79886ad78fc05: function(arg0, arg1) { + arg0.mode = __wbindgen_enum_RequestMode[arg1]; + }, + __wbg_set_mode_9990b3393ba469ae: function(arg0, arg1) { + arg0.mode = __wbindgen_enum_GpuCanvasToneMappingMode[arg1]; + }, + __wbg_set_module_d0e2098713606cae: function(arg0, arg1) { + arg0.module = arg1; + }, + __wbg_set_module_f02e076ca7e7daf8: function(arg0, arg1) { + arg0.module = arg1; + }, + __wbg_set_multisample_37ddafe88b5cd466: function(arg0, arg1) { + arg0.multisample = arg1; + }, + __wbg_set_multisampled_7913fd7183272840: function(arg0, arg1) { + arg0.multisampled = arg1 !== 0; + }, + __wbg_set_offset_f64_28c24dc15000932e: function(arg0, arg1) { + arg0.offset = arg1; + }, + __wbg_set_offset_f64_89f0ce01a689839e: function(arg0, arg1) { + arg0.offset = arg1; + }, + __wbg_set_offset_f64_b562d1367e34ef93: function(arg0, arg1) { + arg0.offset = arg1; + }, + __wbg_set_offset_f64_fa66068813376ca3: function(arg0, arg1) { + arg0.offset = arg1; + }, + __wbg_set_once_51a9fb6b8af8a72b: function(arg0, arg1) { + arg0.once = arg1 !== 0; + }, + __wbg_set_operation_62ce44e1728c4047: function(arg0, arg1) { + arg0.operation = __wbindgen_enum_GpuBlendOperation[arg1]; + }, + __wbg_set_origin_gpu_origin_2d_dict_1240202973e56f92: function(arg0, arg1) { + arg0.origin = arg1; + }, + __wbg_set_origin_gpu_origin_3d_dict_37222d7b3d238123: function(arg0, arg1) { + arg0.origin = arg1; + }, + __wbg_set_origin_gpu_origin_3d_dict_631c04520718091f: function(arg0, arg1) { + arg0.origin = arg1; + }, + __wbg_set_pass_op_cf02fa088d6352a7: function(arg0, arg1) { + arg0.passOp = __wbindgen_enum_GpuStencilOperation[arg1]; + }, + __wbg_set_pitch_5ea47d4258b3c0af: function(arg0, arg1) { + arg0.pitch = arg1; + }, + __wbg_set_power_preference_8fdca0b7af640d49: function(arg0, arg1) { + arg0.powerPreference = __wbindgen_enum_GpuPowerPreference[arg1]; + }, + __wbg_set_premultiplied_alpha_3f27816ad319d5a9: function(arg0, arg1) { + arg0.premultipliedAlpha = arg1 !== 0; + }, + __wbg_set_prevent_scroll_82778f333ef22ca8: function(arg0, arg1) { + arg0.preventScroll = arg1 !== 0; + }, + __wbg_set_primitive_43c23761a55b4088: function(arg0, arg1) { + arg0.primitive = arg1; + }, + __wbg_set_query_set_41de86d2401aee04: function(arg0, arg1) { + arg0.querySet = arg1; + }, + __wbg_set_r_c6f4c68f4804d655: function(arg0, arg1) { + arg0.r = arg1; + }, + __wbg_set_rate_3ffdfa8d3e3366fc: function(arg0, arg1) { + arg0.rate = arg1; + }, + __wbg_set_required_features_1baf274a8669db60: function(arg0, arg1, arg2) { + arg0.requiredFeatures = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_required_limits_871ed33c68613dcb: function(arg0, arg1) { + arg0.requiredLimits = arg1; + }, + __wbg_set_resolve_target_gpu_texture_view_b19a4f2debf79b96: function(arg0, arg1) { + arg0.resolveTarget = arg1; + }, + __wbg_set_resource_5ae7b5e67924f234: function(arg0, arg1) { + arg0.resource = arg1; + }, + __wbg_set_resource_gpu_buffer_binding_e5dbca063e7cb67b: function(arg0, arg1) { + arg0.resource = arg1; + }, + __wbg_set_resource_gpu_texture_view_eb46c355d51ad7e5: function(arg0, arg1) { + arg0.resource = arg1; + }, + __wbg_set_rows_per_image_5011f97318ee71af: function(arg0, arg1) { + arg0.rowsPerImage = arg1 >>> 0; + }, + __wbg_set_rows_per_image_59a813ac5006e10e: function(arg0, arg1) { + arg0.rowsPerImage = arg1 >>> 0; + }, + __wbg_set_sample_count_eb86a8b18545b54f: function(arg0, arg1) { + arg0.sampleCount = arg1 >>> 0; + }, + __wbg_set_sample_type_c32e1dfff94e63eb: function(arg0, arg1) { + arg0.sampleType = __wbindgen_enum_GpuTextureSampleType[arg1]; + }, + __wbg_set_sampler_c0e1258543a33bce: function(arg0, arg1) { + arg0.sampler = arg1; + }, + __wbg_set_shader_location_7e1832a74f912217: function(arg0, arg1) { + arg0.shaderLocation = arg1 >>> 0; + }, + __wbg_set_size_f64_6bcd40704bf4cfdc: function(arg0, arg1) { + arg0.size = arg1; + }, + __wbg_set_size_f64_8b8f6bba5d678162: function(arg0, arg1) { + arg0.size = arg1; + }, + __wbg_set_size_gpu_extent_3d_dict_7e42e1c98fa36434: function(arg0, arg1) { + arg0.size = arg1; + }, + __wbg_set_source_0c40b87cfdd5d704: function(arg0, arg1) { + arg0.source = arg1; + }, + __wbg_set_source_html_canvas_element_f657e39507ba2fe5: function(arg0, arg1) { + arg0.source = arg1; + }, + __wbg_set_source_html_image_element_fcc7cba0635adac1: function(arg0, arg1) { + arg0.source = arg1; + }, + __wbg_set_source_html_video_element_e63a39653665f651: function(arg0, arg1) { + arg0.source = arg1; + }, + __wbg_set_source_image_data_68478f1afce208b8: function(arg0, arg1) { + arg0.source = arg1; + }, + __wbg_set_source_offscreen_canvas_266a3de949693e62: function(arg0, arg1) { + arg0.source = arg1; + }, + __wbg_set_source_video_frame_3083c0ce54b9cb73: function(arg0, arg1) { + arg0.source = arg1; + }, + __wbg_set_src_factor_9bfe84af9b7b5cac: function(arg0, arg1) { + arg0.srcFactor = __wbindgen_enum_GpuBlendFactor[arg1]; + }, + __wbg_set_stencil_back_85b22f1db5b1940a: function(arg0, arg1) { + arg0.stencilBack = arg1; + }, + __wbg_set_stencil_clear_value_42be608809151e2a: function(arg0, arg1) { + arg0.stencilClearValue = arg1 >>> 0; + }, + __wbg_set_stencil_front_525526164a798a44: function(arg0, arg1) { + arg0.stencilFront = arg1; + }, + __wbg_set_stencil_load_op_31838c036993098a: function(arg0, arg1) { + arg0.stencilLoadOp = __wbindgen_enum_GpuLoadOp[arg1]; + }, + __wbg_set_stencil_read_mask_5cc26495e8b3ae82: function(arg0, arg1) { + arg0.stencilReadMask = arg1 >>> 0; + }, + __wbg_set_stencil_read_only_bf1d0c1897e25c62: function(arg0, arg1) { + arg0.stencilReadOnly = arg1 !== 0; + }, + __wbg_set_stencil_store_op_e6be1cbc3a8fc210: function(arg0, arg1) { + arg0.stencilStoreOp = __wbindgen_enum_GpuStoreOp[arg1]; + }, + __wbg_set_stencil_write_mask_d9cb40ec4b4bee5b: function(arg0, arg1) { + arg0.stencilWriteMask = arg1 >>> 0; + }, + __wbg_set_step_mode_a97bb24714da41a9: function(arg0, arg1) { + arg0.stepMode = __wbindgen_enum_GpuVertexStepMode[arg1]; + }, + __wbg_set_storage_texture_939a097db4b18bd4: function(arg0, arg1) { + arg0.storageTexture = arg1; + }, + __wbg_set_store_op_b5fdf672436f13f3: function(arg0, arg1) { + arg0.storeOp = __wbindgen_enum_GpuStoreOp[arg1]; + }, + __wbg_set_strip_index_format_9f787be6c5fc9e87: function(arg0, arg1) { + arg0.stripIndexFormat = __wbindgen_enum_GpuIndexFormat[arg1]; + }, + __wbg_set_tabIndex_70047c7d062bb928: function(arg0, arg1) { + arg0.tabIndex = arg1; + }, + __wbg_set_targets_c38bd200c836d66f: function(arg0, arg1, arg2) { + arg0.targets = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_texture_016561d5911339e5: function(arg0, arg1) { + arg0.texture = arg1; + }, + __wbg_set_texture_1f64653a5d2d7b4d: function(arg0, arg1) { + arg0.texture = arg1; + }, + __wbg_set_texture_9dcedde1bb31eda6: function(arg0, arg1) { + arg0.texture = arg1; + }, + __wbg_set_timestamp_writes_98bed1a8bbc6682d: function(arg0, arg1) { + arg0.timestampWrites = arg1; + }, + __wbg_set_tone_mapping_b3464f1baa4cff92: function(arg0, arg1) { + arg0.toneMapping = arg1; + }, + __wbg_set_topology_da25f2cc5af203d2: function(arg0, arg1) { + arg0.topology = __wbindgen_enum_GpuPrimitiveTopology[arg1]; + }, + __wbg_set_type_8ce203e412e28cf6: function(arg0, arg1, arg2) { + arg0.type = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_type_ccf8472d40abcddf: function(arg0, arg1) { + arg0.type = __wbindgen_enum_GpuSamplerBindingType[arg1]; + }, + __wbg_set_type_d09829f59932a0fc: function(arg0, arg1) { + arg0.type = __wbindgen_enum_GpuBufferBindingType[arg1]; + }, + __wbg_set_type_d2a9a3c584ce2f9a: function(arg0, arg1, arg2) { + arg0.type = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_unclipped_depth_04524a2b44e1e3c1: function(arg0, arg1) { + arg0.unclippedDepth = arg1 !== 0; + }, + __wbg_set_usage_a137f82ca163b0a9: function(arg0, arg1) { + arg0.usage = arg1 >>> 0; + }, + __wbg_set_usage_b2a2935f37bf3d08: function(arg0, arg1) { + arg0.usage = arg1 >>> 0; + }, + __wbg_set_usage_ba5b0f8b333ab325: function(arg0, arg1) { + arg0.usage = arg1 >>> 0; + }, + __wbg_set_usage_ddd42599bbba7779: function(arg0, arg1) { + arg0.usage = arg1 >>> 0; + }, + __wbg_set_value_e5d078763e63e81e: function(arg0, arg1, arg2) { + arg0.value = getStringFromWasm0(arg1, arg2); + }, + __wbg_set_vertex_0be5d146f9ff6f36: function(arg0, arg1) { + arg0.vertex = arg1; + }, + __wbg_set_view_dimension_0df554032f1f3a85: function(arg0, arg1) { + arg0.viewDimension = __wbindgen_enum_GpuTextureViewDimension[arg1]; + }, + __wbg_set_view_dimension_4818d4c18ce5815e: function(arg0, arg1) { + arg0.viewDimension = __wbindgen_enum_GpuTextureViewDimension[arg1]; + }, + __wbg_set_view_formats_4347dc8363331086: function(arg0, arg1, arg2) { + arg0.viewFormats = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_view_formats_5797d2fff3c11808: function(arg0, arg1, arg2) { + arg0.viewFormats = getArrayJsValueViewFromWasm0(arg1, arg2); + }, + __wbg_set_view_gpu_texture_view_9b2d86b6b99d9fd9: function(arg0, arg1) { + arg0.view = arg1; + }, + __wbg_set_view_gpu_texture_view_c0f35f8857c25206: function(arg0, arg1) { + arg0.view = arg1; + }, + __wbg_set_visibility_9570b037224c4cc2: function(arg0, arg1) { + arg0.visibility = arg1 >>> 0; + }, + __wbg_set_volume_1336dd8f8bcaccda: function(arg0, arg1) { + arg0.volume = arg1; + }, + __wbg_set_width_49ac9b7d914afc85: function(arg0, arg1) { + arg0.width = arg1 >>> 0; + }, + __wbg_set_width_8e30d010cd66830d: function(arg0, arg1) { + arg0.width = arg1 >>> 0; + }, + __wbg_set_width_9f685402c2cbee70: function(arg0, arg1) { + arg0.width = arg1 >>> 0; + }, + __wbg_set_write_mask_d45279e56abbfcb5: function(arg0, arg1) { + arg0.writeMask = arg1 >>> 0; + }, + __wbg_set_x_232d24fdc32d8351: function(arg0, arg1) { + arg0.x = arg1 >>> 0; + }, + __wbg_set_x_876d592971db129a: function(arg0, arg1) { + arg0.x = arg1 >>> 0; + }, + __wbg_set_y_18fe375093e59dfb: function(arg0, arg1) { + arg0.y = arg1 >>> 0; + }, + __wbg_set_y_2b1f5ac0dd5586a5: function(arg0, arg1) { + arg0.y = arg1 >>> 0; + }, + __wbg_set_z_ef005d82bc9d24e3: function(arg0, arg1) { + arg0.z = arg1 >>> 0; + }, + __wbg_shaderSource_4cf90af97621ff49: function(arg0, arg1, arg2, arg3) { + arg0.shaderSource(arg1, getStringFromWasm0(arg2, arg3)); + }, + __wbg_shaderSource_c3469dc2221dd528: function(arg0, arg1, arg2, arg3) { + arg0.shaderSource(arg1, getStringFromWasm0(arg2, arg3)); + }, + __wbg_shiftKey_9bcb8bdd60c2f152: function(arg0) { + const ret = arg0.shiftKey; + return ret; + }, + __wbg_shiftKey_9f797da486b2ade8: function(arg0) { + const ret = arg0.shiftKey; + return ret; + }, + __wbg_size_6304a694765921a9: function(arg0) { + const ret = arg0.size; + return ret; + }, + __wbg_size_79acc354d385bbfe: function(arg0) { + const ret = arg0.size; + return ret; + }, + __wbg_slice_2b88ff0ac64039d6: function(arg0, arg1) { + const ret = arg1.slice(); + const ptr1 = passArrayJsValueToWasm0(ret, wasm.__wbindgen_malloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_speak_fae054ccaa66c772: function(arg0, arg1) { + arg0.speak(arg1); + }, + __wbg_speechSynthesis_b9e5b7c0eb74f2d5: function() { return handleError(function (arg0) { + const ret = arg0.speechSynthesis; + return ret; + }, arguments); }, + __wbg_stack_9ed1bd1924f4f869: function(arg0, arg1) { + const ret = arg1.stack; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_static_accessor_GLOBAL_4ef717fb391d88b7: function() { + const ret = typeof global === 'undefined' ? null : global; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_static_accessor_GLOBAL_THIS_8d1badc68b5a74f4: function() { + const ret = typeof globalThis === 'undefined' ? null : globalThis; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_static_accessor_SELF_146583524fe1469b: function() { + const ret = typeof self === 'undefined' ? null : self; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_static_accessor_WINDOW_f2829a2234d7819e: function() { + const ret = typeof window === 'undefined' ? null : window; + return isLikeNone(ret) ? 0 : addToExternrefTable0(ret); + }, + __wbg_statusText_9f08c32741a99815: function(arg0, arg1) { + const ret = arg1.statusText; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_status_c45b3b9b3033184a: function(arg0) { + const ret = arg0.status; + return ret; + }, + __wbg_stencilFuncSeparate_35136c4e5153406f: function(arg0, arg1, arg2, arg3, arg4) { + arg0.stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0); + }, + __wbg_stencilFuncSeparate_814300446c2969ef: function(arg0, arg1, arg2, arg3, arg4) { + arg0.stencilFuncSeparate(arg1 >>> 0, arg2 >>> 0, arg3, arg4 >>> 0); + }, + __wbg_stencilMaskSeparate_49367b0b5883a8bd: function(arg0, arg1, arg2) { + arg0.stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_stencilMaskSeparate_63976cc45fb94d84: function(arg0, arg1, arg2) { + arg0.stencilMaskSeparate(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_stencilMask_1c99b79b516d12dd: function(arg0, arg1) { + arg0.stencilMask(arg1 >>> 0); + }, + __wbg_stencilMask_9a844dc58a89992f: function(arg0, arg1) { + arg0.stencilMask(arg1 >>> 0); + }, + __wbg_stencilOpSeparate_b2cb9af05b803e02: function(arg0, arg1, arg2, arg3, arg4) { + arg0.stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); + }, + __wbg_stencilOpSeparate_c77fcb47561d0aee: function(arg0, arg1, arg2, arg3, arg4) { + arg0.stencilOpSeparate(arg1 >>> 0, arg2 >>> 0, arg3 >>> 0, arg4 >>> 0); + }, + __wbg_stopPropagation_4c4ff88c29f9bc38: function(arg0) { + arg0.stopPropagation(); + }, + __wbg_style_6657aed849e5d757: function(arg0) { + const ret = arg0.style; + return ret; + }, + __wbg_subgroupMaxSize_1527c5f7a8fe91bb: function(arg0) { + const ret = arg0.subgroupMaxSize; + return ret; + }, + __wbg_subgroupMinSize_d6c5ad4bddc828e9: function(arg0) { + const ret = arg0.subgroupMinSize; + return ret; + }, + __wbg_submit_ce44115121cd166c: function(arg0, arg1, arg2) { + arg0.submit(getArrayJsValueViewFromWasm0(arg1, arg2)); + }, + __wbg_texImage2D_3813406af5bf54c8: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texImage2D_5abd8779d1d033c7: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texImage2D_8d168171984f2a40: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texImage3D_bdd9bebe42ed1f52: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) { + arg0.texImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8 >>> 0, arg9 >>> 0, arg10); + }, arguments); }, + __wbg_texImage3D_ef16a1f721b3f908: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) { + arg0.texImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8 >>> 0, arg9 >>> 0, arg10); + }, arguments); }, + __wbg_texParameteri_1fc451e0964fc91c: function(arg0, arg1, arg2, arg3) { + arg0.texParameteri(arg1 >>> 0, arg2 >>> 0, arg3); + }, + __wbg_texParameteri_9d0daa263d3a863f: function(arg0, arg1, arg2, arg3) { + arg0.texParameteri(arg1 >>> 0, arg2 >>> 0, arg3); + }, + __wbg_texStorage2D_7f947efc63dac273: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.texStorage2D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5); + }, + __wbg_texStorage3D_f8f2e4b3386736f9: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { + arg0.texStorage3D(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5, arg6); + }, + __wbg_texSubImage2D_047380bb2660e4f9: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage2D_5058af3d30a8e205: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage2D_6a376bfc3a31436b: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage2D_98c43894eb217aa7: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage2D_bed5e7a3cd81d409: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage2D_d1af697e69f8a9e4: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage2D_d3cd09d0ffcb27be: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage2D_e107b4f88c19b920: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) { + arg0.texSubImage2D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7 >>> 0, arg8 >>> 0, arg9); + }, arguments); }, + __wbg_texSubImage3D_45e498ae6298998c: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11); + }, arguments); }, + __wbg_texSubImage3D_4fdd4cd95a2925c2: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11); + }, arguments); }, + __wbg_texSubImage3D_6cb6cfd732dad145: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11); + }, arguments); }, + __wbg_texSubImage3D_8077e90ec309c414: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11); + }, arguments); }, + __wbg_texSubImage3D_93b38c69acb735c8: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11); + }, arguments); }, + __wbg_texSubImage3D_c9e5a071796d412f: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11); + }, arguments); }, + __wbg_texSubImage3D_feebaf7f0f4594c6: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11) { + arg0.texSubImage3D(arg1 >>> 0, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9 >>> 0, arg10 >>> 0, arg11); + }, arguments); }, + __wbg_then_16d107c451e9905d: function(arg0, arg1, arg2) { + const ret = arg0.then(arg1, arg2); + return ret; + }, + __wbg_then_6ec10ae38b3e92f7: function(arg0, arg1) { + const ret = arg0.then(arg1); + return ret; + }, + __wbg_top_fe120acfa924a430: function(arg0) { + const ret = arg0.top; + return ret; + }, + __wbg_touches_a631c50f1b367753: function(arg0) { + const ret = arg0.touches; + return ret; + }, + __wbg_type_06f2150affb3c059: function(arg0, arg1) { + const ret = arg1.type; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_type_fa708ab6c8b1b8ab: function(arg0, arg1) { + const ret = arg1.type; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_unconfigure_0a07a0a40de8988d: function(arg0) { + arg0.unconfigure(); + }, + __wbg_uniform1f_62692c8fa8e7bf1e: function(arg0, arg1, arg2) { + arg0.uniform1f(arg1, arg2); + }, + __wbg_uniform1f_b79d0c5667f9fb40: function(arg0, arg1, arg2) { + arg0.uniform1f(arg1, arg2); + }, + __wbg_uniform1i_5830de6702add20a: function(arg0, arg1, arg2) { + arg0.uniform1i(arg1, arg2); + }, + __wbg_uniform1i_7621f908f78177df: function(arg0, arg1, arg2) { + arg0.uniform1i(arg1, arg2); + }, + __wbg_uniform1ui_cd7ad5581093b3df: function(arg0, arg1, arg2) { + arg0.uniform1ui(arg1, arg2 >>> 0); + }, + __wbg_uniform2fv_1b43656b33177d21: function(arg0, arg1, arg2, arg3) { + arg0.uniform2fv(arg1, getArrayF32FromWasm0(arg2, arg3)); + }, + __wbg_uniform2fv_948dab6a82b428ac: function(arg0, arg1, arg2, arg3) { + arg0.uniform2fv(arg1, getArrayF32FromWasm0(arg2, arg3)); + }, + __wbg_uniform2iv_859048b9d60f46ae: function(arg0, arg1, arg2, arg3) { + arg0.uniform2iv(arg1, getArrayI32FromWasm0(arg2, arg3)); + }, + __wbg_uniform2iv_f84a24961c0cfcd0: function(arg0, arg1, arg2, arg3) { + arg0.uniform2iv(arg1, getArrayI32FromWasm0(arg2, arg3)); + }, + __wbg_uniform2uiv_8a9cb3155271213b: function(arg0, arg1, arg2, arg3) { + arg0.uniform2uiv(arg1, getArrayU32FromWasm0(arg2, arg3)); + }, + __wbg_uniform3fv_8ecb5ebb510b7bce: function(arg0, arg1, arg2, arg3) { + arg0.uniform3fv(arg1, getArrayF32FromWasm0(arg2, arg3)); + }, + __wbg_uniform3fv_95d1933ea1440725: function(arg0, arg1, arg2, arg3) { + arg0.uniform3fv(arg1, getArrayF32FromWasm0(arg2, arg3)); + }, + __wbg_uniform3iv_09abae5eabd6b9d6: function(arg0, arg1, arg2, arg3) { + arg0.uniform3iv(arg1, getArrayI32FromWasm0(arg2, arg3)); + }, + __wbg_uniform3iv_a3a7008990fd84f0: function(arg0, arg1, arg2, arg3) { + arg0.uniform3iv(arg1, getArrayI32FromWasm0(arg2, arg3)); + }, + __wbg_uniform3uiv_3c0b163732f5b8f0: function(arg0, arg1, arg2, arg3) { + arg0.uniform3uiv(arg1, getArrayU32FromWasm0(arg2, arg3)); + }, + __wbg_uniform4f_9ff60fc65b0ed726: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.uniform4f(arg1, arg2, arg3, arg4, arg5); + }, + __wbg_uniform4f_b25e39808b830021: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.uniform4f(arg1, arg2, arg3, arg4, arg5); + }, + __wbg_uniform4fv_4ca8c114ca3de099: function(arg0, arg1, arg2, arg3) { + arg0.uniform4fv(arg1, getArrayF32FromWasm0(arg2, arg3)); + }, + __wbg_uniform4fv_674a247aeb15012d: function(arg0, arg1, arg2, arg3) { + arg0.uniform4fv(arg1, getArrayF32FromWasm0(arg2, arg3)); + }, + __wbg_uniform4iv_45ab52abcb3f882c: function(arg0, arg1, arg2, arg3) { + arg0.uniform4iv(arg1, getArrayI32FromWasm0(arg2, arg3)); + }, + __wbg_uniform4iv_d02934d7b94df609: function(arg0, arg1, arg2, arg3) { + arg0.uniform4iv(arg1, getArrayI32FromWasm0(arg2, arg3)); + }, + __wbg_uniform4uiv_0d1a8ed214f10c31: function(arg0, arg1, arg2, arg3) { + arg0.uniform4uiv(arg1, getArrayU32FromWasm0(arg2, arg3)); + }, + __wbg_uniformBlockBinding_a9ed6b750199e03c: function(arg0, arg1, arg2, arg3) { + arg0.uniformBlockBinding(arg1, arg2 >>> 0, arg3 >>> 0); + }, + __wbg_uniformMatrix2fv_769725d64641341f: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix2fv_9284424cc6aac672: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix2x3fv_dba00c4fc8eefe47: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix2x3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix2x4fv_d801a561c3c18169: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix2x4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix3fv_33e96c7d29dc1e22: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix3fv_568aa181379c8a75: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix3x2fv_ce43e8186ea60a1e: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix3x2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix3x4fv_8abccc5745b0dd90: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix3x4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix4fv_25115a23e04f6db7: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix4fv_423b958042692150: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix4fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix4x2fv_1ac2bf986a322e3f: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix4x2fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_uniformMatrix4x3fv_8640fa85b90ea910: function(arg0, arg1, arg2, arg3, arg4) { + arg0.uniformMatrix4x3fv(arg1, arg2 !== 0, getArrayF32FromWasm0(arg3, arg4)); + }, + __wbg_unmap_adaf93276fdf9aaf: function(arg0) { + arg0.unmap(); + }, + __wbg_url_abdb8fb08377f8c0: function(arg0, arg1) { + const ret = arg1.url; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_usage_437399485b209edf: function(arg0) { + const ret = arg0.usage; + return ret; + }, + __wbg_useProgram_182d120fe476921b: function(arg0, arg1) { + arg0.useProgram(arg1); + }, + __wbg_useProgram_49495850b446fa56: function(arg0, arg1) { + arg0.useProgram(arg1); + }, + __wbg_userAgent_0558f0ac642f7771: function() { return handleError(function (arg0, arg1) { + const ret = arg1.userAgent; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, arguments); }, + __wbg_value_1f687dfa7d6c3d08: function(arg0, arg1) { + const ret = arg1.value; + const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_malloc, wasm.__wbindgen_realloc); + const len1 = WASM_VECTOR_LEN; + getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true); + getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true); + }, + __wbg_value_a5d5488a9589444a: function(arg0) { + const ret = arg0.value; + return ret; + }, + __wbg_vertexAttribDivisorANGLE_978337b09d11ed84: function(arg0, arg1, arg2) { + arg0.vertexAttribDivisorANGLE(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_vertexAttribDivisor_fb31b5ed9bc856da: function(arg0, arg1, arg2) { + arg0.vertexAttribDivisor(arg1 >>> 0, arg2 >>> 0); + }, + __wbg_vertexAttribIPointer_de08a8d8b625e253: function(arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.vertexAttribIPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4, arg5); + }, + __wbg_vertexAttribPointer_a8f0af57269c2067: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { + arg0.vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6); + }, + __wbg_vertexAttribPointer_b300c8e000cdac93: function(arg0, arg1, arg2, arg3, arg4, arg5, arg6) { + arg0.vertexAttribPointer(arg1 >>> 0, arg2, arg3 >>> 0, arg4 !== 0, arg5, arg6); + }, + __wbg_videoHeight_1420ccecd0b8b9a1: function(arg0) { + const ret = arg0.videoHeight; + return ret; + }, + __wbg_videoWidth_3c582f863b387cd5: function(arg0) { + const ret = arg0.videoWidth; + return ret; + }, + __wbg_viewport_affdf15c559df1e2: function(arg0, arg1, arg2, arg3, arg4) { + arg0.viewport(arg1, arg2, arg3, arg4); + }, + __wbg_viewport_e8a16ca4a5085e5f: function(arg0, arg1, arg2, arg3, arg4) { + arg0.viewport(arg1, arg2, arg3, arg4); + }, + __wbg_warn_b9efe1e89dba7f30: function(arg0, arg1) { + console.warn(getStringFromWasm0(arg0, arg1)); + }, + __wbg_width_05a6fecf7eca198d: function(arg0) { + const ret = arg0.width; + return ret; + }, + __wbg_width_20c45c895834b83f: function(arg0) { + const ret = arg0.width; + return ret; + }, + __wbg_width_6d9315ecc7140ff6: function(arg0) { + const ret = arg0.width; + return ret; + }, + __wbg_width_c1e3781335067e0c: function(arg0) { + const ret = arg0.width; + return ret; + }, + __wbg_width_d2f212a0df13e242: function(arg0) { + const ret = arg0.width; + return ret; + }, + __wbg_width_f9b3cbe357a34b85: function(arg0) { + const ret = arg0.width; + return ret; + }, + __wbg_writeBuffer_8b5bd251a89198bc: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5, arg6) { + arg0.writeBuffer(arg1, arg2, getArrayU8FromWasm0(arg3, arg4), arg5, arg6); + }, arguments); }, + __wbg_writeText_34bfead2ae78e5bb: function(arg0, arg1, arg2) { + const ret = arg0.writeText(getStringFromWasm0(arg1, arg2)); + return ret; + }, + __wbg_writeTexture_53ba204c494b042c: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5) { + arg0.writeTexture(arg1, getArrayU8FromWasm0(arg2, arg3), arg4, arg5); + }, arguments); }, + __wbg_write_2d484d0dddfacea9: function(arg0, arg1) { + const ret = arg0.write(arg1); + return ret; + }, + __wbindgen_cast_0000000000000001: function(arg0, arg1) { + // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [Externref], shim_idx: 5262, ret: Result(Unit), inner_ret: Some(Result(Unit)) }, mutable: true }) -> Externref`. + const ret = makeMutClosure(arg0, arg1, wasm_bindgen__convert__closures_____invoke__h18aa733a3ad721b9); + return ret; + }, + __wbindgen_cast_0000000000000002: function(arg0, arg1) { + // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [NamedExternref("Array")], shim_idx: 1658, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`. + const ret = makeMutClosure(arg0, arg1, wasm_bindgen__convert__closures_____invoke__hac3bb11a293d1a93); + return ret; + }, + __wbindgen_cast_0000000000000003: function(arg0, arg1) { + // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [NamedExternref("Event")], shim_idx: 1658, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`. + const ret = makeMutClosure(arg0, arg1, wasm_bindgen__convert__closures_____invoke__hac3bb11a293d1a93_2); + return ret; + }, + __wbindgen_cast_0000000000000004: function(arg0, arg1) { + // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [NamedExternref("GPUDevice")], shim_idx: 2400, ret: Result(Unit), inner_ret: Some(Result(Unit)) }, mutable: true }) -> Externref`. + const ret = makeMutClosure(arg0, arg1, wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe); + return ret; + }, + __wbindgen_cast_0000000000000005: function(arg0, arg1) { + // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [NamedExternref("any")], shim_idx: 2400, ret: Result(Unit), inner_ret: Some(Result(Unit)) }, mutable: true }) -> Externref`. + const ret = makeMutClosure(arg0, arg1, wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe_4); + return ret; + }, + __wbindgen_cast_0000000000000006: function(arg0, arg1) { + // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [NamedExternref("undefined")], shim_idx: 2400, ret: Result(Unit), inner_ret: Some(Result(Unit)) }, mutable: true }) -> Externref`. + const ret = makeMutClosure(arg0, arg1, wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe_5); + return ret; + }, + __wbindgen_cast_0000000000000007: function(arg0, arg1) { + // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [], shim_idx: 1701, ret: Result(Unit), inner_ret: Some(Result(Unit)) }, mutable: true }) -> Externref`. + const ret = makeMutClosure(arg0, arg1, wasm_bindgen__convert__closures_____invoke__h75928c73708e6bff); + return ret; + }, + __wbindgen_cast_0000000000000008: function(arg0) { + // Cast intrinsic for `F64 -> Externref`. + const ret = arg0; + return ret; + }, + __wbindgen_cast_0000000000000009: function(arg0, arg1) { + // Cast intrinsic for `Ref(Slice(F32)) -> NamedExternref("Float32Array")`. + const ret = getArrayF32FromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_cast_000000000000000a: function(arg0, arg1) { + // Cast intrinsic for `Ref(Slice(I16)) -> NamedExternref("Int16Array")`. + const ret = getArrayI16FromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_cast_000000000000000b: function(arg0, arg1) { + // Cast intrinsic for `Ref(Slice(I32)) -> NamedExternref("Int32Array")`. + const ret = getArrayI32FromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_cast_000000000000000c: function(arg0, arg1) { + // Cast intrinsic for `Ref(Slice(I8)) -> NamedExternref("Int8Array")`. + const ret = getArrayI8FromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_cast_000000000000000d: function(arg0, arg1) { + // Cast intrinsic for `Ref(Slice(U16)) -> NamedExternref("Uint16Array")`. + const ret = getArrayU16FromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_cast_000000000000000e: function(arg0, arg1) { + // Cast intrinsic for `Ref(Slice(U32)) -> NamedExternref("Uint32Array")`. + const ret = getArrayU32FromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_cast_000000000000000f: function(arg0, arg1) { + // Cast intrinsic for `Ref(Slice(U8)) -> NamedExternref("Uint8Array")`. + const ret = getArrayU8FromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_cast_0000000000000010: function(arg0, arg1) { + // Cast intrinsic for `Ref(String) -> Externref`. + const ret = getStringFromWasm0(arg0, arg1); + return ret; + }, + __wbindgen_init_externref_table: function() { + const table = wasm.__wbindgen_externrefs; + const offset = table.grow(4); + table.set(0, undefined); + table.set(offset + 0, undefined); + table.set(offset + 1, null); + table.set(offset + 2, true); + table.set(offset + 3, false); + }, + }; + return { + __proto__: null, + "./egui_demo_app_bg.js": import0, + }; + } + + function wasm_bindgen__convert__closures_____invoke__h75928c73708e6bff(arg0, arg1) { + const ret = wasm.wasm_bindgen__convert__closures_____invoke__h75928c73708e6bff(arg0, arg1); + if (ret[1]) { + throw takeFromExternrefTable0(ret[0]); + } + } + + function wasm_bindgen__convert__closures_____invoke__hac3bb11a293d1a93(arg0, arg1, arg2) { + wasm.wasm_bindgen__convert__closures_____invoke__hac3bb11a293d1a93(arg0, arg1, arg2); + } + + function wasm_bindgen__convert__closures_____invoke__hac3bb11a293d1a93_2(arg0, arg1, arg2) { + wasm.wasm_bindgen__convert__closures_____invoke__hac3bb11a293d1a93_2(arg0, arg1, arg2); + } + + function wasm_bindgen__convert__closures_____invoke__h18aa733a3ad721b9(arg0, arg1, arg2) { + const ret = wasm.wasm_bindgen__convert__closures_____invoke__h18aa733a3ad721b9(arg0, arg1, arg2); + if (ret[1]) { + throw takeFromExternrefTable0(ret[0]); + } + } + + function wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe(arg0, arg1, arg2) { + const ret = wasm.wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe(arg0, arg1, arg2); + if (ret[1]) { + throw takeFromExternrefTable0(ret[0]); + } + } + + function wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe_4(arg0, arg1, arg2) { + const ret = wasm.wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe_4(arg0, arg1, arg2); + if (ret[1]) { + throw takeFromExternrefTable0(ret[0]); + } + } + + function wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe_5(arg0, arg1, arg2) { + const ret = wasm.wasm_bindgen__convert__closures_____invoke__h2dcc59974e9e94fe_5(arg0, arg1, arg2); + if (ret[1]) { + throw takeFromExternrefTable0(ret[0]); + } + } + + function wasm_bindgen__convert__closures_____invoke__h4fc03427179fc616(arg0, arg1, arg2, arg3) { + wasm.wasm_bindgen__convert__closures_____invoke__h4fc03427179fc616(arg0, arg1, arg2, arg3); + } + + + const __wbindgen_enum_GpuAddressMode = ["clamp-to-edge", "repeat", "mirror-repeat"]; + + + const __wbindgen_enum_GpuAutoLayoutMode = ["auto"]; + + + const __wbindgen_enum_GpuBlendFactor = ["zero", "one", "src", "one-minus-src", "src-alpha", "one-minus-src-alpha", "dst", "one-minus-dst", "dst-alpha", "one-minus-dst-alpha", "src-alpha-saturated", "constant", "one-minus-constant", "src1", "one-minus-src1", "src1-alpha", "one-minus-src1-alpha"]; + + + const __wbindgen_enum_GpuBlendOperation = ["add", "subtract", "reverse-subtract", "min", "max"]; + + + const __wbindgen_enum_GpuBufferBindingType = ["uniform", "storage", "read-only-storage"]; + + + const __wbindgen_enum_GpuCanvasAlphaMode = ["opaque", "premultiplied"]; + + + const __wbindgen_enum_GpuCanvasToneMappingMode = ["standard", "extended"]; + + + const __wbindgen_enum_GpuCompareFunction = ["never", "less", "equal", "less-equal", "greater", "not-equal", "greater-equal", "always"]; + + + const __wbindgen_enum_GpuCullMode = ["none", "front", "back"]; + + + const __wbindgen_enum_GpuFilterMode = ["nearest", "linear"]; + + + const __wbindgen_enum_GpuFrontFace = ["ccw", "cw"]; + + + const __wbindgen_enum_GpuIndexFormat = ["uint16", "uint32"]; + + + const __wbindgen_enum_GpuLoadOp = ["load", "clear"]; + + + const __wbindgen_enum_GpuMipmapFilterMode = ["nearest", "linear"]; + + + const __wbindgen_enum_GpuPowerPreference = ["low-power", "high-performance"]; + + + const __wbindgen_enum_GpuPrimitiveTopology = ["point-list", "line-list", "line-strip", "triangle-list", "triangle-strip"]; + + + const __wbindgen_enum_GpuSamplerBindingType = ["filtering", "non-filtering", "comparison"]; + + + const __wbindgen_enum_GpuStencilOperation = ["keep", "zero", "replace", "invert", "increment-clamp", "decrement-clamp", "increment-wrap", "decrement-wrap"]; + + + const __wbindgen_enum_GpuStorageTextureAccess = ["write-only", "read-only", "read-write"]; + + + const __wbindgen_enum_GpuStoreOp = ["store", "discard"]; + + + const __wbindgen_enum_GpuTextureAspect = ["all", "stencil-only", "depth-only"]; + + + const __wbindgen_enum_GpuTextureDimension = ["1d", "2d", "3d"]; + + + const __wbindgen_enum_GpuTextureFormat = ["r8unorm", "r8snorm", "r8uint", "r8sint", "r16unorm", "r16snorm", "r16uint", "r16sint", "r16float", "rg8unorm", "rg8snorm", "rg8uint", "rg8sint", "r32uint", "r32sint", "r32float", "rg16unorm", "rg16snorm", "rg16uint", "rg16sint", "rg16float", "rgba8unorm", "rgba8unorm-srgb", "rgba8snorm", "rgba8uint", "rgba8sint", "bgra8unorm", "bgra8unorm-srgb", "rgb9e5ufloat", "rgb10a2uint", "rgb10a2unorm", "rg11b10ufloat", "rg32uint", "rg32sint", "rg32float", "rgba16unorm", "rgba16snorm", "rgba16uint", "rgba16sint", "rgba16float", "rgba32uint", "rgba32sint", "rgba32float", "stencil8", "depth16unorm", "depth24plus", "depth24plus-stencil8", "depth32float", "depth32float-stencil8", "bc1-rgba-unorm", "bc1-rgba-unorm-srgb", "bc2-rgba-unorm", "bc2-rgba-unorm-srgb", "bc3-rgba-unorm", "bc3-rgba-unorm-srgb", "bc4-r-unorm", "bc4-r-snorm", "bc5-rg-unorm", "bc5-rg-snorm", "bc6h-rgb-ufloat", "bc6h-rgb-float", "bc7-rgba-unorm", "bc7-rgba-unorm-srgb", "etc2-rgb8unorm", "etc2-rgb8unorm-srgb", "etc2-rgb8a1unorm", "etc2-rgb8a1unorm-srgb", "etc2-rgba8unorm", "etc2-rgba8unorm-srgb", "eac-r11unorm", "eac-r11snorm", "eac-rg11unorm", "eac-rg11snorm", "astc-4x4-unorm", "astc-4x4-unorm-srgb", "astc-5x4-unorm", "astc-5x4-unorm-srgb", "astc-5x5-unorm", "astc-5x5-unorm-srgb", "astc-6x5-unorm", "astc-6x5-unorm-srgb", "astc-6x6-unorm", "astc-6x6-unorm-srgb", "astc-8x5-unorm", "astc-8x5-unorm-srgb", "astc-8x6-unorm", "astc-8x6-unorm-srgb", "astc-8x8-unorm", "astc-8x8-unorm-srgb", "astc-10x5-unorm", "astc-10x5-unorm-srgb", "astc-10x6-unorm", "astc-10x6-unorm-srgb", "astc-10x8-unorm", "astc-10x8-unorm-srgb", "astc-10x10-unorm", "astc-10x10-unorm-srgb", "astc-12x10-unorm", "astc-12x10-unorm-srgb", "astc-12x12-unorm", "astc-12x12-unorm-srgb"]; + + + const __wbindgen_enum_GpuTextureSampleType = ["float", "unfilterable-float", "depth", "sint", "uint"]; + + + const __wbindgen_enum_GpuTextureViewDimension = ["1d", "2d", "2d-array", "cube", "cube-array", "3d"]; + + + const __wbindgen_enum_GpuVertexFormat = ["uint8", "uint8x2", "uint8x4", "sint8", "sint8x2", "sint8x4", "unorm8", "unorm8x2", "unorm8x4", "snorm8", "snorm8x2", "snorm8x4", "uint16", "uint16x2", "uint16x4", "sint16", "sint16x2", "sint16x4", "unorm16", "unorm16x2", "unorm16x4", "snorm16", "snorm16x2", "snorm16x4", "float16", "float16x2", "float16x4", "float32", "float32x2", "float32x3", "float32x4", "uint32", "uint32x2", "uint32x3", "uint32x4", "sint32", "sint32x2", "sint32x3", "sint32x4", "unorm10-10-10-2", "unorm8x4-bgra"]; + + + const __wbindgen_enum_GpuVertexStepMode = ["vertex", "instance"]; + + + const __wbindgen_enum_RequestCredentials = ["omit", "same-origin", "include"]; + + + const __wbindgen_enum_RequestMode = ["same-origin", "no-cors", "cors", "navigate"]; + + + const __wbindgen_enum_ResizeObserverBoxOptions = ["border-box", "content-box", "device-pixel-content-box"]; + const WebHandleFinalization = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(ptr => wasm.__wbg_webhandle_free(ptr, 1)); + + function addToExternrefTable0(obj) { + const idx = wasm.__externref_table_alloc(); + wasm.__wbindgen_externrefs.set(idx, obj); + return idx; + } + + const CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined') + ? { register: () => {}, unregister: () => {} } + : new FinalizationRegistry(state => wasm.__wbindgen_destroy_closure(state.a, state.b)); + + function debugString(val) { + // primitive types + const type = typeof val; + if (type == 'number' || type == 'boolean' || val == null) { + return `${val}`; + } + if (type == 'string') { + return `"${val}"`; + } + if (type == 'symbol') { + const description = val.description; + if (description == null) { + return 'Symbol'; + } else { + return `Symbol(${description})`; + } + } + if (type == 'function') { + const name = val.name; + if (typeof name == 'string' && name.length > 0) { + return `Function(${name})`; + } else { + return 'Function'; + } + } + // objects + if (Array.isArray(val)) { + const length = val.length; + let debug = '['; + if (length > 0) { + debug += debugString(val[0]); + } + for(let i = 1; i < length; i++) { + debug += ', ' + debugString(val[i]); + } + debug += ']'; + return debug; + } + // Test for built-in + const builtInMatches = /\[object ([^\]]+)\]/.exec(toString.call(val)); + let className; + if (builtInMatches && builtInMatches.length > 1) { + className = builtInMatches[1]; + } else { + // Failed to match the standard '[object ClassName]' + return toString.call(val); + } + if (className == 'Object') { + // we're a user defined class or Object + // JSON.stringify avoids problems with cycles, and is generally much + // easier than looping through ownProperties of `val`. + try { + return 'Object(' + JSON.stringify(val) + ')'; + } catch (_) { + return 'Object'; + } + } + // errors + if (val instanceof Error) { + return `${val.name}: ${val.message}\n${val.stack}`; + } + // TODO we could test for more things here, like `Set`s and `Map`s. + return className; + } + + function getArrayF32FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getFloat32ArrayMemory0().subarray(ptr / 4, ptr / 4 + len); + } + + function getArrayI16FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getInt16ArrayMemory0().subarray(ptr / 2, ptr / 2 + len); + } + + function getArrayI32FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getInt32ArrayMemory0().subarray(ptr / 4, ptr / 4 + len); + } + + function getArrayI8FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getInt8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len); + } + + function getArrayJsValueViewFromWasm0(ptr, len) { + ptr = ptr >>> 0; + const mem = getDataViewMemory0(); + const result = []; + for (let i = ptr; i < ptr + 4 * len; i += 4) { + result.push(wasm.__wbindgen_externrefs.get(mem.getUint32(i, true))); + } + return result; + } + + function getArrayU16FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getUint16ArrayMemory0().subarray(ptr / 2, ptr / 2 + len); + } + + function getArrayU32FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getUint32ArrayMemory0().subarray(ptr / 4, ptr / 4 + len); + } + + function getArrayU8FromWasm0(ptr, len) { + ptr = ptr >>> 0; + return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len); + } + + let cachedDataViewMemory0 = null; + function getDataViewMemory0() { + if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) { + cachedDataViewMemory0 = new DataView(wasm.memory.buffer); + } + return cachedDataViewMemory0; + } + + let cachedFloat32ArrayMemory0 = null; + function getFloat32ArrayMemory0() { + if (cachedFloat32ArrayMemory0 === null || cachedFloat32ArrayMemory0.byteLength === 0) { + cachedFloat32ArrayMemory0 = new Float32Array(wasm.memory.buffer); + } + return cachedFloat32ArrayMemory0; + } + + let cachedInt16ArrayMemory0 = null; + function getInt16ArrayMemory0() { + if (cachedInt16ArrayMemory0 === null || cachedInt16ArrayMemory0.byteLength === 0) { + cachedInt16ArrayMemory0 = new Int16Array(wasm.memory.buffer); + } + return cachedInt16ArrayMemory0; + } + + let cachedInt32ArrayMemory0 = null; + function getInt32ArrayMemory0() { + if (cachedInt32ArrayMemory0 === null || cachedInt32ArrayMemory0.byteLength === 0) { + cachedInt32ArrayMemory0 = new Int32Array(wasm.memory.buffer); + } + return cachedInt32ArrayMemory0; + } + + let cachedInt8ArrayMemory0 = null; + function getInt8ArrayMemory0() { + if (cachedInt8ArrayMemory0 === null || cachedInt8ArrayMemory0.byteLength === 0) { + cachedInt8ArrayMemory0 = new Int8Array(wasm.memory.buffer); + } + return cachedInt8ArrayMemory0; + } + + function getStringFromWasm0(ptr, len) { + return decodeText(ptr >>> 0, len); + } + + let cachedUint16ArrayMemory0 = null; + function getUint16ArrayMemory0() { + if (cachedUint16ArrayMemory0 === null || cachedUint16ArrayMemory0.byteLength === 0) { + cachedUint16ArrayMemory0 = new Uint16Array(wasm.memory.buffer); + } + return cachedUint16ArrayMemory0; + } + + let cachedUint32ArrayMemory0 = null; + function getUint32ArrayMemory0() { + if (cachedUint32ArrayMemory0 === null || cachedUint32ArrayMemory0.byteLength === 0) { + cachedUint32ArrayMemory0 = new Uint32Array(wasm.memory.buffer); + } + return cachedUint32ArrayMemory0; + } + + let cachedUint8ArrayMemory0 = null; + function getUint8ArrayMemory0() { + if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) { + cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer); + } + return cachedUint8ArrayMemory0; + } + + function handleError(f, args) { + try { + return f.apply(this, args); + } catch (e) { + const idx = addToExternrefTable0(e); + wasm.__wbindgen_exn_store(idx); + } + } + + function isLikeNone(x) { + return x === undefined || x === null; + } + + function makeMutClosure(arg0, arg1, f) { + const state = { a: arg0, b: arg1, cnt: 1 }; + const real = (...args) => { + + // First up with a closure we increment the internal reference + // count. This ensures that the Rust closure environment won't + // be deallocated while we're invoking it. + state.cnt++; + const a = state.a; + state.a = 0; + try { + return f(a, state.b, ...args); + } finally { + state.a = a; + real._wbg_cb_unref(); + } + }; + real._wbg_cb_unref = () => { + if (--state.cnt === 0) { + wasm.__wbindgen_destroy_closure(state.a, state.b); + state.a = 0; + CLOSURE_DTORS.unregister(state); + } + }; + CLOSURE_DTORS.register(real, state, state); + return real; + } + + function passArrayJsValueToWasm0(array, malloc) { + const ptr = malloc(array.length * 4, 4) >>> 0; + for (let i = 0; i < array.length; i++) { + const add = addToExternrefTable0(array[i]); + getDataViewMemory0().setUint32(ptr + 4 * i, add, true); + } + WASM_VECTOR_LEN = array.length; + return ptr; + } + + function passStringToWasm0(arg, malloc, realloc) { + if (realloc === undefined) { + const buf = cachedTextEncoder.encode(arg); + const ptr = malloc(buf.length, 1) >>> 0; + getUint8ArrayMemory0().subarray(ptr, ptr + buf.length).set(buf); + WASM_VECTOR_LEN = buf.length; + return ptr; + } + + let len = arg.length; + let ptr = malloc(len, 1) >>> 0; + + const mem = getUint8ArrayMemory0(); + + let offset = 0; + + for (; offset < len; offset++) { + const code = arg.charCodeAt(offset); + if (code > 0x7F) break; + mem[ptr + offset] = code; + } + if (offset !== len) { + if (offset !== 0) { + arg = arg.slice(offset); + } + ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0; + const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len); + const ret = cachedTextEncoder.encodeInto(arg, view); + + offset += ret.written; + ptr = realloc(ptr, len, offset, 1) >>> 0; + } + + WASM_VECTOR_LEN = offset; + return ptr; + } + + function takeFromExternrefTable0(idx) { + const value = wasm.__wbindgen_externrefs.get(idx); + wasm.__externref_table_dealloc(idx); + return value; + } + + let cachedTextDecoder = new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }); + cachedTextDecoder.decode(); + function decodeText(ptr, len) { + return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len)); + } + + const cachedTextEncoder = new TextEncoder(); + + if (!('encodeInto' in cachedTextEncoder)) { + cachedTextEncoder.encodeInto = function (arg, view) { + const buf = cachedTextEncoder.encode(arg); + view.set(buf); + return { + read: arg.length, + written: buf.length + }; + }; + } + + let WASM_VECTOR_LEN = 0; + + let wasmModule, wasmInstance, wasm; + function __wbg_finalize_init(instance, module) { + wasmInstance = instance; + wasm = instance.exports; + wasmModule = module; + cachedDataViewMemory0 = null; + cachedFloat32ArrayMemory0 = null; + cachedInt16ArrayMemory0 = null; + cachedInt32ArrayMemory0 = null; + cachedInt8ArrayMemory0 = null; + cachedUint16ArrayMemory0 = null; + cachedUint32ArrayMemory0 = null; + cachedUint8ArrayMemory0 = null; + wasm.__wbindgen_start(); + return wasm; + } + + async function __wbg_load(module, imports) { + if (typeof Response === 'function' && module instanceof Response) { + if (typeof WebAssembly.instantiateStreaming === 'function') { + try { + return await WebAssembly.instantiateStreaming(module, imports); + } catch (e) { + const validResponse = module.ok && expectedResponseType(module.type); + + if (validResponse && module.headers.get('Content-Type') !== 'application/wasm') { + 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); + + } else { throw e; } + } + } + + const bytes = await module.arrayBuffer(); + return await WebAssembly.instantiate(bytes, imports); + } else { + const instance = await WebAssembly.instantiate(module, imports); + + if (instance instanceof WebAssembly.Instance) { + return { instance, module }; + } else { + return instance; + } + } + + function expectedResponseType(type) { + switch (type) { + case 'basic': case 'cors': case 'default': return true; + } + return false; + } + } + + function initSync(module) { + if (wasm !== undefined) return wasm; + + + if (module !== undefined) { + if (Object.getPrototypeOf(module) === Object.prototype) { + ({module} = module) + } else { + console.warn('using deprecated parameters for `initSync()`; pass a single object instead') + } + } + + const imports = __wbg_get_imports(); + if (!(module instanceof WebAssembly.Module)) { + module = new WebAssembly.Module(module); + } + const instance = new WebAssembly.Instance(module, imports); + return __wbg_finalize_init(instance, module); + } + + async function __wbg_init(module_or_path) { + if (wasm !== undefined) return wasm; + + + if (module_or_path !== undefined) { + if (Object.getPrototypeOf(module_or_path) === Object.prototype) { + ({module_or_path} = module_or_path) + } else { + console.warn('using deprecated parameters for the initialization function; pass a single object instead') + } + } + + if (module_or_path === undefined && script_src !== undefined) { + module_or_path = script_src.replace(/\.js$/, "_bg.wasm"); + } + const imports = __wbg_get_imports(); + + if (typeof module_or_path === 'string' || (typeof Request === 'function' && module_or_path instanceof Request) || (typeof URL === 'function' && module_or_path instanceof URL)) { + module_or_path = fetch(module_or_path); + } + + const { instance, module } = await __wbg_load(await module_or_path, imports); + + return __wbg_finalize_init(instance, module); + } + + return Object.assign(__wbg_init, { initSync }, exports); +})({ __proto__: null }); diff --git a/egui_demo_app_bg.wasm b/egui_demo_app_bg.wasm new file mode 100644 index 0000000000000000000000000000000000000000..43401eb481d1d739dc439f5b21e177e78990967b GIT binary patch literal 11944102 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