{"version":3,"sources":["jsdelivr-header.js","/npm/@swc/wasm-typescript-esm@1.15.3/wasm.js"],"names":[],"mappings":"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","file":"/npm/@swc/wasm-typescript-esm@1.15.3/wasm.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@swc/wasm-typescript-esm@1.15.3/wasm.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","let wasm;\n\nconst heap = new Array(128).fill(undefined);\n\nheap.push(undefined, null, true, false);\n\nfunction getObject(idx) { return heap[idx]; }\n\nlet heap_next = heap.length;\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 handleError(f, args) {\n    try {\n        return f.apply(this, args);\n    } catch (e) {\n        wasm.__wbindgen_export_0(addHeapObject(e));\n    }\n}\n\nconst cachedTextDecoder = (typeof TextDecoder !== 'undefined' ? new TextDecoder('utf-8', { ignoreBOM: true, fatal: true }) : { decode: () => { throw Error('TextDecoder not available') } } );\n\nif (typeof TextDecoder !== 'undefined') { cachedTextDecoder.decode(); };\n\nlet cachedUint8ArrayMemory0 = null;\n\nfunction getUint8ArrayMemory0() {\n    if (cachedUint8ArrayMemory0 === null || cachedUint8ArrayMemory0.byteLength === 0) {\n        cachedUint8ArrayMemory0 = new Uint8Array(wasm.memory.buffer);\n    }\n    return cachedUint8ArrayMemory0;\n}\n\nfunction getStringFromWasm0(ptr, len) {\n    ptr = ptr >>> 0;\n    return cachedTextDecoder.decode(getUint8ArrayMemory0().subarray(ptr, ptr + len));\n}\n\nfunction getCachedStringFromWasm0(ptr, len) {\n    if (ptr === 0) {\n        return getObject(len);\n    } else {\n        return getStringFromWasm0(ptr, len);\n    }\n}\n\nfunction dropObject(idx) {\n    if (idx < 132) return;\n    heap[idx] = heap_next;\n    heap_next = idx;\n}\n\nfunction takeObject(idx) {\n    const ret = getObject(idx);\n    dropObject(idx);\n    return ret;\n}\n\nfunction isLikeNone(x) {\n    return x === undefined || x === null;\n}\n\nlet cachedDataViewMemory0 = null;\n\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\nconst CLOSURE_DTORS = (typeof FinalizationRegistry === 'undefined')\n    ? { register: () => {}, unregister: () => {} }\n    : new FinalizationRegistry(state => {\n    wasm.__wbindgen_export_1.get(state.dtor)(state.a, state.b)\n});\n\nfunction makeMutClosure(arg0, arg1, dtor, f) {\n    const state = { a: arg0, b: arg1, cnt: 1, dtor };\n    const real = (...args) => {\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            if (--state.cnt === 0) {\n                wasm.__wbindgen_export_1.get(state.dtor)(a, state.b);\n                CLOSURE_DTORS.unregister(state);\n            } else {\n                state.a = a;\n            }\n        }\n    };\n    real.original = state;\n    CLOSURE_DTORS.register(real, state, state);\n    return real;\n}\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\nlet WASM_VECTOR_LEN = 0;\n\nconst cachedTextEncoder = (typeof TextEncoder !== 'undefined' ? new TextEncoder('utf-8') : { encode: () => { throw Error('TextEncoder not available') } } );\n\nconst encodeString = (typeof cachedTextEncoder.encodeInto === 'function'\n    ? function (arg, view) {\n    return cachedTextEncoder.encodeInto(arg, view);\n}\n    : 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\nfunction passStringToWasm0(arg, malloc, realloc) {\n\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\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 = encodeString(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/**\n * @param {any} input\n * @param {any} options\n * @returns {Promise<any>}\n */\nexport function transform(input, options) {\n    const ret = wasm.transform(addHeapObject(input), addHeapObject(options));\n    return takeObject(ret);\n}\n\n/**\n * @param {any} input\n * @param {any} options\n * @returns {any}\n */\nexport function transformSync(input, options) {\n    try {\n        const retptr = wasm.__wbindgen_add_to_stack_pointer(-16);\n        wasm.transformSync(retptr, addHeapObject(input), addHeapObject(options));\n        var r0 = getDataViewMemory0().getInt32(retptr + 4 * 0, true);\n        var r1 = getDataViewMemory0().getInt32(retptr + 4 * 1, true);\n        var r2 = getDataViewMemory0().getInt32(retptr + 4 * 2, true);\n        if (r2) {\n            throw takeObject(r1);\n        }\n        return takeObject(r0);\n    } finally {\n        wasm.__wbindgen_add_to_stack_pointer(16);\n    }\n}\n\nfunction __wbg_adapter_50(arg0, arg1, arg2) {\n    wasm.__wbindgen_export_4(arg0, arg1, addHeapObject(arg2));\n}\n\nfunction __wbg_adapter_95(arg0, arg1, arg2, arg3) {\n    wasm.__wbindgen_export_5(arg0, arg1, addHeapObject(arg2), addHeapObject(arg3));\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\n            } catch (e) {\n                if (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 {\n                    throw e;\n                }\n            }\n        }\n\n        const bytes = await module.arrayBuffer();\n        return await WebAssembly.instantiate(bytes, imports);\n\n    } else {\n        const instance = await WebAssembly.instantiate(module, imports);\n\n        if (instance instanceof WebAssembly.Instance) {\n            return { instance, module };\n\n        } else {\n            return instance;\n        }\n    }\n}\n\nfunction __wbg_get_imports() {\n    const imports = {};\n    imports.wbg = {};\n    imports.wbg.__wbg_buffer_609cc3eee51ed158 = function(arg0) {\n        const ret = getObject(arg0).buffer;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_call_672a4d21634d4a24 = function() { return handleError(function (arg0, arg1) {\n        const ret = getObject(arg0).call(getObject(arg1));\n        return addHeapObject(ret);\n    }, arguments) };\n    imports.wbg.__wbg_call_7cccdd69e0791ae2 = function() { return handleError(function (arg0, arg1, arg2) {\n        const ret = getObject(arg0).call(getObject(arg1), getObject(arg2));\n        return addHeapObject(ret);\n    }, arguments) };\n    imports.wbg.__wbg_done_769e5ede4b31c67b = function(arg0) {\n        const ret = getObject(arg0).done;\n        return ret;\n    };\n    imports.wbg.__wbg_entries_3265d4158b33e5dc = function(arg0) {\n        const ret = Object.entries(getObject(arg0));\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_get_67b2ba62fc30de12 = function() { return handleError(function (arg0, arg1) {\n        const ret = Reflect.get(getObject(arg0), getObject(arg1));\n        return addHeapObject(ret);\n    }, arguments) };\n    imports.wbg.__wbg_get_b9b93047fe3cf45b = function(arg0, arg1) {\n        const ret = getObject(arg0)[arg1 >>> 0];\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_getwithrefkey_1dc361bd10053bfe = function(arg0, arg1) {\n        const ret = getObject(arg0)[getObject(arg1)];\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_instanceof_ArrayBuffer_e14585432e3737fc = 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    imports.wbg.__wbg_instanceof_Map_f3469ce2244d2430 = function(arg0) {\n        let result;\n        try {\n            result = getObject(arg0) instanceof Map;\n        } catch (_) {\n            result = false;\n        }\n        const ret = result;\n        return ret;\n    };\n    imports.wbg.__wbg_instanceof_Uint8Array_17156bcf118086a9 = 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    imports.wbg.__wbg_isArray_a1eab7e0d067391b = function(arg0) {\n        const ret = Array.isArray(getObject(arg0));\n        return ret;\n    };\n    imports.wbg.__wbg_isSafeInteger_343e2beeeece1bb0 = function(arg0) {\n        const ret = Number.isSafeInteger(getObject(arg0));\n        return ret;\n    };\n    imports.wbg.__wbg_iterator_9a24c88df860dc65 = function() {\n        const ret = Symbol.iterator;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_length_a446193dc22c12f8 = function(arg0) {\n        const ret = getObject(arg0).length;\n        return ret;\n    };\n    imports.wbg.__wbg_length_e2d2a49132c1b256 = function(arg0) {\n        const ret = getObject(arg0).length;\n        return ret;\n    };\n    imports.wbg.__wbg_new_23a2665fac83c611 = function(arg0, arg1) {\n        try {\n            var state0 = {a: arg0, b: arg1};\n            var cb0 = (arg0, arg1) => {\n                const a = state0.a;\n                state0.a = 0;\n                try {\n                    return __wbg_adapter_95(a, state0.b, arg0, arg1);\n                } finally {\n                    state0.a = a;\n                }\n            };\n            const ret = new Promise(cb0);\n            return addHeapObject(ret);\n        } finally {\n            state0.a = state0.b = 0;\n        }\n    };\n    imports.wbg.__wbg_new_405e22f390576ce2 = function() {\n        const ret = new Object();\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_new_78feb108b6472713 = function() {\n        const ret = new Array();\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_new_a12002a7f91c75be = function(arg0) {\n        const ret = new Uint8Array(getObject(arg0));\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_newnoargs_105ed471475aaf50 = function(arg0, arg1) {\n        var v0 = getCachedStringFromWasm0(arg0, arg1);\n        const ret = new Function(v0);\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_next_25feadfc0913fea9 = function(arg0) {\n        const ret = getObject(arg0).next;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_next_6574e1a8a62d1055 = function() { return handleError(function (arg0) {\n        const ret = getObject(arg0).next();\n        return addHeapObject(ret);\n    }, arguments) };\n    imports.wbg.__wbg_queueMicrotask_97d92b4fcc8a61c5 = function(arg0) {\n        queueMicrotask(getObject(arg0));\n    };\n    imports.wbg.__wbg_queueMicrotask_d3219def82552485 = function(arg0) {\n        const ret = getObject(arg0).queueMicrotask;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_resolve_4851785c9c5f573d = function(arg0) {\n        const ret = Promise.resolve(getObject(arg0));\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_set_37837023f3d740e8 = function(arg0, arg1, arg2) {\n        getObject(arg0)[arg1 >>> 0] = takeObject(arg2);\n    };\n    imports.wbg.__wbg_set_3f1d0b984ed272ed = function(arg0, arg1, arg2) {\n        getObject(arg0)[takeObject(arg1)] = takeObject(arg2);\n    };\n    imports.wbg.__wbg_set_65595bdd868b3009 = function(arg0, arg1, arg2) {\n        getObject(arg0).set(getObject(arg1), arg2 >>> 0);\n    };\n    imports.wbg.__wbg_static_accessor_GLOBAL_88a902d13a557d07 = function() {\n        const ret = typeof global === 'undefined' ? null : global;\n        return isLikeNone(ret) ? 0 : addHeapObject(ret);\n    };\n    imports.wbg.__wbg_static_accessor_GLOBAL_THIS_56578be7e9f832b0 = function() {\n        const ret = typeof globalThis === 'undefined' ? null : globalThis;\n        return isLikeNone(ret) ? 0 : addHeapObject(ret);\n    };\n    imports.wbg.__wbg_static_accessor_SELF_37c5d418e4bf5819 = function() {\n        const ret = typeof self === 'undefined' ? null : self;\n        return isLikeNone(ret) ? 0 : addHeapObject(ret);\n    };\n    imports.wbg.__wbg_static_accessor_WINDOW_5de37043a91a9c40 = function() {\n        const ret = typeof window === 'undefined' ? null : window;\n        return isLikeNone(ret) ? 0 : addHeapObject(ret);\n    };\n    imports.wbg.__wbg_then_44b73946d2fb3e7d = function(arg0, arg1) {\n        const ret = getObject(arg0).then(getObject(arg1));\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_toString_5285597960676b7b = function(arg0) {\n        const ret = getObject(arg0).toString();\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbg_value_cd1ffa7b1ab794f1 = function(arg0) {\n        const ret = getObject(arg0).value;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_bigint_from_i64 = function(arg0) {\n        const ret = arg0;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_bigint_from_u64 = function(arg0) {\n        const ret = BigInt.asUintN(64, arg0);\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_bigint_get_as_i64 = function(arg0, arg1) {\n        const v = getObject(arg1);\n        const ret = typeof(v) === 'bigint' ? v : undefined;\n        getDataViewMemory0().setBigInt64(arg0 + 8 * 1, isLikeNone(ret) ? BigInt(0) : ret, true);\n        getDataViewMemory0().setInt32(arg0 + 4 * 0, !isLikeNone(ret), true);\n    };\n    imports.wbg.__wbindgen_boolean_get = function(arg0) {\n        const v = getObject(arg0);\n        const ret = typeof(v) === 'boolean' ? (v ? 1 : 0) : 2;\n        return ret;\n    };\n    imports.wbg.__wbindgen_cb_drop = function(arg0) {\n        const obj = takeObject(arg0).original;\n        if (obj.cnt-- == 1) {\n            obj.a = 0;\n            return true;\n        }\n        const ret = false;\n        return ret;\n    };\n    imports.wbg.__wbindgen_closure_wrapper4341 = function(arg0, arg1, arg2) {\n        const ret = makeMutClosure(arg0, arg1, 501, __wbg_adapter_50);\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_debug_string = function(arg0, arg1) {\n        const ret = debugString(getObject(arg1));\n        const ptr1 = passStringToWasm0(ret, wasm.__wbindgen_export_2, wasm.__wbindgen_export_3);\n        const len1 = WASM_VECTOR_LEN;\n        getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n        getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n    };\n    imports.wbg.__wbindgen_error_new = function(arg0, arg1) {\n        const ret = new Error(getStringFromWasm0(arg0, arg1));\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_in = function(arg0, arg1) {\n        const ret = getObject(arg0) in getObject(arg1);\n        return ret;\n    };\n    imports.wbg.__wbindgen_is_bigint = function(arg0) {\n        const ret = typeof(getObject(arg0)) === 'bigint';\n        return ret;\n    };\n    imports.wbg.__wbindgen_is_falsy = function(arg0) {\n        const ret = !getObject(arg0);\n        return ret;\n    };\n    imports.wbg.__wbindgen_is_function = function(arg0) {\n        const ret = typeof(getObject(arg0)) === 'function';\n        return ret;\n    };\n    imports.wbg.__wbindgen_is_object = function(arg0) {\n        const val = getObject(arg0);\n        const ret = typeof(val) === 'object' && val !== null;\n        return ret;\n    };\n    imports.wbg.__wbindgen_is_string = function(arg0) {\n        const ret = typeof(getObject(arg0)) === 'string';\n        return ret;\n    };\n    imports.wbg.__wbindgen_is_undefined = function(arg0) {\n        const ret = getObject(arg0) === undefined;\n        return ret;\n    };\n    imports.wbg.__wbindgen_jsval_eq = function(arg0, arg1) {\n        const ret = getObject(arg0) === getObject(arg1);\n        return ret;\n    };\n    imports.wbg.__wbindgen_jsval_loose_eq = function(arg0, arg1) {\n        const ret = getObject(arg0) == getObject(arg1);\n        return ret;\n    };\n    imports.wbg.__wbindgen_memory = function() {\n        const ret = wasm.memory;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_number_get = 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    imports.wbg.__wbindgen_number_new = function(arg0) {\n        const ret = arg0;\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_object_clone_ref = function(arg0) {\n        const ret = getObject(arg0);\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_object_drop_ref = function(arg0) {\n        takeObject(arg0);\n    };\n    imports.wbg.__wbindgen_string_get = 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_2, wasm.__wbindgen_export_3);\n        var len1 = WASM_VECTOR_LEN;\n        getDataViewMemory0().setInt32(arg0 + 4 * 1, len1, true);\n        getDataViewMemory0().setInt32(arg0 + 4 * 0, ptr1, true);\n    };\n    imports.wbg.__wbindgen_string_new = function(arg0, arg1) {\n        const ret = getStringFromWasm0(arg0, arg1);\n        return addHeapObject(ret);\n    };\n    imports.wbg.__wbindgen_throw = function(arg0, arg1) {\n        throw new Error(getStringFromWasm0(arg0, arg1));\n    };\n\n    return imports;\n}\n\nfunction __wbg_init_memory(imports, memory) {\n\n}\n\nfunction __wbg_finalize_init(instance, module) {\n    wasm = instance.exports;\n    __wbg_init.__wbindgen_wasm_module = module;\n    cachedDataViewMemory0 = null;\n    cachedUint8ArrayMemory0 = null;\n\n\n\n    return wasm;\n}\n\nfunction initSync(module) {\n    if (wasm !== undefined) return wasm;\n\n\n    if (typeof 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\n    __wbg_init_memory(imports);\n\n    if (!(module instanceof WebAssembly.Module)) {\n        module = new WebAssembly.Module(module);\n    }\n\n    const instance = new WebAssembly.Instance(module, imports);\n\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 (typeof 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 (typeof module_or_path === 'undefined') {\n        module_or_path = new URL('wasm_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    __wbg_init_memory(imports);\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 };\nexport default __wbg_init;\n"]}