Skip to main content

FRONTEND_JS

Constant FRONTEND_JS 

Source
pub const FRONTEND_JS: &[u8] = b"function __wbg_get_imports() {\n    const import0 = {\n        __proto__: null,\n        __wbg_Error_960c155d3d49e4c2: function(arg0, arg1) {\n            const ret = Error(getStringFromWasm0(arg0, arg1));\n            return addHeapObject(ret);\n        },\n        __wbg_Number_32bf70a599af1d4b: function(arg0) {\n            const ret = Number(getObject(arg0));\n            return ret;\n        },\n        __wbg___wbindgen_boolean_get_6ea149f0a8dcc5ff: function(arg0) {\n            const v = getObject(arg0);\n            const ret = typeof(v) === \'boolean\' ? v : undefined;\n            return isLikeNone(ret) ? 0xFFFFFF : ret ? 1 : 0;\n        },\n        __wbg___wbindgen_debug_string_ab4b34d23d6778bd: function(arg0, arg1) {\n            const ret = debugString(getObject(arg1));\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg___wbindgen_in_a5d8b22e52b24dd1: function(arg0, arg1) {\n            const ret = getObject(arg0) in getObject(arg1);\n            return ret;\n        },\n        __wbg___wbindgen_is_function_3baa9db1a987f47d: function(arg0) {\n            const ret = typeof(getObject(arg0)) === \'function\';\n            return ret;\n        },\n        __wbg___wbindgen_is_object_63322ec0cd6ea4ef: function(arg0) {\n            const val = getObject(arg0);\n            const ret = typeof(val) === \'object\' && val !== null;\n            return ret;\n        },\n        __wbg___wbindgen_is_string_6df3bf7ef1164ed3: function(arg0) {\n            const ret = typeof(getObject(arg0)) === \'string\';\n            return ret;\n        },\n        __wbg___wbindgen_is_undefined_29a43b4d42920abd: function(arg0) {\n            const ret = getObject(arg0) === undefined;\n            return ret;\n        },\n        __wbg___wbindgen_jsval_eq_d3465d8a07697228: function(arg0, arg1) {\n            const ret = getObject(arg0) === getObject(arg1);\n            return ret;\n        },\n        __wbg___wbindgen_jsval_loose_eq_cac3565e89b4134c: function(arg0, arg1) {\n            const ret = getObject(arg0) == getObject(arg1);\n            return ret;\n        },\n        __wbg___wbindgen_number_get_c7f42aed0525c451: function(arg0, arg1) {\n            const obj = getObject(arg1);\n            const ret = typeof(obj) === \'number\' ? obj : undefined;\n            getDataViewMemory0().setFloat64(arg0 + 8 * 1, isLikeNone(ret) ? 0 : ret, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true);\n        },\n        __wbg___wbindgen_string_get_7ed5322991caaec5: function(arg0, arg1) {\n            const obj = getObject(arg1);\n            const ret = typeof(obj) === \'string\' ? obj : undefined;\n            var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            var len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg___wbindgen_throw_6b64449b9b9ed33c: function(arg0, arg1) {\n            throw new Error(getStringFromWasm0(arg0, arg1));\n        },\n        __wbg__wbg_cb_unref_b46c9b5a9f08ec37: function(arg0) {\n            getObject(arg0)._wbg_cb_unref();\n        },\n        __wbg_addEventListener_79f868f51ae88579: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n            getObject(arg0).addEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), getObject(arg4));\n        }, arguments); },\n        __wbg_altKey_3116112ec764f316: function(arg0) {\n            const ret = getObject(arg0).altKey;\n            return ret;\n        },\n        __wbg_arrayBuffer_473644614d8643a5: function(arg0) {\n            const ret = getObject(arg0).arrayBuffer();\n            return addHeapObject(ret);\n        },\n        __wbg_body_c7b35a55457167ba: function(arg0) {\n            const ret = getObject(arg0).body;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_bubbles_4d2e6b4ada3365b5: function(arg0) {\n            const ret = getObject(arg0).bubbles;\n            return ret;\n        },\n        __wbg_cache_key_581e6d43e117266a: function(arg0) {\n            const ret = getObject(arg0).__yew_subtree_cache_key;\n            return isLikeNone(ret) ? 0x100000001 : (ret) >>> 0;\n        },\n        __wbg_call_a24592a6f349a97e: function() { return handleError(function (arg0, arg1, arg2) {\n            const ret = getObject(arg0).call(getObject(arg1), getObject(arg2));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_cancelBubble_56aa5b315d711482: function(arg0) {\n            const ret = getObject(arg0).cancelBubble;\n            return ret;\n        },\n        __wbg_childNodes_23aa77ec529bb827: function(arg0) {\n            const ret = getObject(arg0).childNodes;\n            return addHeapObject(ret);\n        },\n        __wbg_clipboard_76f22dc50b9d3ad0: function(arg0) {\n            const ret = getObject(arg0).clipboard;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_cloneNode_eb01fe238729dac4: function() { return handleError(function (arg0) {\n            const ret = getObject(arg0).cloneNode();\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_composedPath_e2b9e0f5161335eb: function(arg0) {\n            const ret = getObject(arg0).composedPath();\n            return addHeapObject(ret);\n        },\n        __wbg_createElementNS_e0e4bbb6e664f948: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n            const ret = getObject(arg0).createElementNS(arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_createElement_bbd4c90086fe6f7b: function() { return handleError(function (arg0, arg1, arg2) {\n            const ret = getObject(arg0).createElement(getStringFromWasm0(arg1, arg2));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_createTextNode_7949043038fd9f7b: function(arg0, arg1, arg2) {\n            const ret = getObject(arg0).createTextNode(getStringFromWasm0(arg1, arg2));\n            return addHeapObject(ret);\n        },\n        __wbg_crypto_38df2bab126b63dc: function(arg0) {\n            const ret = getObject(arg0).crypto;\n            return addHeapObject(ret);\n        },\n        __wbg_ctrlKey_a49693667722b909: function(arg0) {\n            const ret = getObject(arg0).ctrlKey;\n            return ret;\n        },\n        __wbg_document_7a41071f2f439323: function(arg0) {\n            const ret = getObject(arg0).document;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_entries_e0b73aa8571ddb56: function(arg0) {\n            const ret = Object.entries(getObject(arg0));\n            return addHeapObject(ret);\n        },\n        __wbg_error_4c20fd6d19d38f03: function(arg0, arg1) {\n            var v0 = getArrayJsValueFromWasm0(arg0, arg1).slice();\n            wasm.__wbindgen_export4(arg0, arg1 * 4, 4);\n            console.error(...v0);\n        },\n        __wbg_error_a6fa202b58aa1cd3: function(arg0, arg1) {\n            let deferred0_0;\n            let deferred0_1;\n            try {\n                deferred0_0 = arg0;\n                deferred0_1 = arg1;\n                console.error(getStringFromWasm0(arg0, arg1));\n            } finally {\n                wasm.__wbindgen_export4(deferred0_0, deferred0_1, 1);\n            }\n        },\n        __wbg_fetch_9b478faef8cda538: function(arg0) {\n            const ret = fetch(getObject(arg0));\n            return addHeapObject(ret);\n        },\n        __wbg_from_0dbf29f09e7fb200: function(arg0) {\n            const ret = Array.from(getObject(arg0));\n            return addHeapObject(ret);\n        },\n        __wbg_getRandomValues_c44a50d8cfdaebeb: function() { return handleError(function (arg0, arg1) {\n            getObject(arg0).getRandomValues(getObject(arg1));\n        }, arguments); },\n        __wbg_getType_51fa2830a0242e2a: function(arg0, arg1, arg2) {\n            const ret = getObject(arg0).getType(getStringFromWasm0(arg1, arg2));\n            return addHeapObject(ret);\n        },\n        __wbg_get_8360291721e2339f: function(arg0, arg1) {\n            const ret = getObject(arg0)[arg1 >>> 0];\n            return addHeapObject(ret);\n        },\n        __wbg_get_unchecked_17f53dad852b9588: function(arg0, arg1) {\n            const ret = getObject(arg0)[arg1 >>> 0];\n            return addHeapObject(ret);\n        },\n        __wbg_get_with_ref_key_6412cf3094599694: function(arg0, arg1) {\n            const ret = getObject(arg0)[getObject(arg1)];\n            return addHeapObject(ret);\n        },\n        __wbg_hash_6b96fb5ff20f84b3: function() { return handleError(function (arg0, arg1) {\n            const ret = getObject(arg1).hash;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        }, arguments); },\n        __wbg_hash_b5903f2ee5d3832c: function(arg0, arg1) {\n            const ret = getObject(arg1).hash;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_history_22a99931b27987cc: function() { return handleError(function (arg0) {\n            const ret = getObject(arg0).history;\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_host_207aa9237088c9e9: function(arg0) {\n            const ret = getObject(arg0).host;\n            return addHeapObject(ret);\n        },\n        __wbg_href_230fbde2e4776c03: function() { return handleError(function (arg0, arg1) {\n            const ret = getObject(arg1).href;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        }, arguments); },\n        __wbg_href_52a96c9029dc4e01: function(arg0, arg1) {\n            const ret = getObject(arg1).href;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_href_5a2ed6a2d928d81c: function(arg0, arg1) {\n            const ret = getObject(arg1).href;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_insertBefore_38c7d835a2dcac23: function() { return handleError(function (arg0, arg1, arg2) {\n            const ret = getObject(arg0).insertBefore(getObject(arg1), getObject(arg2));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_instanceof_ArrayBuffer_7c8433c6ed14ffe3: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof ArrayBuffer;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_Blob_10148a11a16aee87: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof Blob;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_ClipboardItem_12309cc8e28d2c12: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof ClipboardItem;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_Element_56c8d987654f359e: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof Element;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_Error_6872d63ba7922898: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof Error;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_HtmlButtonElement_56ddb0781cfac72e: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof HTMLButtonElement;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_HtmlInputElement_8dc30e795ec4f2a5: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof HTMLInputElement;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_Response_9b2d111407865ff2: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof Response;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_ShadowRoot_d26d95cd2363a2c1: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof ShadowRoot;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_Uint8Array_152ba1f289edcf3f: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof Uint8Array;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_Window_0dd8cbba665411be: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof Window;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_instanceof_Window_cc64c86c8ef9e02b: function(arg0) {\n            let result;\n            try {\n                result = getObject(arg0) instanceof Window;\n            } catch (_) {\n                result = false;\n            }\n            const ret = result;\n            return ret;\n        },\n        __wbg_isSafeInteger_4fc213d1989d6d2a: function(arg0) {\n            const ret = Number.isSafeInteger(getObject(arg0));\n            return ret;\n        },\n        __wbg_is_8f7ba86b7f249abd: function(arg0, arg1) {\n            const ret = Object.is(getObject(arg0), getObject(arg1));\n            return ret;\n        },\n        __wbg_lastChild_1bc42f7ffd3e8f98: function(arg0) {\n            const ret = getObject(arg0).lastChild;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_length_3d4ecd04bd8d22f1: function(arg0) {\n            const ret = getObject(arg0).length;\n            return ret;\n        },\n        __wbg_length_9f1775224cf1d815: function(arg0) {\n            const ret = getObject(arg0).length;\n            return ret;\n        },\n        __wbg_listener_id_fd5d191d59511336: function(arg0) {\n            const ret = getObject(arg0).__yew_listener_id;\n            return isLikeNone(ret) ? 0x100000001 : (ret) >>> 0;\n        },\n        __wbg_location_73c89ca5bb53ddf3: function(arg0) {\n            const ret = getObject(arg0).location;\n            return addHeapObject(ret);\n        },\n        __wbg_log_f026b7f54f37fc12: function(arg0, arg1) {\n            var v0 = getArrayJsValueFromWasm0(arg0, arg1).slice();\n            wasm.__wbindgen_export4(arg0, arg1 * 4, 4);\n            console.log(...v0);\n        },\n        __wbg_message_cb4f84ee66e5e341: function(arg0) {\n            const ret = getObject(arg0).message;\n            return addHeapObject(ret);\n        },\n        __wbg_metaKey_f8f3c1d2a5b88850: function(arg0) {\n            const ret = getObject(arg0).metaKey;\n            return ret;\n        },\n        __wbg_msCrypto_bd5a034af96bcba6: function(arg0) {\n            const ret = getObject(arg0).msCrypto;\n            return addHeapObject(ret);\n        },\n        __wbg_name_d3c35622d14bb080: function(arg0) {\n            const ret = getObject(arg0).name;\n            return addHeapObject(ret);\n        },\n        __wbg_namespaceURI_e11067170c0916b5: function(arg0, arg1) {\n            const ret = getObject(arg1).namespaceURI;\n            var ptr1 = isLikeNone(ret) ? 0 : passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            var len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_navigator_347880eff8aae8f2: function(arg0) {\n            const ret = getObject(arg0).navigator;\n            return addHeapObject(ret);\n        },\n        __wbg_new_0c7403db6e782f19: function(arg0) {\n            const ret = new Uint8Array(getObject(arg0));\n            return addHeapObject(ret);\n        },\n        __wbg_new_15a4889b4b90734d: function() { return handleError(function () {\n            const ret = new Headers();\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_new_227d7c05414eb861: function() {\n            const ret = new Error();\n            return addHeapObject(ret);\n        },\n        __wbg_new_4331d3ba658c037d: function() { return handleError(function () {\n            const ret = new URLSearchParams();\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_new_490db15a0a09fb24: function() { return handleError(function (arg0, arg1) {\n            const ret = new URL(getStringFromWasm0(arg0, arg1));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_new_682678e2f47e32bc: function() {\n            const ret = new Array();\n            return addHeapObject(ret);\n        },\n        __wbg_new_aa8d0fa9762c29bd: function() {\n            const ret = new Object();\n            return addHeapObject(ret);\n        },\n        __wbg_new_c0c3fe9134b94b67: function() { return handleError(function (arg0) {\n            const ret = new ClipboardItem(getObject(arg0));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_new_with_base_9ed07c2edb5f9f52: function() { return handleError(function (arg0, arg1, arg2, arg3) {\n            const ret = new URL(getStringFromWasm0(arg0, arg1), getStringFromWasm0(arg2, arg3));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_new_with_length_8c854e41ea4dae9b: function(arg0) {\n            const ret = new Uint8Array(arg0 >>> 0);\n            return addHeapObject(ret);\n        },\n        __wbg_new_with_str_5f3ca98523ee76ef: function() { return handleError(function (arg0, arg1) {\n            const ret = new Request(getStringFromWasm0(arg0, arg1));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_new_with_str_and_init_897be1708e42f39d: function() { return handleError(function (arg0, arg1, arg2) {\n            const ret = new Request(getStringFromWasm0(arg0, arg1), getObject(arg2));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_new_with_u8_array_sequence_and_options_afc143a3fe3b3456: function() { return handleError(function (arg0, arg1) {\n            const ret = new Blob(getObject(arg0), getObject(arg1));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_nextSibling_58f635df24be0787: function(arg0) {\n            const ret = getObject(arg0).nextSibling;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_node_84ea875411254db1: function(arg0) {\n            const ret = getObject(arg0).node;\n            return addHeapObject(ret);\n        },\n        __wbg_now_a9b7df1cbee90986: function() {\n            const ret = Date.now();\n            return ret;\n        },\n        __wbg_of_07054ba808010e4f: function(arg0) {\n            const ret = Array.of(getObject(arg0));\n            return addHeapObject(ret);\n        },\n        __wbg_parentElement_d1271cca94202d1f: function(arg0) {\n            const ret = getObject(arg0).parentElement;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_parentNode_e94744054a57a837: function(arg0) {\n            const ret = getObject(arg0).parentNode;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_pathname_7c2dc23b4c672242: function(arg0, arg1) {\n            const ret = getObject(arg1).pathname;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_pathname_94c34ca840abb4f4: function() { return handleError(function (arg0, arg1) {\n            const ret = getObject(arg1).pathname;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        }, arguments); },\n        __wbg_preventDefault_f55c01cb5fd2bcc0: function(arg0) {\n            getObject(arg0).preventDefault();\n        },\n        __wbg_process_44c7a14e11e9f69e: function(arg0) {\n            const ret = getObject(arg0).process;\n            return addHeapObject(ret);\n        },\n        __wbg_prototypesetcall_a6b02eb00b0f4ce2: function(arg0, arg1, arg2) {\n            Uint8Array.prototype.set.call(getArrayU8FromWasm0(arg0, arg1), getObject(arg2));\n        },\n        __wbg_pushState_d88f1be81daa6ebb: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5) {\n            getObject(arg0).pushState(getObject(arg1), getStringFromWasm0(arg2, arg3), arg4 === 0 ? undefined : getStringFromWasm0(arg4, arg5));\n        }, arguments); },\n        __wbg_push_471a5b068a5295f6: function(arg0, arg1) {\n            const ret = getObject(arg0).push(getObject(arg1));\n            return ret;\n        },\n        __wbg_querySelector_8d395ebd237ebd46: function() { return handleError(function (arg0, arg1, arg2) {\n            const ret = getObject(arg0).querySelector(getStringFromWasm0(arg1, arg2));\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        }, arguments); },\n        __wbg_queueMicrotask_5d15a957e6aa920e: function(arg0) {\n            queueMicrotask(getObject(arg0));\n        },\n        __wbg_queueMicrotask_f8819e5ffc402f36: function(arg0) {\n            const ret = getObject(arg0).queueMicrotask;\n            return addHeapObject(ret);\n        },\n        __wbg_randomFillSync_6c25eac9869eb53c: function() { return handleError(function (arg0, arg1) {\n            getObject(arg0).randomFillSync(takeObject(arg1));\n        }, arguments); },\n        __wbg_readText_4a9153bffa5f5e12: function(arg0) {\n            const ret = getObject(arg0).readText();\n            return addHeapObject(ret);\n        },\n        __wbg_read_074cb3f262f94304: function(arg0) {\n            const ret = getObject(arg0).read();\n            return addHeapObject(ret);\n        },\n        __wbg_reload_ba5c1ff741d76f9e: function() { return handleError(function (arg0) {\n            getObject(arg0).reload();\n        }, arguments); },\n        __wbg_removeAttribute_c75ac657c944b3f1: function() { return handleError(function (arg0, arg1, arg2) {\n            getObject(arg0).removeAttribute(getStringFromWasm0(arg1, arg2));\n        }, arguments); },\n        __wbg_removeChild_172df530ec85cc8a: function() { return handleError(function (arg0, arg1) {\n            const ret = getObject(arg0).removeChild(getObject(arg1));\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_removeEventListener_0069d57d090a1674: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n            getObject(arg0).removeEventListener(getStringFromWasm0(arg1, arg2), getObject(arg3), arg4 !== 0);\n        }, arguments); },\n        __wbg_replaceState_f01f145c9d8db094: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4, arg5) {\n            getObject(arg0).replaceState(getObject(arg1), getStringFromWasm0(arg2, arg3), arg4 === 0 ? undefined : getStringFromWasm0(arg4, arg5));\n        }, arguments); },\n        __wbg_require_b4edbdcf3e2a1ef0: function() { return handleError(function () {\n            const ret = module.require;\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_resolve_e6c466bc1052f16c: function(arg0) {\n            const ret = Promise.resolve(getObject(arg0));\n            return addHeapObject(ret);\n        },\n        __wbg_search_98479a9dd6b1643e: function(arg0, arg1) {\n            const ret = getObject(arg1).search;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_search_ceee70e1153af3ec: function() { return handleError(function (arg0, arg1) {\n            const ret = getObject(arg1).search;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        }, arguments); },\n        __wbg_setAttribute_6fde4098d274155c: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n            getObject(arg0).setAttribute(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n        }, arguments); },\n        __wbg_setTimeout_a89fa3173dd1b518: function(arg0, arg1) {\n            const ret = setTimeout(getObject(arg0), arg1);\n            return ret;\n        },\n        __wbg_set_022bee52d0b05b19: function() { return handleError(function (arg0, arg1, arg2) {\n            const ret = Reflect.set(getObject(arg0), getObject(arg1), getObject(arg2));\n            return ret;\n        }, arguments); },\n        __wbg_set_1ffc463d4c541483: function() { return handleError(function (arg0, arg1, arg2, arg3, arg4) {\n            getObject(arg0).set(getStringFromWasm0(arg1, arg2), getStringFromWasm0(arg3, arg4));\n        }, arguments); },\n        __wbg_set_6be42768c690e380: function(arg0, arg1, arg2) {\n            getObject(arg0)[takeObject(arg1)] = takeObject(arg2);\n        },\n        __wbg_set_body_be11680f34217f75: function(arg0, arg1) {\n            getObject(arg0).body = getObject(arg1);\n        },\n        __wbg_set_cache_key_65a529cd1f95fc20: function(arg0, arg1) {\n            getObject(arg0).__yew_subtree_cache_key = arg1 >>> 0;\n        },\n        __wbg_set_capture_6a782955ea62ac61: function(arg0, arg1) {\n            getObject(arg0).capture = arg1 !== 0;\n        },\n        __wbg_set_checked_e37eb600f8ec831d: function(arg0, arg1) {\n            getObject(arg0).checked = arg1 !== 0;\n        },\n        __wbg_set_defaultValue_9bda2a91ed61822e: function() { return handleError(function (arg0, arg1, arg2) {\n            getObject(arg0).defaultValue = getStringFromWasm0(arg1, arg2);\n        }, arguments); },\n        __wbg_set_hash_df5f073f295d829b: function(arg0, arg1, arg2) {\n            getObject(arg0).hash = getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_set_headers_50fc01786240a440: function(arg0, arg1) {\n            getObject(arg0).headers = getObject(arg1);\n        },\n        __wbg_set_innerHTML_a3c82996073b31ea: function(arg0, arg1, arg2) {\n            getObject(arg0).innerHTML = getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_set_listener_id_bdd6845f6cb449dd: function(arg0, arg1) {\n            getObject(arg0).__yew_listener_id = arg1 >>> 0;\n        },\n        __wbg_set_method_c9f1f985f6b6c427: function(arg0, arg1, arg2) {\n            getObject(arg0).method = getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_set_nodeValue_f39ed00fc286b285: function(arg0, arg1, arg2) {\n            getObject(arg0).nodeValue = arg1 === 0 ? undefined : getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_set_once_e747a93482f65a72: function(arg0, arg1) {\n            getObject(arg0).once = arg1 !== 0;\n        },\n        __wbg_set_passive_69f5c7d4e21e69c3: function(arg0, arg1) {\n            getObject(arg0).passive = arg1 !== 0;\n        },\n        __wbg_set_search_2982fabf5212b32d: function(arg0, arg1, arg2) {\n            getObject(arg0).search = getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_set_subtree_id_7234f128830a05c9: function(arg0, arg1) {\n            getObject(arg0).__yew_subtree_id = arg1 >>> 0;\n        },\n        __wbg_set_type_8b2743f6b4de4035: function(arg0, arg1, arg2) {\n            getObject(arg0).type = getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_set_value_d3cd5a0ce61506cd: function(arg0, arg1, arg2) {\n            getObject(arg0).value = getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_set_value_d84be184846d017b: function(arg0, arg1, arg2) {\n            getObject(arg0).value = getStringFromWasm0(arg1, arg2);\n        },\n        __wbg_shiftKey_dcf8ee699c273ed2: function(arg0) {\n            const ret = getObject(arg0).shiftKey;\n            return ret;\n        },\n        __wbg_slice_5fffd132e3ff5262: function(arg0, arg1) {\n            const ret = getObject(arg1).slice();\n            const ptr1 = passArrayJsValueToWasm0(ret, wasm.__wbindgen_export);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_stack_3b0d974bbf31e44f: function(arg0, arg1) {\n            const ret = getObject(arg1).stack;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_state_ff725b7cdf83d03c: function() { return handleError(function (arg0) {\n            const ret = getObject(arg0).state;\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_static_accessor_GLOBAL_8cfadc87a297ca02: function() {\n            const ret = typeof global === \'undefined\' ? null : global;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_static_accessor_GLOBAL_THIS_602256ae5c8f42cf: function() {\n            const ret = typeof globalThis === \'undefined\' ? null : globalThis;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_static_accessor_SELF_e445c1c7484aecc3: function() {\n            const ret = typeof self === \'undefined\' ? null : self;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_static_accessor_WINDOW_f20e8576ef1e0f17: function() {\n            const ret = typeof window === \'undefined\' ? null : window;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_status_43e0d2f15b22d69f: function(arg0) {\n            const ret = getObject(arg0).status;\n            return ret;\n        },\n        __wbg_subarray_f8ca46a25b1f5e0d: function(arg0, arg1, arg2) {\n            const ret = getObject(arg0).subarray(arg1 >>> 0, arg2 >>> 0);\n            return addHeapObject(ret);\n        },\n        __wbg_subtree_id_32413ad1d938625a: function(arg0) {\n            const ret = getObject(arg0).__yew_subtree_id;\n            return isLikeNone(ret) ? 0x100000001 : (ret) >>> 0;\n        },\n        __wbg_target_6d97e221d11b71b6: function(arg0) {\n            const ret = getObject(arg0).target;\n            return isLikeNone(ret) ? 0 : addHeapObject(ret);\n        },\n        __wbg_text_595ef75535aa25c1: function() { return handleError(function (arg0) {\n            const ret = getObject(arg0).text();\n            return addHeapObject(ret);\n        }, arguments); },\n        __wbg_then_792e0c862b060889: function(arg0, arg1, arg2) {\n            const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));\n            return addHeapObject(ret);\n        },\n        __wbg_then_8e16ee11f05e4827: function(arg0, arg1) {\n            const ret = getObject(arg0).then(getObject(arg1));\n            return addHeapObject(ret);\n        },\n        __wbg_then_a50dc2689b076063: function(arg0, arg1, arg2) {\n            const ret = getObject(arg0).then(getObject(arg1), getObject(arg2));\n            return addHeapObject(ret);\n        },\n        __wbg_toString_306ed0b9f320c1ca: function(arg0) {\n            const ret = getObject(arg0).toString();\n            return addHeapObject(ret);\n        },\n        __wbg_toString_6dc1a94e0bdba378: function(arg0) {\n            const ret = getObject(arg0).toString();\n            return addHeapObject(ret);\n        },\n        __wbg_types_924899e6e374b447: function(arg0) {\n            const ret = getObject(arg0).types;\n            return addHeapObject(ret);\n        },\n        __wbg_url_94ef047be3ab790a: function(arg0, arg1) {\n            const ret = getObject(arg1).url;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_value_2be96a87e0cca21c: function(arg0, arg1) {\n            const ret = getObject(arg1).value;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_value_6079dd28568d83c9: function(arg0, arg1) {\n            const ret = getObject(arg1).value;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_value_acdc3fed0dd155ba: function(arg0, arg1) {\n            const ret = getObject(arg1).value;\n            const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export, wasm.__wbindgen_export2);\n            const len1 = WASM_VECTOR_LEN;\n            getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n            getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n        },\n        __wbg_versions_276b2795b1c6a219: function(arg0) {\n            const ret = getObject(arg0).versions;\n            return addHeapObject(ret);\n        },\n        __wbg_writeText_60dc99d8a87cdb15: function(arg0, arg1, arg2) {\n            const ret = getObject(arg0).writeText(getStringFromWasm0(arg1, arg2));\n            return addHeapObject(ret);\n        },\n        __wbg_write_2bd45d672fcf5fb0: function(arg0, arg1) {\n            const ret = getObject(arg0).write(getObject(arg1));\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000001: function(arg0, arg1) {\n            // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [Externref], shim_idx: 109, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`.\n            const ret = makeMutClosure(arg0, arg1, __wasm_bindgen_func_elem_3949);\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000002: function(arg0, arg1) {\n            // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [Externref], shim_idx: 67, ret: Result(Unit), inner_ret: Some(Result(Unit)) }, mutable: true }) -> Externref`.\n            const ret = makeMutClosure(arg0, arg1, __wasm_bindgen_func_elem_1327);\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000003: function(arg0, arg1) {\n            // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [Ref(NamedExternref(\"Event\"))], shim_idx: 103, ret: Unit, inner_ret: Some(Unit) }, mutable: false }) -> Externref`.\n            const ret = makeClosure(arg0, arg1, __wasm_bindgen_func_elem_3859);\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000004: function(arg0, arg1) {\n            // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [Ref(NamedExternref(\"Event\"))], shim_idx: 16, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`.\n            const ret = makeMutClosure(arg0, arg1, __wasm_bindgen_func_elem_1255);\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000005: function(arg0, arg1) {\n            // Cast intrinsic for `Closure(Closure { owned: true, function: Function { arguments: [], shim_idx: 65, ret: Unit, inner_ret: Some(Unit) }, mutable: true }) -> Externref`.\n            const ret = makeMutClosure(arg0, arg1, __wasm_bindgen_func_elem_1313);\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000006: function(arg0) {\n            // Cast intrinsic for `F64 -> Externref`.\n            const ret = arg0;\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000007: function(arg0, arg1) {\n            // Cast intrinsic for `Ref(Slice(U8)) -> NamedExternref(\"Uint8Array\")`.\n            const ret = getArrayU8FromWasm0(arg0, arg1);\n            return addHeapObject(ret);\n        },\n        __wbindgen_cast_0000000000000008: function(arg0, arg1) {\n            // Cast intrinsic for `Ref(String) -> Externref`.\n            const ret = getStringFromWasm0(arg0, arg1);\n            return addHeapObject(ret);\n        },\n        __wbindgen_object_clone_ref: function(arg0) {\n            const ret = getObject(arg0);\n            return addHeapObject(ret);\n        },\n        __wbindgen_object_drop_ref: function(arg0) {\n            takeObject(arg0);\n        },\n    };\n    return {\n        __proto__: null,\n        \"./frontend_bg.js\": import0,\n    };\n}\n\nfunction __wasm_bindgen_func_elem_1313(arg0, arg1) {\n    wasm.__wasm_bindgen_func_elem_1313(arg0, arg1);\n}\n\nfunction __wasm_bindgen_func_elem_3949(arg0, arg1, arg2) {\n    wasm.__wasm_bindgen_func_elem_3949(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wasm_bindgen_func_elem_3859(arg0, arg1, arg2) {\n    try {\n        wasm.__wasm_bindgen_func_elem_3859(arg0, arg1, addBorrowedObject(arg2));\n    } finally {\n        heap[stack_pointer++] = undefined;\n    }\n}\n\nfunction __wasm_bindgen_func_elem_1255(arg0, arg1, arg2) {\n    try {\n        wasm.__wasm_bindgen_func_elem_1255(arg0, arg1, addBorrowedObject(arg2));\n    } finally {\n        heap[stack_pointer++] = undefined;\n    }\n}\n\nfunction __wasm_bindgen_func_elem_1327(arg0, arg1, arg2) {\n    try {\n        const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n        wasm.__wasm_bindgen_func_elem_1327(retptr, arg0, arg1, addHeapObject(arg2));\n        var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true);\n        var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true);\n        if (r1) {\n            throw takeObject(r0);\n        }\n    } finally {\n        wasm.__wbindgen_add_to_stack_pointer(16);\n    }\n}\n\nfunction addHeapObject(obj) {\n    if (heap_next === heap.length) heap.push(heap.length + 1);\n    const idx = heap_next;\n    heap_next = heap[idx];\n\n    heap[idx] = obj;\n    return idx;\n}\n\nfunction addBorrowedObject(obj) {\n    if (stack_pointer == 1) throw new Error(\'out of js stack\');\n    heap[--stack_pointer] = obj;\n    return stack_pointer;\n}\n\nconst CLOSURE_DTORS = (typeof FinalizationRegistry === \'undefined\')\n    ? { register: () => {}, unregister: () => {} }\n    : new FinalizationRegistry(state => wasm.__wbindgen_export5(state.a, state.b));\n\nfunction debugString(val) {\n    // primitive types\n    const type = typeof val;\n    if (type == \'number\' || type == \'boolean\' || val == null) {\n        return  `${val}`;\n    }\n    if (type == \'string\') {\n        return `\"${val}\"`;\n    }\n    if (type == \'symbol\') {\n        const description = val.description;\n        if (description == null) {\n            return \'Symbol\';\n        } else {\n            return `Symbol(${description})`;\n        }\n    }\n    if (type == \'function\') {\n        const name = val.name;\n        if (typeof name == \'string\' && name.length > 0) {\n            return `Function(${name})`;\n        } else {\n            return \'Function\';\n        }\n    }\n    // objects\n    if (Array.isArray(val)) {\n        const length = val.length;\n        let debug = \'[\';\n        if (length > 0) {\n            debug += debugString(val[0]);\n        }\n        for(let i = 1; i < length; i++) {\n            debug += \', \' + debugString(val[i]);\n        }\n        debug += \']\';\n        return debug;\n    }\n    // Test for built-in\n    const builtInMatches = /\\[object ([^\\]]+)\\]/.exec(toString.call(val));\n    let className;\n    if (builtInMatches && builtInMatches.length > 1) {\n        className = builtInMatches[1];\n    } else {\n        // Failed to match the standard \'[object ClassName]\'\n        return toString.call(val);\n    }\n    if (className == \'Object\') {\n        // we\'re a user defined class or Object\n        // JSON.stringify avoids problems with cycles, and is generally much\n        // easier than looping through ownProperties of `val`.\n        try {\n            return \'Object(\' + JSON.stringify(val) + \')\';\n        } catch (_) {\n            return \'Object\';\n        }\n    }\n    // errors\n    if (val instanceof Error) {\n        return `${val.name}: ${val.message}\\n${val.stack}`;\n    }\n    // TODO we could test for more things here, like `Set`s and `Map`s.\n    return className;\n}\n\nfunction dropObject(idx) {\n    if (idx < 1028) return;\n    heap[idx] = heap_next;\n    heap_next = idx;\n}\n\nfunction getArrayJsValueFromWasm0(ptr, len) {\n    ptr = ptr >>> 0;\n    const mem = getDataViewMemory0();\n    const result = [];\n    for (let i = ptr; i < ptr + 4 * len; i += 4) {\n        result.push(takeObject(mem.getUint32(i, true)));\n    }\n    return result;\n}\n\nfunction getArrayU8FromWasm0(ptr, len) {\n    ptr = ptr >>> 0;\n    return getUint8ArrayMemory0().subarray(ptr / 1, ptr / 1 + len);\n}\n\nlet cachedDataViewMemory0 = null;\nfunction getDataViewMemory0() {\n    if (cachedDataViewMemory0 === null || cachedDataViewMemory0.buffer.detached === true || (cachedDataViewMemory0.buffer.detached === undefined && cachedDataViewMemory0.buffer !== wasm.memory.buffer)) {\n        cachedDataViewMemory0 = new DataView(wasm.memory.buffer);\n    }\n    return cachedDataViewMemory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n    ptr = ptr >>> 0;\n    return decodeText(ptr, len);\n}\n\nlet cachedUint8ArrayMemory0 = null;\nfunction getUint8ArrayMemory0() {\n    if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) {\n        cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer);\n    }\n    return cachedUint8ArrayMemory0;\n}\n\nfunction getObject(idx) { return heap[idx]; }\n\nfunction handleError(f, args) {\n    try {\n        return f.apply(this, args);\n    } catch (e) {\n        wasm.__wbindgen_export3(addHeapObject(e));\n    }\n}\n\nlet heap = new Array(1024).fill(undefined);\nheap.push(undefined, null, true, false);\n\nlet heap_next = heap.length;\n\nfunction isLikeNone(x) {\n    return x === undefined || x === null;\n}\n\nfunction makeClosure(arg0, arg1, f) {\n    const state = { a: arg0, b: arg1, cnt: 1 };\n    const real = (...args) => {\n\n        // First up with a closure we increment the internal reference\n        // count. This ensures that the Rust closure environment won\'t\n        // be deallocated while we\'re invoking it.\n        state.cnt++;\n        try {\n            return f(state.a, state.b, ...args);\n        } finally {\n            real._wbg_cb_unref();\n        }\n    };\n    real._wbg_cb_unref = () => {\n        if (--state.cnt === 0) {\n            wasm.__wbindgen_export5(state.a, state.b);\n            state.a = 0;\n            CLOSURE_DTORS.unregister(state);\n        }\n    };\n    CLOSURE_DTORS.register(real, state, state);\n    return real;\n}\n\nfunction makeMutClosure(arg0, arg1, f) {\n    const state = { a: arg0, b: arg1, cnt: 1 };\n    const real = (...args) => {\n\n        // First up with a closure we increment the internal reference\n        // count. This ensures that the Rust closure environment won\'t\n        // be deallocated while we\'re invoking it.\n        state.cnt++;\n        const a = state.a;\n        state.a = 0;\n        try {\n            return f(a, state.b, ...args);\n        } finally {\n            state.a = a;\n            real._wbg_cb_unref();\n        }\n    };\n    real._wbg_cb_unref = () => {\n        if (--state.cnt === 0) {\n            wasm.__wbindgen_export5(state.a, state.b);\n            state.a = 0;\n            CLOSURE_DTORS.unregister(state);\n        }\n    };\n    CLOSURE_DTORS.register(real, state, state);\n    return real;\n}\n\nfunction passArrayJsValueToWasm0(array, malloc) {\n    const ptr = malloc(array.length * 4, 4) >>> 0;\n    const mem = getDataViewMemory0();\n    for (let i = 0; i < array.length; i++) {\n        mem.setUint32(ptr + 4 * i, addHeapObject(array[i]), true);\n    }\n    WASM_VECTOR_LEN = array.length;\n    return ptr;\n}\n\nfunction passStringToWasm0(arg, malloc, realloc) {\n    if (realloc === undefined) {\n        const buf = cachedTextEncoder.encode(arg);\n        const ptr = malloc(buf.length, 1) >>> 0;\n        getUint8ArrayMemory0().subarray(ptr, ptr + buf.length).set(buf);\n        WASM_VECTOR_LEN = buf.length;\n        return ptr;\n    }\n\n    let len = arg.length;\n    let ptr = malloc(len, 1) >>> 0;\n\n    const mem = getUint8ArrayMemory0();\n\n    let offset = 0;\n\n    for (; offset < len; offset++) {\n        const code = arg.charCodeAt(offset);\n        if (code > 0x7F) break;\n        mem[ptr + offset] = code;\n    }\n    if (offset !== len) {\n        if (offset !== 0) {\n            arg = arg.slice(offset);\n        }\n        ptr = realloc(ptr, len, len = offset + arg.length * 3, 1) >>> 0;\n        const view = getUint8ArrayMemory0().subarray(ptr + offset, ptr + len);\n        const ret = cachedTextEncoder.encodeInto(arg, view);\n\n        offset += ret.written;\n        ptr = realloc(ptr, len, offset, 1) >>> 0;\n    }\n\n    WASM_VECTOR_LEN = offset;\n    return ptr;\n}\n\nlet stack_pointer = 1024;\n\nfunction takeObject(idx) {\n    const ret = getObject(idx);\n    dropObject(idx);\n    return ret;\n}\n\nlet cachedTextDecoder = new TextDecoder(\'utf-8\', { ignoreBOM: true, fatal: true });\ncachedTextDecoder.decode();\nconst MAX_SAFARI_DECODE_BYTES = 2146435072;\nlet numBytesDecoded = 0;\nfunction decodeText(ptr, len) {\n    numBytesDecoded += len;\n    if (numBytesDecoded >= MAX_SAFARI_DECODE_BYTES) {\n        cachedTextDecoder = new TextDecoder(\'utf-8\', { ignoreBOM: true, fatal: true });\n        cachedTextDecoder.decode();\n        numBytesDecoded = len;\n    }\n    return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len));\n}\n\nconst cachedTextEncoder = new TextEncoder();\n\nif (!(\'encodeInto\' in cachedTextEncoder)) {\n    cachedTextEncoder.encodeInto = function (arg, view) {\n        const buf = cachedTextEncoder.encode(arg);\n        view.set(buf);\n        return {\n            read: arg.length,\n            written: buf.length\n        };\n    };\n}\n\nlet WASM_VECTOR_LEN = 0;\n\nlet wasmModule, wasm;\nfunction __wbg_finalize_init(instance, module) {\n    wasm = instance.exports;\n    wasmModule = module;\n    cachedDataViewMemory0 = null;\n    cachedUint8ArrayMemory0 = null;\n    wasm.__wbindgen_start();\n    return wasm;\n}\n\nasync function __wbg_load(module, imports) {\n    if (typeof Response === \'function\' && module instanceof Response) {\n        if (typeof WebAssembly.instantiateStreaming === \'function\') {\n            try {\n                return await WebAssembly.instantiateStreaming(module, imports);\n            } catch (e) {\n                const validResponse = module.ok && expectedResponseType(module.type);\n\n                if (validResponse && module.headers.get(\'Content-Type\') !== \'application/wasm\') {\n                    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);\n\n                } else { throw e; }\n            }\n        }\n\n        const bytes = await module.arrayBuffer();\n        return await WebAssembly.instantiate(bytes, imports);\n    } else {\n        const instance = await WebAssembly.instantiate(module, imports);\n\n        if (instance instanceof WebAssembly.Instance) {\n            return { instance, module };\n        } else {\n            return instance;\n        }\n    }\n\n    function expectedResponseType(type) {\n        switch (type) {\n            case \'basic\': case \'cors\': case \'default\': return true;\n        }\n        return false;\n    }\n}\n\nfunction initSync(module) {\n    if (wasm !== undefined) return wasm;\n\n\n    if (module !== undefined) {\n        if (Object.getPrototypeOf(module) === Object.prototype) {\n            ({module} = module)\n        } else {\n            console.warn(\'using deprecated parameters for `initSync()`; pass a single object instead\')\n        }\n    }\n\n    const imports = __wbg_get_imports();\n    if (!(module instanceof WebAssembly.Module)) {\n        module = new WebAssembly.Module(module);\n    }\n    const instance = new WebAssembly.Instance(module, imports);\n    return __wbg_finalize_init(instance, module);\n}\n\nasync function __wbg_init(module_or_path) {\n    if (wasm !== undefined) return wasm;\n\n\n    if (module_or_path !== undefined) {\n        if (Object.getPrototypeOf(module_or_path) === Object.prototype) {\n            ({module_or_path} = module_or_path)\n        } else {\n            console.warn(\'using deprecated parameters for the initialization function; pass a single object instead\')\n        }\n    }\n\n    if (module_or_path === undefined) {\n        module_or_path = new URL(\'frontend_bg.wasm\', import.meta.url);\n    }\n    const imports = __wbg_get_imports();\n\n    if (typeof module_or_path === \'string\' || (typeof Request === \'function\' && module_or_path instanceof Request) || (typeof URL === \'function\' && module_or_path instanceof URL)) {\n        module_or_path = fetch(module_or_path);\n    }\n\n    const { instance, module } = await __wbg_load(await module_or_path, imports);\n\n    return __wbg_finalize_init(instance, module);\n}\n\nexport { initSync, __wbg_init as default };\n";