Socket
Socket
Sign inDemoInstall

@sec-ant/zxing-wasm

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@sec-ant/zxing-wasm - npm Package Compare versions

Comparing version 2.1.3 to 2.1.4

dist/core-a1b41704.js

1293

dist/full/index.js

@@ -1,18 +0,18 @@

import { g as hi, r as _i, d as z, a as gi, w as yi, c as K } from "../core-45695b49.js";
import { Z as Fi, b as Si, p as Ri, s as ki } from "../core-45695b49.js";
var ke = (() => {
var H = import.meta.url;
return function(V = {}) {
var f = V, B, Q;
import { g as _i, r as gi, d as X, a as yi, w as mi, c as Q } from "../core-a1b41704.js";
import { Z as Si, b as Fi, p as Di, s as ki } from "../core-a1b41704.js";
var De = (() => {
var j = import.meta.url;
return function(B = {}) {
var f = B, L, ee;
f.ready = new Promise((e, r) => {
B = e, Q = r;
L = e, ee = r;
});
var de = Object.assign({}, f), pe = "./this.program", ze = typeof window == "object", he = typeof importScripts == "function";
typeof process == "object" && typeof process.versions == "object" && process.versions.node;
var W = "";
function Ur(e) {
return f.locateFile ? f.locateFile(e, W) : W + e;
var H = "";
function Ir(e) {
return f.locateFile ? f.locateFile(e, H) : H + e;
}
var De;
(ze || he) && (he ? W = self.location.href : typeof document < "u" && document.currentScript && (W = document.currentScript.src), H && (W = H), W.indexOf("blob:") !== 0 ? W = W.substr(0, W.replace(/[?#].*/, "").lastIndexOf("/") + 1) : W = "", he && (De = (e) => {
var ke;
(ze || he) && (he ? H = self.location.href : typeof document < "u" && document.currentScript && (H = document.currentScript.src), j && (H = j), H.indexOf("blob:") !== 0 ? H = H.substr(0, H.replace(/[?#].*/, "").lastIndexOf("/") + 1) : H = "", he && (ke = (e) => {
var r = new XMLHttpRequest();

@@ -25,40 +25,40 @@ return r.open("GET", e, !1), r.responseType = "arraybuffer", r.send(null), new Uint8Array(r.response);

f.wasmBinary && (ie = f.wasmBinary), f.noExitRuntime, typeof WebAssembly != "object" && ye("no native wasm support detected");
var _e, P, Xe = !1, U, D, ee, ge, F, A, Ze, Ge;
var _e, Xe = !1, M, k, ae, ge, F, P, Ze, Ge;
function qe() {
var e = _e.buffer;
f.HEAP8 = U = new Int8Array(e), f.HEAP16 = ee = new Int16Array(e), f.HEAP32 = F = new Int32Array(e), f.HEAPU8 = D = new Uint8Array(e), f.HEAPU16 = ge = new Uint16Array(e), f.HEAPU32 = A = new Uint32Array(e), f.HEAPF32 = Ze = new Float32Array(e), f.HEAPF64 = Ge = new Float64Array(e);
f.HEAP8 = M = new Int8Array(e), f.HEAP16 = ae = new Int16Array(e), f.HEAPU8 = k = new Uint8Array(e), f.HEAPU16 = ge = new Uint16Array(e), f.HEAP32 = F = new Int32Array(e), f.HEAPU32 = P = new Uint32Array(e), f.HEAPF32 = Ze = new Float32Array(e), f.HEAPF64 = Ge = new Float64Array(e);
}
var Je, Ke = [], Qe = [], er = [];
function Mr() {
function Ur() {
if (f.preRun)
for (typeof f.preRun == "function" && (f.preRun = [f.preRun]); f.preRun.length; )
Yr(f.preRun.shift());
Vr(f.preRun.shift());
Oe(Ke);
}
function Ir() {
function xr() {
Oe(Qe);
}
function xr() {
function Yr() {
if (f.postRun)
for (typeof f.postRun == "function" && (f.postRun = [f.postRun]); f.postRun.length; )
Br(f.postRun.shift());
Lr(f.postRun.shift());
Oe(er);
}
function Yr(e) {
function Vr(e) {
Ke.unshift(e);
}
function Vr(e) {
function Br(e) {
Qe.unshift(e);
}
function Br(e) {
function Lr(e) {
er.unshift(e);
}
var X = 0, ae = null;
function Lr(e) {
X++, f.monitorRunDependencies && f.monitorRunDependencies(X);
var Z = 0, oe = null;
function Nr(e) {
Z++, f.monitorRunDependencies && f.monitorRunDependencies(Z);
}
function Nr(e) {
if (X--, f.monitorRunDependencies && f.monitorRunDependencies(X), X == 0 && ae) {
var r = ae;
ae = null, r();
function zr(e) {
if (Z--, f.monitorRunDependencies && f.monitorRunDependencies(Z), Z == 0 && oe) {
var r = oe;
oe = null, r();
}

@@ -69,18 +69,18 @@ }

var r = new WebAssembly.RuntimeError(e);
throw Q(r), r;
throw ee(r), r;
}
var zr = "data:application/octet-stream;base64,";
var Xr = "data:application/octet-stream;base64,";
function rr(e) {
return e.startsWith(zr);
return e.startsWith(Xr);
}
var Z;
f.locateFile ? (Z = "zxing_full.wasm", rr(Z) || (Z = Ur(Z))) : Z = new URL("/full/zxing_full.wasm", self.location).href;
var G;
f.locateFile ? (G = "zxing_full.wasm", rr(G) || (G = Ir(G))) : G = new URL("/full/zxing_full.wasm", self.location).href;
function tr(e) {
if (e == Z && ie)
if (e == G && ie)
return new Uint8Array(ie);
if (De)
return De(e);
if (ke)
return ke(e);
throw "both async and sync fetching of the wasm failed";
}
function Xr(e) {
function Zr(e) {
return !ie && (ze || he) && typeof fetch == "function" ? fetch(e, { credentials: "same-origin" }).then((r) => {

@@ -93,21 +93,21 @@ if (!r.ok)

function nr(e, r, t) {
return Xr(e).then((n) => WebAssembly.instantiate(n, r)).then((n) => n).then(t, (n) => {
ne("failed to asynchronously prepare wasm: " + n), ye(n);
return Zr(e).then((n) => WebAssembly.instantiate(n, r)).then((n) => n).then(t, (n) => {
ne(`failed to asynchronously prepare wasm: ${n}`), ye(n);
});
}
function Zr(e, r, t, n) {
function Gr(e, r, t, n) {
return !e && typeof WebAssembly.instantiateStreaming == "function" && !rr(r) && typeof fetch == "function" ? fetch(r, { credentials: "same-origin" }).then((i) => {
var a = WebAssembly.instantiateStreaming(i, t);
return a.then(n, function(o) {
return ne("wasm streaming compile failed: " + o), ne("falling back to ArrayBuffer instantiation"), nr(r, t, n);
return ne(`wasm streaming compile failed: ${o}`), ne("falling back to ArrayBuffer instantiation"), nr(r, t, n);
});
}) : nr(r, t, n);
}
function Gr() {
var e = { a: Wn };
function qr() {
var e = { a: Mn };
function r(n, i) {
var a = n.exports;
return P = a, _e = P.qa, qe(), Je = P.ua, Vr(P.ra), Nr(), a;
return T = a, _e = T.qa, qe(), Je = T.ua, Br(T.ra), zr(), a;
}
Lr();
Nr();
function t(n) {

@@ -120,5 +120,5 @@ r(n.instance);

} catch (n) {
ne("Module.instantiateWasm callback failed with error: " + n), Q(n);
ne(`Module.instantiateWasm callback failed with error: ${n}`), ee(n);
}
return Zr(ie, Z, e, t).catch(Q), {};
return Gr(ie, G, e, t).catch(ee), {};
}

@@ -128,40 +128,37 @@ var Oe = (e) => {

e.shift()(f);
}, me = [], we = 0;
function qr(e) {
}, me = [], $e = 0, Jr = (e) => {
var r = new be(e);
return r.get_caught() || (r.set_caught(!0), we--), r.set_rethrown(!1), me.push(r), kr(r.excPtr), r.get_exception_ptr();
}
var M = 0;
function Jr() {
return r.get_caught() || (r.set_caught(!0), $e--), r.set_rethrown(!1), me.push(r), kr(r.excPtr), r.get_exception_ptr();
}, I = 0, Kr = () => {
_(0, 0);
var e = me.pop();
Rr(e.excPtr), M = 0;
}
Dr(e.excPtr), I = 0;
};
function be(e) {
this.excPtr = e, this.ptr = e - 24, this.set_type = function(r) {
A[this.ptr + 4 >> 2] = r;
P[this.ptr + 4 >> 2] = r;
}, this.get_type = function() {
return A[this.ptr + 4 >> 2];
return P[this.ptr + 4 >> 2];
}, this.set_destructor = function(r) {
A[this.ptr + 8 >> 2] = r;
P[this.ptr + 8 >> 2] = r;
}, this.get_destructor = function() {
return A[this.ptr + 8 >> 2];
return P[this.ptr + 8 >> 2];
}, this.set_caught = function(r) {
r = r ? 1 : 0, U[this.ptr + 12 >> 0] = r;
r = r ? 1 : 0, M[this.ptr + 12 >> 0] = r;
}, this.get_caught = function() {
return U[this.ptr + 12 >> 0] != 0;
return M[this.ptr + 12 >> 0] != 0;
}, this.set_rethrown = function(r) {
r = r ? 1 : 0, U[this.ptr + 13 >> 0] = r;
r = r ? 1 : 0, M[this.ptr + 13 >> 0] = r;
}, this.get_rethrown = function() {
return U[this.ptr + 13 >> 0] != 0;
return M[this.ptr + 13 >> 0] != 0;
}, this.init = function(r, t) {
this.set_adjusted_ptr(0), this.set_type(r), this.set_destructor(t);
}, this.set_adjusted_ptr = function(r) {
A[this.ptr + 16 >> 2] = r;
P[this.ptr + 16 >> 2] = r;
}, this.get_adjusted_ptr = function() {
return A[this.ptr + 16 >> 2];
return P[this.ptr + 16 >> 2];
}, this.get_exception_ptr = function() {
var r = Or(this.get_type());
var r = Wr(this.get_type());
if (r)
return A[this.excPtr >> 2];
return P[this.excPtr >> 2];
var t = this.get_adjusted_ptr();

@@ -171,7 +168,6 @@ return t !== 0 ? t : this.excPtr;

}
function Kr(e) {
throw M || (M = e), M;
}
var je = (e) => {
var r = M;
var Qr = (e) => {
throw I || (I = e), I;
}, We = (e) => {
var r = I;
if (!r)

@@ -189,26 +185,18 @@ return ve(0), 0;

var o = t.ptr + 16;
if (Dr(a, n, o))
if (Or(a, n, o))
return ve(a), r;
}
return ve(n), r;
}, Qr = () => je([]), et = (e) => je([e]), rt = (e, r) => je([e, r]);
function tt(e) {
}, et = () => We([]), rt = (e) => We([e]), tt = (e, r) => We([e, r]), nt = (e) => {
var r = new be(e).get_exception_ptr();
return r;
}
function nt() {
}, it = () => {
var e = me.pop();
e || ye("no exception to throw");
var r = e.excPtr;
throw e.get_rethrown() || (me.push(e), e.set_rethrown(!0), e.set_caught(!1), we++), M = r, M;
}
function it(e, r, t) {
throw e.get_rethrown() || (me.push(e), e.set_rethrown(!0), e.set_caught(!1), $e++), I = r, I;
}, at = (e, r, t) => {
var n = new be(e);
throw n.init(r, t), M = e, we++, M;
}
function at() {
return we;
}
var $e = {};
function ir(e) {
throw n.init(r, t), I = e, $e++, I;
}, ot = () => $e, we = {}, ir = (e) => {
for (; e.length; ) {

@@ -218,11 +206,9 @@ var r = e.pop(), t = e.pop();

}
}
function oe(e) {
};
function je(e) {
return this.fromWireType(F[e >> 2]);
}
var re = {}, G = {}, Ce = {}, ar = void 0;
function Pe(e) {
var re = {}, q = {}, Ce = {}, ar = void 0, Pe = (e) => {
throw new ar(e);
}
function q(e, r, t) {
}, J = (e, r, t) => {
e.forEach(function(s) {

@@ -234,79 +220,58 @@ Ce[s] = r;

u.length !== e.length && Pe("Mismatched type converter count");
for (var c = 0; c < e.length; ++c)
I(e[c], u[c]);
for (var l = 0; l < e.length; ++l)
U(e[l], u[l]);
}
var i = new Array(r.length), a = [], o = 0;
r.forEach((s, u) => {
G.hasOwnProperty(s) ? i[u] = G[s] : (a.push(s), re.hasOwnProperty(s) || (re[s] = []), re[s].push(() => {
i[u] = G[s], ++o, o === a.length && n(i);
q.hasOwnProperty(s) ? i[u] = q[s] : (a.push(s), re.hasOwnProperty(s) || (re[s] = []), re[s].push(() => {
i[u] = q[s], ++o, o === a.length && n(i);
}));
}), a.length === 0 && n(i);
}
var ot = function(e) {
var r = $e[e];
delete $e[e];
}, st = (e) => {
var r = we[e];
delete we[e];
var t = r.rawConstructor, n = r.rawDestructor, i = r.fields, a = i.map((o) => o.getterReturnType).concat(i.map((o) => o.setterArgumentType));
q([e], a, (o) => {
J([e], a, (o) => {
var s = {};
return i.forEach((u, c) => {
var v = u.fieldName, p = o[c], h = u.getter, m = u.getterContext, $ = o[c + i.length], S = u.setter, C = u.setterContext;
s[v] = { read: (R) => p.fromWireType(h(m, R)), write: (R, l) => {
return i.forEach((u, l) => {
var v = u.fieldName, p = o[l], h = u.getter, m = u.getterContext, w = o[l + i.length], R = u.setter, C = u.setterContext;
s[v] = { read: (S) => p.fromWireType(h(m, S)), write: (S, c) => {
var d = [];
S(C, R, $.toWireType(d, l)), ir(d);
R(C, S, w.toWireType(d, c)), ir(d);
} };
}), [{ name: r.name, fromWireType: function(u) {
var c = {};
}), [{ name: r.name, fromWireType: (u) => {
var l = {};
for (var v in s)
c[v] = s[v].read(u);
return n(u), c;
}, toWireType: function(u, c) {
l[v] = s[v].read(u);
return n(u), l;
}, toWireType: (u, l) => {
for (var v in s)
if (!(v in c))
if (!(v in l))
throw new TypeError(`Missing field: "${v}"`);
var p = t();
for (v in s)
s[v].write(p, c[v]);
s[v].write(p, l[v]);
return u !== null && u.push(n, p), p;
}, argPackAdvance: 8, readValueFromPointer: oe, destructorFunction: n }];
}, argPackAdvance: x, readValueFromPointer: je, destructorFunction: n }];
});
};
function st(e, r, t, n, i) {
}
function He(e) {
switch (e) {
case 1:
return 0;
case 2:
return 1;
case 4:
return 2;
case 8:
return 3;
default:
throw new TypeError(`Unknown type size: ${e}`);
}
}
function ut() {
}, ut = (e, r, t, n, i) => {
}, ft = () => {
for (var e = new Array(256), r = 0; r < 256; ++r)
e[r] = String.fromCharCode(r);
or = e;
}
var or = void 0;
function k(e) {
for (var r = "", t = e; D[t]; )
r += or[D[t++]];
}, or = void 0, D = (e) => {
for (var r = "", t = e; k[t]; )
r += or[k[t++]];
return r;
}
var te = void 0;
function w(e) {
}, te = void 0, $ = (e) => {
throw new te(e);
}
function ft(e, r, t = {}) {
};
function lt(e, r, t = {}) {
var n = r.name;
if (e || w(`type "${n}" must have a positive integer typeid pointer`), G.hasOwnProperty(e)) {
if (e || $(`type "${n}" must have a positive integer typeid pointer`), q.hasOwnProperty(e)) {
if (t.ignoreDuplicateRegistrations)
return;
w(`Cannot register type '${n}' twice`);
$(`Cannot register type '${n}' twice`);
}
if (G[e] = r, delete Ce[e], re.hasOwnProperty(e)) {
if (q[e] = r, delete Ce[e], re.hasOwnProperty(e)) {
var i = re[e];

@@ -316,28 +281,18 @@ delete re[e], i.forEach((a) => a());

}
function I(e, r, t = {}) {
function U(e, r, t = {}) {
if (!("argPackAdvance" in r))
throw new TypeError("registerType registeredInstance requires argPackAdvance");
return ft(e, r, t);
return lt(e, r, t);
}
function ct(e, r, t, n, i) {
var a = He(t);
r = k(r), I(e, { name: r, fromWireType: function(o) {
return !!o;
}, toWireType: function(o, s) {
return s ? n : i;
}, argPackAdvance: 8, readValueFromPointer: function(o) {
var s;
if (t === 1)
s = U;
else if (t === 2)
s = ee;
else if (t === 4)
s = F;
else
throw new TypeError("Unknown boolean type size: " + r);
return this.fromWireType(s[o >> a]);
var x = 8, ct = (e, r, t, n) => {
r = D(r), U(e, { name: r, fromWireType: function(i) {
return !!i;
}, toWireType: function(i, a) {
return a ? t : n;
}, argPackAdvance: x, readValueFromPointer: function(i) {
return this.fromWireType(k[i]);
}, destructorFunction: null });
}
function lt(e) {
if (!(this instanceof L) || !(e instanceof L))
};
function vt(e) {
if (!(this instanceof N) || !(e instanceof N))
return !1;

@@ -350,23 +305,15 @@ for (var r = this.$$.ptrType.registeredClass, t = this.$$.ptr, n = e.$$.ptrType.registeredClass, i = e.$$.ptr; r.baseClass; )

}
function vt(e) {
return { count: e.count, deleteScheduled: e.deleteScheduled, preservePointerOnDelete: e.preservePointerOnDelete, ptr: e.ptr, ptrType: e.ptrType, smartPtr: e.smartPtr, smartPtrType: e.smartPtrType };
}
function We(e) {
var dt = (e) => ({ count: e.count, deleteScheduled: e.deleteScheduled, preservePointerOnDelete: e.preservePointerOnDelete, ptr: e.ptr, ptrType: e.ptrType, smartPtr: e.smartPtr, smartPtrType: e.smartPtrType }), He = (e) => {
function r(t) {
return t.$$.ptrType.registeredClass.name;
}
w(r(e) + " instance already deleted");
}
var Ue = !1;
function sr(e) {
}
function dt(e) {
$(r(e) + " instance already deleted");
}, Me = !1, sr = (e) => {
}, pt = (e) => {
e.smartPtr ? e.smartPtrType.rawDestructor(e.smartPtr) : e.ptrType.registeredClass.rawDestructor(e.ptr);
}
function ur(e) {
}, ur = (e) => {
e.count.value -= 1;
var r = e.count.value === 0;
r && dt(e);
}
function fr(e, r, t) {
r && pt(e);
}, fr = (e, r, t) => {
if (r === t)

@@ -378,8 +325,3 @@ return e;

return n === null ? null : t.downcast(n);
}
var cr = {};
function pt() {
return Object.keys(fe).length;
}
function ht() {
}, lr = {}, ht = () => Object.keys(fe).length, _t = () => {
var e = [];

@@ -389,5 +331,3 @@ for (var r in fe)

return e;
}
var se = [];
function Me() {
}, se = [], Ie = () => {
for (; se.length; ) {

@@ -397,29 +337,20 @@ var e = se.pop();

}
}
var ue = void 0;
function _t(e) {
ue = e, se.length && ue && ue(Me);
}
function gt() {
f.getInheritedInstanceCount = pt, f.getLiveInheritedInstances = ht, f.flushPendingDeletes = Me, f.setDelayFunction = _t;
}
var fe = {};
function yt(e, r) {
for (r === void 0 && w("ptr should not be undefined"); e.baseClass; )
}, ue = void 0, gt = (e) => {
ue = e, se.length && ue && ue(Ie);
}, yt = () => {
f.getInheritedInstanceCount = ht, f.getLiveInheritedInstances = _t, f.flushPendingDeletes = Ie, f.setDelayFunction = gt;
}, fe = {}, mt = (e, r) => {
for (r === void 0 && $("ptr should not be undefined"); e.baseClass; )
r = e.upcast(r), e = e.baseClass;
return r;
}
function mt(e, r) {
return r = yt(e, r), fe[r];
}
function Te(e, r) {
}, $t = (e, r) => (r = mt(e, r), fe[r]), Te = (e, r) => {
(!r.ptrType || !r.ptr) && Pe("makeClassHandle requires ptr and ptrType");
var t = !!r.smartPtrType, n = !!r.smartPtr;
return t !== n && Pe("Both smartPtrType and smartPtr must be specified"), r.count = { value: 1 }, ce(Object.create(e, { $$: { value: r } }));
}
function wt(e) {
return t !== n && Pe("Both smartPtrType and smartPtr must be specified"), r.count = { value: 1 }, le(Object.create(e, { $$: { value: r } }));
};
function bt(e) {
var r = this.getPointee(e);
if (!r)
return this.destructor(e), null;
var t = mt(this.registeredClass, r);
var t = $t(this.registeredClass, r);
if (t !== void 0) {

@@ -434,3 +365,3 @@ if (t.$$.count.value === 0)

}
var a = this.registeredClass.getActualType(r), o = cr[a];
var a = this.registeredClass.getActualType(r), o = lr[a];
if (!o)

@@ -443,36 +374,33 @@ return i.call(this);

}
var ce = function(e) {
return typeof FinalizationRegistry > "u" ? (ce = (r) => r, e) : (Ue = new FinalizationRegistry((r) => {
ur(r.$$);
}), ce = (r) => {
var t = r.$$, n = !!t.smartPtr;
if (n) {
var i = { $$: t };
Ue.register(r, i, r);
}
return r;
}, sr = (r) => Ue.unregister(r), ce(e));
};
function bt() {
if (this.$$.ptr || We(this), this.$$.preservePointerOnDelete)
var le = (e) => typeof FinalizationRegistry > "u" ? (le = (r) => r, e) : (Me = new FinalizationRegistry((r) => {
ur(r.$$);
}), le = (r) => {
var t = r.$$, n = !!t.smartPtr;
if (n) {
var i = { $$: t };
Me.register(r, i, r);
}
return r;
}, sr = (r) => Me.unregister(r), le(e));
function wt() {
if (this.$$.ptr || He(this), this.$$.preservePointerOnDelete)
return this.$$.count.value += 1, this;
var e = ce(Object.create(Object.getPrototypeOf(this), { $$: { value: vt(this.$$) } }));
var e = le(Object.create(Object.getPrototypeOf(this), { $$: { value: dt(this.$$) } }));
return e.$$.count.value += 1, e.$$.deleteScheduled = !1, e;
}
function $t() {
this.$$.ptr || We(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && w("Object already scheduled for deletion"), sr(this), ur(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
}
function Ct() {
return !this.$$.ptr;
this.$$.ptr || He(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && $("Object already scheduled for deletion"), sr(this), ur(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
}
function Pt() {
return this.$$.ptr || We(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && w("Object already scheduled for deletion"), se.push(this), se.length === 1 && ue && ue(Me), this.$$.deleteScheduled = !0, this;
return !this.$$.ptr;
}
function Tt() {
L.prototype.isAliasOf = lt, L.prototype.clone = bt, L.prototype.delete = $t, L.prototype.isDeleted = Ct, L.prototype.deleteLater = Pt;
return this.$$.ptr || He(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && $("Object already scheduled for deletion"), se.push(this), se.length === 1 && ue && ue(Ie), this.$$.deleteScheduled = !0, this;
}
function L() {
var At = () => {
N.prototype.isAliasOf = vt, N.prototype.clone = wt, N.prototype.delete = Ct, N.prototype.isDeleted = Pt, N.prototype.deleteLater = Tt;
};
function N() {
}
var At = 48, Et = 57;
function lr(e) {
var Et = 48, Rt = 57, cr = (e) => {
if (e === void 0)

@@ -482,45 +410,44 @@ return "_unknown";

var r = e.charCodeAt(0);
return r >= At && r <= Et ? `_${e}` : e;
}
return r >= Et && r <= Rt ? `_${e}` : e;
};
function vr(e, r) {
return e = lr(e), { [e]: function() {
return e = cr(e), { [e]: function() {
return r.apply(this, arguments);
} }[e];
}
function dr(e, r, t) {
var dr = (e, r, t) => {
if (e[r].overloadTable === void 0) {
var n = e[r];
e[r] = function() {
return e[r].overloadTable.hasOwnProperty(arguments.length) || w(`Function '${t}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[r].overloadTable})!`), e[r].overloadTable[arguments.length].apply(this, arguments);
return e[r].overloadTable.hasOwnProperty(arguments.length) || $(`Function '${t}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[r].overloadTable})!`), e[r].overloadTable[arguments.length].apply(this, arguments);
}, e[r].overloadTable = [], e[r].overloadTable[n.argCount] = n;
}
}
function pr(e, r, t) {
f.hasOwnProperty(e) ? ((t === void 0 || f[e].overloadTable !== void 0 && f[e].overloadTable[t] !== void 0) && w(`Cannot register public name '${e}' twice`), dr(f, e, e), f.hasOwnProperty(t) && w(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`), f[e].overloadTable[t] = r) : (f[e] = r, t !== void 0 && (f[e].numArguments = t));
}
function Ft(e, r, t, n, i, a, o, s) {
}, pr = (e, r, t) => {
f.hasOwnProperty(e) ? ((t === void 0 || f[e].overloadTable !== void 0 && f[e].overloadTable[t] !== void 0) && $(`Cannot register public name '${e}' twice`), dr(f, e, e), f.hasOwnProperty(t) && $(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`), f[e].overloadTable[t] = r) : (f[e] = r, t !== void 0 && (f[e].numArguments = t));
};
function St(e, r, t, n, i, a, o, s) {
this.name = e, this.constructor = r, this.instancePrototype = t, this.rawDestructor = n, this.baseClass = i, this.getActualType = a, this.upcast = o, this.downcast = s, this.pureVirtualFunctions = [];
}
function Ie(e, r, t) {
var Ue = (e, r, t) => {
for (; r !== t; )
r.upcast || w(`Expected null or instance of ${t.name}, got an instance of ${r.name}`), e = r.upcast(e), r = r.baseClass;
r.upcast || $(`Expected null or instance of ${t.name}, got an instance of ${r.name}`), e = r.upcast(e), r = r.baseClass;
return e;
}
function St(e, r) {
};
function Ft(e, r) {
if (r === null)
return this.isReference && w(`null is not a valid ${this.name}`), 0;
r.$$ || w(`Cannot pass "${Ve(r)}" as a ${this.name}`), r.$$.ptr || w(`Cannot pass deleted object as a pointer of type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = Ie(r.$$.ptr, t, this.registeredClass);
return this.isReference && $(`null is not a valid ${this.name}`), 0;
r.$$ || $(`Cannot pass "${Ve(r)}" as a ${this.name}`), r.$$.ptr || $(`Cannot pass deleted object as a pointer of type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = Ue(r.$$.ptr, t, this.registeredClass);
return n;
}
function Rt(e, r) {
function Dt(e, r) {
var t;
if (r === null)
return this.isReference && w(`null is not a valid ${this.name}`), this.isSmartPointer ? (t = this.rawConstructor(), e !== null && e.push(this.rawDestructor, t), t) : 0;
r.$$ || w(`Cannot pass "${Ve(r)}" as a ${this.name}`), r.$$.ptr || w(`Cannot pass deleted object as a pointer of type ${this.name}`), !this.isConst && r.$$.ptrType.isConst && w(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
return this.isReference && $(`null is not a valid ${this.name}`), this.isSmartPointer ? (t = this.rawConstructor(), e !== null && e.push(this.rawDestructor, t), t) : 0;
r.$$ || $(`Cannot pass "${Ve(r)}" as a ${this.name}`), r.$$.ptr || $(`Cannot pass deleted object as a pointer of type ${this.name}`), !this.isConst && r.$$.ptrType.isConst && $(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
var n = r.$$.ptrType.registeredClass;
if (t = Ie(r.$$.ptr, n, this.registeredClass), this.isSmartPointer)
switch (r.$$.smartPtr === void 0 && w("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) {
if (t = Ue(r.$$.ptr, n, this.registeredClass), this.isSmartPointer)
switch (r.$$.smartPtr === void 0 && $("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) {
case 0:
r.$$.smartPtrType === this ? t = r.$$.smartPtr : w(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
r.$$.smartPtrType === this ? t = r.$$.smartPtr : $(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
break;

@@ -535,9 +462,7 @@ case 1:

var i = r.clone();
t = this.rawShare(t, N.toHandle(function() {
i.delete();
})), e !== null && e.push(this.rawDestructor, t);
t = this.rawShare(t, z.toHandle(() => i.delete())), e !== null && e.push(this.rawDestructor, t);
}
break;
default:
w("Unsupporting sharing policy");
$("Unsupporting sharing policy");
}

@@ -548,26 +473,27 @@ return t;

if (r === null)
return this.isReference && w(`null is not a valid ${this.name}`), 0;
r.$$ || w(`Cannot pass "${Ve(r)}" as a ${this.name}`), r.$$.ptr || w(`Cannot pass deleted object as a pointer of type ${this.name}`), r.$$.ptrType.isConst && w(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = Ie(r.$$.ptr, t, this.registeredClass);
return this.isReference && $(`null is not a valid ${this.name}`), 0;
r.$$ || $(`Cannot pass "${Ve(r)}" as a ${this.name}`), r.$$.ptr || $(`Cannot pass deleted object as a pointer of type ${this.name}`), r.$$.ptrType.isConst && $(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = Ue(r.$$.ptr, t, this.registeredClass);
return n;
}
function Dt(e) {
function hr(e) {
return this.fromWireType(P[e >> 2]);
}
function Ot(e) {
return this.rawGetPointee && (e = this.rawGetPointee(e)), e;
}
function Ot(e) {
function Wt(e) {
this.rawDestructor && this.rawDestructor(e);
}
function jt(e) {
var jt = (e) => {
e !== null && e.delete();
}, Ht = () => {
Y.prototype.getPointee = Ot, Y.prototype.destructor = Wt, Y.prototype.argPackAdvance = x, Y.prototype.readValueFromPointer = hr, Y.prototype.deleteObject = jt, Y.prototype.fromWireType = bt;
};
function Y(e, r, t, n, i, a, o, s, u, l, v) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = i, this.pointeeType = a, this.sharingPolicy = o, this.rawGetPointee = s, this.rawConstructor = u, this.rawShare = l, this.rawDestructor = v, !i && r.baseClass === void 0 ? n ? (this.toWireType = Ft, this.destructorFunction = null) : (this.toWireType = kt, this.destructorFunction = null) : this.toWireType = Dt;
}
function Ht() {
x.prototype.getPointee = Dt, x.prototype.destructor = Ot, x.prototype.argPackAdvance = 8, x.prototype.readValueFromPointer = oe, x.prototype.deleteObject = jt, x.prototype.fromWireType = wt;
}
function x(e, r, t, n, i, a, o, s, u, c, v) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = i, this.pointeeType = a, this.sharingPolicy = o, this.rawGetPointee = s, this.rawConstructor = u, this.rawShare = c, this.rawDestructor = v, !i && r.baseClass === void 0 ? n ? (this.toWireType = St, this.destructorFunction = null) : (this.toWireType = kt, this.destructorFunction = null) : this.toWireType = Rt;
}
function hr(e, r, t) {
var _r = (e, r, t) => {
f.hasOwnProperty(e) || Pe("Replacing nonexistant public symbol"), f[e].overloadTable !== void 0 && t !== void 0 ? f[e].overloadTable[t] = r : (f[e] = r, f[e].argCount = t);
}
var Wt = (e, r, t) => {
}, Mt = (e, r, t) => {
var n = f["dynCall_" + e];

@@ -578,22 +504,20 @@ return t && t.length ? n.apply(null, [r].concat(t)) : n.call(null, r);

return r || (e >= Ae.length && (Ae.length = e + 1), Ae[e] = r = Je.get(e)), r;
}, Ut = (e, r, t) => {
}, It = (e, r, t) => {
if (e.includes("j"))
return Wt(e, r, t);
return Mt(e, r, t);
var n = b(r).apply(null, t);
return n;
}, Mt = (e, r) => {
}, Ut = (e, r) => {
var t = [];
return function() {
return t.length = 0, Object.assign(t, arguments), Ut(e, r, t);
return t.length = 0, Object.assign(t, arguments), It(e, r, t);
};
};
function j(e, r) {
e = k(e);
}, W = (e, r) => {
e = D(e);
function t() {
return e.includes("j") ? Mt(e, r) : b(r);
return e.includes("j") ? Ut(e, r) : b(r);
}
var n = t();
return typeof n != "function" && w(`unknown function pointer with signature ${e}: ${r}`), n;
}
function It(e, r) {
return typeof n != "function" && $(`unknown function pointer with signature ${e}: ${r}`), n;
}, xt = (e, r) => {
var t = vr(r, function(n) {

@@ -608,12 +532,9 @@ this.name = r, this.message = n;

}, t;
}
var _r = void 0;
function gr(e) {
var r = Sr(e), t = k(r);
return Y(r), t;
}
function Ee(e, r) {
}, gr = void 0, yr = (e) => {
var r = Fr(e), t = D(r);
return V(r), t;
}, Ee = (e, r) => {
var t = [], n = {};
function i(a) {
if (!n[a] && !G[a]) {
if (!n[a] && !q[a]) {
if (Ce[a]) {

@@ -626,58 +547,56 @@ Ce[a].forEach(i);

}
throw r.forEach(i), new _r(`${e}: ` + t.map(gr).join([", "]));
}
function xt(e, r, t, n, i, a, o, s, u, c, v, p, h) {
v = k(v), a = j(i, a), s && (s = j(o, s)), c && (c = j(u, c)), h = j(p, h);
var m = lr(v);
throw r.forEach(i), new gr(`${e}: ` + t.map(yr).join([", "]));
}, Yt = (e, r, t, n, i, a, o, s, u, l, v, p, h) => {
v = D(v), a = W(i, a), s && (s = W(o, s)), l && (l = W(u, l)), h = W(p, h);
var m = cr(v);
pr(m, function() {
Ee(`Cannot construct ${v} due to unbound types`, [n]);
}), q([e, r, t], n ? [n] : [], function($) {
$ = $[0];
var S, C;
n ? (S = $.registeredClass, C = S.instancePrototype) : C = L.prototype;
var R = vr(m, function() {
if (Object.getPrototypeOf(this) !== l)
}), J([e, r, t], n ? [n] : [], function(w) {
w = w[0];
var R, C;
n ? (R = w.registeredClass, C = R.instancePrototype) : C = N.prototype;
var S = vr(m, function() {
if (Object.getPrototypeOf(this) !== c)
throw new te("Use 'new' to construct " + v);
if (d.constructor_body === void 0)
throw new te(v + " has no accessible constructor");
var Re = d.constructor_body[arguments.length];
if (Re === void 0)
var Fe = d.constructor_body[arguments.length];
if (Fe === void 0)
throw new te(`Tried to invoke ctor of ${v} with invalid number of parameters (${arguments.length}) - expected (${Object.keys(d.constructor_body).toString()}) parameters instead!`);
return Re.apply(this, arguments);
}), l = Object.create(C, { constructor: { value: R } });
R.prototype = l;
var d = new Ft(v, R, l, h, S, a, s, c);
return Fe.apply(this, arguments);
}), c = Object.create(C, { constructor: { value: S } });
S.prototype = c;
var d = new St(v, S, c, h, R, a, s, l);
d.baseClass && (d.baseClass.__derivedClasses === void 0 && (d.baseClass.__derivedClasses = []), d.baseClass.__derivedClasses.push(d));
var T = new x(v, d, !0, !1, !1), E = new x(v + "*", d, !1, !1, !1), J = new x(v + " const*", d, !1, !0, !1);
return cr[e] = { pointerType: E, constPointerType: J }, hr(m, R), [T, E, J];
var A = new Y(v, d, !0, !1, !1), E = new Y(v + "*", d, !1, !1, !1), K = new Y(v + " const*", d, !1, !0, !1);
return lr[e] = { pointerType: E, constPointerType: K }, _r(m, S), [A, E, K];
});
}
function xe(e, r) {
}, xe = (e, r) => {
for (var t = [], n = 0; n < e; n++)
t.push(A[r + n * 4 >> 2]);
t.push(P[r + n * 4 >> 2]);
return t;
}
};
function Ye(e, r, t, n, i, a) {
var o = r.length;
o < 2 && w("argTypes array size mismatch! Must at least get return value and 'this' types!");
for (var s = r[1] !== null && t !== null, u = !1, c = 1; c < r.length; ++c)
if (r[c] !== null && r[c].destructorFunction === void 0) {
o < 2 && $("argTypes array size mismatch! Must at least get return value and 'this' types!");
for (var s = r[1] !== null && t !== null, u = !1, l = 1; l < r.length; ++l)
if (r[l] !== null && r[l].destructorFunction === void 0) {
u = !0;
break;
}
var v = r[0].name !== "void", p = o - 2, h = new Array(p), m = [], $ = [];
var v = r[0].name !== "void", p = o - 2, h = new Array(p), m = [], w = [];
return function() {
arguments.length !== p && w(`function ${e} called with ${arguments.length} arguments, expected ${p} args!`), $.length = 0;
var S;
m.length = s ? 2 : 1, m[0] = i, s && (S = r[1].toWireType($, this), m[1] = S);
arguments.length !== p && $(`function ${e} called with ${arguments.length} arguments, expected ${p}`), w.length = 0;
var R;
m.length = s ? 2 : 1, m[0] = i, s && (R = r[1].toWireType(w, this), m[1] = R);
for (var C = 0; C < p; ++C)
h[C] = r[C + 2].toWireType($, arguments[C]), m.push(h[C]);
var R = n.apply(null, m);
function l(d) {
h[C] = r[C + 2].toWireType(w, arguments[C]), m.push(h[C]);
var S = n.apply(null, m);
function c(d) {
if (u)
ir($);
ir(w);
else
for (var T = s ? 1 : 2; T < r.length; T++) {
var E = T === 1 ? S : h[T - 2];
r[T].destructorFunction !== null && r[T].destructorFunction(E);
for (var A = s ? 1 : 2; A < r.length; A++) {
var E = A === 1 ? R : h[A - 2];
r[A].destructorFunction !== null && r[A].destructorFunction(E);
}

@@ -687,8 +606,8 @@ if (v)

}
return l(R);
return c(S);
};
}
function Yt(e, r, t, n, i, a) {
var Vt = (e, r, t, n, i, a) => {
var o = xe(r, t);
i = j(n, i), q([], [e], function(s) {
i = W(n, i), J([], [e], function(s) {
s = s[0];

@@ -700,10 +619,7 @@ var u = `constructor ${s.name}`;

Ee(`Cannot construct ${s.name} due to unbound types`, o);
}, q([], o, function(c) {
return c.splice(1, 0, null), s.registeredClass.constructor_body[r - 1] = Ye(u, c, null, i, a), [];
}), [];
}, J([], o, (l) => (l.splice(1, 0, null), s.registeredClass.constructor_body[r - 1] = Ye(u, l, null, i, a), [])), [];
});
}
function Vt(e, r, t, n, i, a, o, s, u) {
var c = xe(t, n);
r = k(r), a = j(i, a), q([], [e], function(v) {
}, Bt = (e, r, t, n, i, a, o, s, u) => {
var l = xe(t, n);
r = D(r), a = W(i, a), J([], [e], function(v) {
v = v[0];

@@ -713,13 +629,13 @@ var p = `${v.name}.${r}`;

function h() {
Ee(`Cannot call ${p} due to unbound types`, c);
Ee(`Cannot call ${p} due to unbound types`, l);
}
var m = v.registeredClass.instancePrototype, $ = m[r];
return $ === void 0 || $.overloadTable === void 0 && $.className !== v.name && $.argCount === t - 2 ? (h.argCount = t - 2, h.className = v.name, m[r] = h) : (dr(m, r, p), m[r].overloadTable[t - 2] = h), q([], c, function(S) {
var C = Ye(p, S, v, a, o);
var m = v.registeredClass.instancePrototype, w = m[r];
return w === void 0 || w.overloadTable === void 0 && w.className !== v.name && w.argCount === t - 2 ? (h.argCount = t - 2, h.className = v.name, m[r] = h) : (dr(m, r, p), m[r].overloadTable[t - 2] = h), J([], l, function(R) {
var C = Ye(p, R, v, a, o);
return m[r].overloadTable === void 0 ? (C.argCount = t - 2, m[r] = C) : m[r].overloadTable[t - 2] = C, [];
}), [];
});
}
function Bt() {
Object.assign(yr.prototype, { get(e) {
};
function Lt() {
Object.assign(mr.prototype, { get(e) {
return this.allocated[e];

@@ -735,18 +651,14 @@ }, has(e) {

}
function yr() {
function mr() {
this.allocated = [void 0], this.freelist = [];
}
var O = new yr();
function mr(e) {
var O = new mr(), $r = (e) => {
e >= O.reserved && --O.get(e).refcount === 0 && O.free(e);
}
function Lt() {
}, Nt = () => {
for (var e = 0, r = O.reserved; r < O.allocated.length; ++r)
O.allocated[r] !== void 0 && ++e;
return e;
}
function Nt() {
O.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), O.reserved = O.allocated.length, f.count_emval_handles = Lt;
}
var N = { toValue: (e) => (e || w("Cannot use deleted val. handle = " + e), O.get(e).value), toHandle: (e) => {
}, zt = () => {
O.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), O.reserved = O.allocated.length, f.count_emval_handles = Nt;
}, z = { toValue: (e) => (e || $("Cannot use deleted val. handle = " + e), O.get(e).value), toHandle: (e) => {
switch (e) {

@@ -764,12 +676,8 @@ case void 0:

}
} };
function zt(e, r) {
r = k(r), I(e, { name: r, fromWireType: function(t) {
var n = N.toValue(t);
return mr(t), n;
}, toWireType: function(t, n) {
return N.toHandle(n);
}, argPackAdvance: 8, readValueFromPointer: oe, destructorFunction: null });
}
function Ve(e) {
} }, Xt = (e, r) => {
r = D(r), U(e, { name: r, fromWireType: (t) => {
var n = z.toValue(t);
return $r(t), n;
}, toWireType: (t, n) => z.toHandle(n), argPackAdvance: x, readValueFromPointer: je, destructorFunction: null });
}, Ve = (e) => {
if (e === null)

@@ -779,10 +687,9 @@ return "null";

return r === "object" || r === "array" || r === "function" ? e.toString() : "" + e;
}
function Xt(e, r) {
}, Zt = (e, r) => {
switch (r) {
case 2:
case 4:
return function(t) {
return this.fromWireType(Ze[t >> 2]);
};
case 3:
case 8:
return function(t) {

@@ -792,71 +699,47 @@ return this.fromWireType(Ge[t >> 3]);

default:
throw new TypeError("Unknown float type: " + e);
throw new TypeError(`invalid float width (${r}): ${e}`);
}
}
function Zt(e, r, t) {
var n = He(t);
r = k(r), I(e, { name: r, fromWireType: function(i) {
return i;
}, toWireType: function(i, a) {
return a;
}, argPackAdvance: 8, readValueFromPointer: Xt(r, n), destructorFunction: null });
}
function Gt(e, r, t, n, i, a, o) {
}, Gt = (e, r, t) => {
r = D(r), U(e, { name: r, fromWireType: (n) => n, toWireType: (n, i) => i, argPackAdvance: x, readValueFromPointer: Zt(r, t), destructorFunction: null });
}, qt = (e, r, t, n, i, a, o) => {
var s = xe(r, t);
e = k(e), i = j(n, i), pr(e, function() {
e = D(e), i = W(n, i), pr(e, function() {
Ee(`Cannot call ${e} due to unbound types`, s);
}, r - 1), q([], s, function(u) {
var c = [u[0], null].concat(u.slice(1));
return hr(e, Ye(e, c, null, i, a), r - 1), [];
}, r - 1), J([], s, function(u) {
var l = [u[0], null].concat(u.slice(1));
return _r(e, Ye(e, l, null, i, a), r - 1), [];
});
}
function qt(e, r, t) {
}, Jt = (e, r, t) => {
switch (r) {
case 0:
return t ? function(i) {
return U[i];
} : function(i) {
return D[i];
};
case 1:
return t ? function(i) {
return ee[i >> 1];
} : function(i) {
return ge[i >> 1];
};
return t ? (n) => M[n >> 0] : (n) => k[n >> 0];
case 2:
return t ? function(i) {
return F[i >> 2];
} : function(i) {
return A[i >> 2];
};
return t ? (n) => ae[n >> 1] : (n) => ge[n >> 1];
case 4:
return t ? (n) => F[n >> 2] : (n) => P[n >> 2];
default:
throw new TypeError("Unknown integer type: " + e);
throw new TypeError(`invalid integer width (${r}): ${e}`);
}
}
function Jt(e, r, t, n, i) {
r = k(r);
var a = He(t), o = (p) => p;
}, Kt = (e, r, t, n, i) => {
r = D(r);
var a = (v) => v;
if (n === 0) {
var s = 32 - 8 * t;
o = (p) => p << s >>> s;
var o = 32 - 8 * t;
a = (v) => v << o >>> o;
}
var u = r.includes("unsigned"), c = (p, h) => {
}, v;
u ? v = function(p, h) {
return c(h, this.name), h >>> 0;
} : v = function(p, h) {
return c(h, this.name), h;
}, I(e, { name: r, fromWireType: o, toWireType: v, argPackAdvance: 8, readValueFromPointer: qt(r, a, n !== 0), destructorFunction: null });
}
function Kt(e, r, t) {
var s = r.includes("unsigned"), u = (v, p) => {
}, l;
s ? l = function(v, p) {
return u(p, this.name), p >>> 0;
} : l = function(v, p) {
return u(p, this.name), p;
}, U(e, { name: r, fromWireType: a, toWireType: l, argPackAdvance: x, readValueFromPointer: Jt(r, t, n !== 0), destructorFunction: null });
}, Qt = (e, r, t) => {
var n = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array], i = n[r];
function a(o) {
o = o >> 2;
var s = A, u = s[o], c = s[o + 1];
return new i(s.buffer, c, u);
var s = P[o >> 2], u = P[o + 4 >> 2];
return new i(M.buffer, u, s);
}
t = k(t), I(e, { name: t, fromWireType: a, argPackAdvance: 8, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
}
var wr = (e, r, t, n) => {
t = D(t), U(e, { name: t, fromWireType: a, argPackAdvance: x, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
}, br = (e, r, t, n) => {
if (!(n > 0))

@@ -889,3 +772,3 @@ return 0;

return r[t] = 0, t - i;
}, Qt = (e, r, t) => wr(e, D, r, t), br = (e) => {
}, en = (e, r, t) => br(e, k, r, t), wr = (e) => {
for (var r = 0, t = 0; t < e.length; ++t) {

@@ -896,7 +779,7 @@ var n = e.charCodeAt(t);

return r;
}, $r = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, en = (e, r, t) => {
}, Cr = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, rn = (e, r, t) => {
for (var n = r + t, i = r; e[i] && !(i >= n); )
++i;
if (i - r > 16 && e.buffer && $r)
return $r.decode(e.subarray(r, i));
if (i - r > 16 && e.buffer && Cr)
return Cr.decode(e.subarray(r, i));
for (var a = ""; r < i; ) {

@@ -917,19 +800,18 @@ var o = e[r++];

else {
var c = o - 65536;
a += String.fromCharCode(55296 | c >> 10, 56320 | c & 1023);
var l = o - 65536;
a += String.fromCharCode(55296 | l >> 10, 56320 | l & 1023);
}
}
return a;
}, Be = (e, r) => e ? en(D, e, r) : "";
function rn(e, r) {
r = k(r);
}, Be = (e, r) => e ? rn(k, e, r) : "", tn = (e, r) => {
r = D(r);
var t = r === "std::string";
I(e, { name: r, fromWireType: function(n) {
var i = A[n >> 2], a = n + 4, o;
U(e, { name: r, fromWireType: (n) => {
var i = P[n >> 2], a = n + 4, o;
if (t)
for (var s = a, u = 0; u <= i; ++u) {
var c = a + u;
if (u == i || D[c] == 0) {
var v = c - s, p = Be(s, v);
o === void 0 ? o = p : (o += String.fromCharCode(0), o += p), s = c + 1;
var l = a + u;
if (u == i || k[l] == 0) {
var v = l - s, p = Be(s, v);
o === void 0 ? o = p : (o += String.fromCharCode(0), o += p), s = l + 1;
}

@@ -939,33 +821,30 @@ }

for (var h = new Array(i), u = 0; u < i; ++u)
h[u] = String.fromCharCode(D[a + u]);
h[u] = String.fromCharCode(k[a + u]);
o = h.join("");
}
return Y(n), o;
}, toWireType: function(n, i) {
return V(n), o;
}, toWireType: (n, i) => {
i instanceof ArrayBuffer && (i = new Uint8Array(i));
var a, o = typeof i == "string";
o || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || w("Cannot pass non-string to std::string"), t && o ? a = br(i) : a = i.length;
o || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || $("Cannot pass non-string to std::string"), t && o ? a = wr(i) : a = i.length;
var s = Ne(4 + a + 1), u = s + 4;
if (A[s >> 2] = a, t && o)
Qt(i, u, a + 1);
if (P[s >> 2] = a, t && o)
en(i, u, a + 1);
else if (o)
for (var c = 0; c < a; ++c) {
var v = i.charCodeAt(c);
v > 255 && (Y(u), w("String has UTF-16 code units that do not fit in 8 bits")), D[u + c] = v;
for (var l = 0; l < a; ++l) {
var v = i.charCodeAt(l);
v > 255 && (V(u), $("String has UTF-16 code units that do not fit in 8 bits")), k[u + l] = v;
}
else
for (var c = 0; c < a; ++c)
D[u + c] = i[c];
return n !== null && n.push(Y, s), s;
}, argPackAdvance: 8, readValueFromPointer: oe, destructorFunction: function(n) {
Y(n);
} });
}
var Cr = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, tn = (e, r) => {
for (var l = 0; l < a; ++l)
k[u + l] = i[l];
return n !== null && n.push(V, s), s;
}, argPackAdvance: x, readValueFromPointer: hr, destructorFunction: (n) => V(n) });
}, Pr = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, nn = (e, r) => {
for (var t = e, n = t >> 1, i = n + r / 2; !(n >= i) && ge[n]; )
++n;
if (t = n << 1, t - e > 32 && Cr)
return Cr.decode(D.subarray(e, t));
if (t = n << 1, t - e > 32 && Pr)
return Pr.decode(k.subarray(e, t));
for (var a = "", o = 0; !(o >= r / 2); ++o) {
var s = ee[e + o * 2 >> 1];
var s = ae[e + o * 2 >> 1];
if (s == 0)

@@ -976,3 +855,3 @@ break;

return a;
}, nn = (e, r, t) => {
}, an = (e, r, t) => {
if (t === void 0 && (t = 2147483647), t < 2)

@@ -983,6 +862,6 @@ return 0;

var o = e.charCodeAt(a);
ee[r >> 1] = o, r += 2;
ae[r >> 1] = o, r += 2;
}
return ee[r >> 1] = 0, r - n;
}, an = (e) => e.length * 2, on = (e, r) => {
return ae[r >> 1] = 0, r - n;
}, on = (e) => e.length * 2, sn = (e, r) => {
for (var t = 0, n = ""; !(t >= r / 4); ) {

@@ -999,3 +878,3 @@ var i = F[e + t * 4 >> 2];

return n;
}, sn = (e, r, t) => {
}, un = (e, r, t) => {
if (t === void 0 && (t = 2147483647), t < 4)

@@ -1013,3 +892,3 @@ return 0;

return F[r >> 2] = 0, r - n;
}, un = (e) => {
}, fn = (e) => {
for (var r = 0, t = 0; t < e.length; ++t) {

@@ -1020,39 +899,31 @@ var n = e.charCodeAt(t);

return r;
}, fn = function(e, r, t) {
t = k(t);
}, ln = (e, r, t) => {
t = D(t);
var n, i, a, o, s;
r === 2 ? (n = tn, i = nn, o = an, a = () => ge, s = 1) : r === 4 && (n = on, i = sn, o = un, a = () => A, s = 2), I(e, { name: t, fromWireType: function(u) {
for (var c = A[u >> 2], v = a(), p, h = u + 4, m = 0; m <= c; ++m) {
var $ = u + 4 + m * r;
if (m == c || v[$ >> s] == 0) {
var S = $ - h, C = n(h, S);
p === void 0 ? p = C : (p += String.fromCharCode(0), p += C), h = $ + r;
r === 2 ? (n = nn, i = an, o = on, a = () => ge, s = 1) : r === 4 && (n = sn, i = un, o = fn, a = () => P, s = 2), U(e, { name: t, fromWireType: (u) => {
for (var l = P[u >> 2], v = a(), p, h = u + 4, m = 0; m <= l; ++m) {
var w = u + 4 + m * r;
if (m == l || v[w >> s] == 0) {
var R = w - h, C = n(h, R);
p === void 0 ? p = C : (p += String.fromCharCode(0), p += C), h = w + r;
}
}
return Y(u), p;
}, toWireType: function(u, c) {
typeof c != "string" && w(`Cannot pass non-string to C++ string type ${t}`);
var v = o(c), p = Ne(4 + v + r);
return A[p >> 2] = v >> s, i(c, p + 4, v + r), u !== null && u.push(Y, p), p;
}, argPackAdvance: 8, readValueFromPointer: oe, destructorFunction: function(u) {
Y(u);
return V(u), p;
}, toWireType: (u, l) => {
typeof l != "string" && $(`Cannot pass non-string to C++ string type ${t}`);
var v = o(l), p = Ne(4 + v + r);
return P[p >> 2] = v >> s, i(l, p + 4, v + r), u !== null && u.push(V, p), p;
}, argPackAdvance: x, readValueFromPointer: je, destructorFunction: (u) => V(u) });
}, cn = (e, r, t, n, i, a) => {
we[e] = { name: D(r), rawConstructor: W(t, n), rawDestructor: W(i, a), fields: [] };
}, vn = (e, r, t, n, i, a, o, s, u, l) => {
we[e].fields.push({ fieldName: D(r), getterReturnType: t, getter: W(n, i), getterContext: a, setterArgumentType: o, setter: W(s, u), setterContext: l });
}, dn = (e, r) => {
r = D(r), U(e, { isVoid: !0, name: r, argPackAdvance: 0, fromWireType: () => {
}, toWireType: (t, n) => {
} });
};
function cn(e, r, t, n, i, a) {
$e[e] = { name: k(r), rawConstructor: j(t, n), rawDestructor: j(i, a), fields: [] };
}
function ln(e, r, t, n, i, a, o, s, u, c) {
$e[e].fields.push({ fieldName: k(r), getterReturnType: t, getter: j(n, i), getterContext: a, setterArgumentType: o, setter: j(s, u), setterContext: c });
}
function vn(e, r) {
r = k(r), I(e, { isVoid: !0, name: r, argPackAdvance: 0, fromWireType: function() {
}, toWireType: function(t, n) {
} });
}
var dn = {};
function pn(e) {
var r = dn[e];
return r === void 0 ? k(e) : r;
}
function Pr() {
}, pn = {}, hn = (e) => {
var r = pn[e];
return r === void 0 ? D(e) : r;
}, Tr = () => {
if (typeof globalThis == "object")

@@ -1068,14 +939,8 @@ return globalThis;

throw Error("unable to get global object.");
}
function hn(e) {
return e === 0 ? N.toHandle(Pr()) : (e = pn(e), N.toHandle(Pr()[e]));
}
function _n(e) {
}, _n = (e) => e === 0 ? z.toHandle(Tr()) : (e = hn(e), z.toHandle(Tr()[e])), gn = (e) => {
e > 4 && (O.get(e).refcount += 1);
}
function Tr(e, r) {
var t = G[e];
return t === void 0 && w(r + " has unknown type " + gr(e)), t;
}
function gn(e) {
}, Ar = (e, r) => {
var t = q[e];
return t === void 0 && $(r + " has unknown type " + yr(e)), t;
}, yn = (e) => {
var r = new Array(e + 1);

@@ -1085,24 +950,20 @@ return function(t, n, i) {

for (var a = 0; a < e; ++a) {
var o = Tr(A[n + a * 4 >> 2], "parameter " + a);
var o = Ar(P[n + a * 4 >> 2], "parameter " + a);
r[a + 1] = o.readValueFromPointer(i), i += o.argPackAdvance;
}
var s = new (t.bind.apply(t, r))();
return N.toHandle(s);
return z.toHandle(s);
};
}
var Ar = {};
function yn(e, r, t, n) {
e = N.toValue(e);
var i = Ar[r];
return i || (i = gn(r), Ar[r] = i), i(e, t, n);
}
function mn(e, r) {
e = Tr(e, "_emval_take_value");
}, Er = {}, mn = (e, r, t, n) => {
e = z.toValue(e);
var i = Er[r];
return i || (i = yn(r), Er[r] = i), i(e, t, n);
}, $n = (e, r) => {
e = Ar(e, "_emval_take_value");
var t = e.readValueFromPointer(r);
return N.toHandle(t);
}
var wn = () => {
return z.toHandle(t);
}, bn = () => {
ye("");
}, bn = (e, r, t) => D.copyWithin(e, r, r + t), $n = () => 2147483648, Cn = (e) => {
var r = _e.buffer, t = e - r.byteLength + 65535 >>> 16;
}, wn = (e, r, t) => k.copyWithin(e, r, r + t), Cn = () => 2147483648, Pn = (e) => {
var r = _e.buffer, t = (e - r.byteLength + 65535) / 65536;
try {

@@ -1112,12 +973,12 @@ return _e.grow(t), qe(), 1;

}
}, Pn = (e) => {
var r = D.length;
}, Tn = (e) => {
var r = k.length;
e >>>= 0;
var t = $n();
var t = Cn();
if (e > t)
return !1;
for (var n = (u, c) => u + (c - u % c) % c, i = 1; i <= 4; i *= 2) {
for (var n = (u, l) => u + (l - u % l) % l, i = 1; i <= 4; i *= 2) {
var a = r * (1 + 0.2 / i);
a = Math.min(a, e + 100663296);
var o = Math.min(t, n(Math.max(e, a), 65536)), s = Cn(o);
var o = Math.min(t, n(Math.max(e, a), 65536)), s = Pn(o);
if (s)

@@ -1127,5 +988,5 @@ return !0;

return !1;
}, Le = {}, Tn = () => pe || "./this.program", le = () => {
if (!le.strings) {
var e = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", r = { USER: "web_user", LOGNAME: "web_user", PATH: "/", PWD: "/", HOME: "/home/web_user", LANG: e, _: Tn() };
}, Le = {}, An = () => pe || "./this.program", ce = () => {
if (!ce.strings) {
var e = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", r = { USER: "web_user", LOGNAME: "web_user", PATH: "/", PWD: "/", HOME: "/home/web_user", LANG: e, _: An() };
for (var t in Le)

@@ -1136,33 +997,27 @@ Le[t] === void 0 ? delete r[t] : r[t] = Le[t];

n.push(`${t}=${r[t]}`);
le.strings = n;
ce.strings = n;
}
return le.strings;
}, An = (e, r) => {
return ce.strings;
}, En = (e, r) => {
for (var t = 0; t < e.length; ++t)
U[r++ >> 0] = e.charCodeAt(t);
U[r >> 0] = 0;
}, En = (e, r) => {
M[r++ >> 0] = e.charCodeAt(t);
M[r >> 0] = 0;
}, Rn = (e, r) => {
var t = 0;
return le().forEach(function(n, i) {
return ce().forEach((n, i) => {
var a = r + t;
A[e + i * 4 >> 2] = a, An(n, a), t += n.length + 1;
P[e + i * 4 >> 2] = a, En(n, a), t += n.length + 1;
}), 0;
}, Fn = (e, r) => {
var t = le();
A[e >> 2] = t.length;
}, Sn = (e, r) => {
var t = ce();
P[e >> 2] = t.length;
var n = 0;
return t.forEach(function(i) {
n += i.length + 1;
}), A[r >> 2] = n, 0;
};
function Sn(e) {
return e;
}
var Fe = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Rn = (e, r) => {
return t.forEach((i) => n += i.length + 1), P[r >> 2] = n, 0;
}, Fn = (e) => e, Re = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Dn = (e, r) => {
for (var t = 0, n = 0; n <= r; t += e[n++])
;
return t;
}, Er = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Fr = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], kn = (e, r) => {
}, Rr = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Sr = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], kn = (e, r) => {
for (var t = new Date(e.getTime()); r > 0; ) {
var n = Fe(t.getFullYear()), i = t.getMonth(), a = (n ? Er : Fr)[i];
var n = Re(t.getFullYear()), i = t.getMonth(), a = (n ? Rr : Sr)[i];
if (r > a - t.getDate())

@@ -1175,80 +1030,80 @@ r -= a - t.getDate() + 1, t.setDate(1), i < 11 ? t.setMonth(i + 1) : (t.setMonth(0), t.setFullYear(t.getFullYear() + 1));

};
function Dn(e, r, t) {
var n = t > 0 ? t : br(e) + 1, i = new Array(n), a = wr(e, i, 0, i.length);
function On(e, r, t) {
var n = t > 0 ? t : wr(e) + 1, i = new Array(n), a = br(e, i, 0, i.length);
return r && (i.length = a), i;
}
var On = (e, r) => {
U.set(e, r);
var Wn = (e, r) => {
M.set(e, r);
}, jn = (e, r, t, n) => {
var i = F[n + 40 >> 2], a = { tm_sec: F[n >> 2], tm_min: F[n + 4 >> 2], tm_hour: F[n + 8 >> 2], tm_mday: F[n + 12 >> 2], tm_mon: F[n + 16 >> 2], tm_year: F[n + 20 >> 2], tm_wday: F[n + 24 >> 2], tm_yday: F[n + 28 >> 2], tm_isdst: F[n + 32 >> 2], tm_gmtoff: F[n + 36 >> 2], tm_zone: i ? Be(i) : "" }, o = Be(t), s = { "%c": "%a %b %d %H:%M:%S %Y", "%D": "%m/%d/%y", "%F": "%Y-%m-%d", "%h": "%b", "%r": "%I:%M:%S %p", "%R": "%H:%M", "%T": "%H:%M:%S", "%x": "%m/%d/%y", "%X": "%H:%M:%S", "%Ec": "%c", "%EC": "%C", "%Ex": "%m/%d/%y", "%EX": "%H:%M:%S", "%Ey": "%y", "%EY": "%Y", "%Od": "%d", "%Oe": "%e", "%OH": "%H", "%OI": "%I", "%Om": "%m", "%OM": "%M", "%OS": "%S", "%Ou": "%u", "%OU": "%U", "%OV": "%V", "%Ow": "%w", "%OW": "%W", "%Oy": "%y" };
var i = P[n + 40 >> 2], a = { tm_sec: F[n >> 2], tm_min: F[n + 4 >> 2], tm_hour: F[n + 8 >> 2], tm_mday: F[n + 12 >> 2], tm_mon: F[n + 16 >> 2], tm_year: F[n + 20 >> 2], tm_wday: F[n + 24 >> 2], tm_yday: F[n + 28 >> 2], tm_isdst: F[n + 32 >> 2], tm_gmtoff: F[n + 36 >> 2], tm_zone: i ? Be(i) : "" }, o = Be(t), s = { "%c": "%a %b %d %H:%M:%S %Y", "%D": "%m/%d/%y", "%F": "%Y-%m-%d", "%h": "%b", "%r": "%I:%M:%S %p", "%R": "%H:%M", "%T": "%H:%M:%S", "%x": "%m/%d/%y", "%X": "%H:%M:%S", "%Ec": "%c", "%EC": "%C", "%Ex": "%m/%d/%y", "%EX": "%H:%M:%S", "%Ey": "%y", "%EY": "%Y", "%Od": "%d", "%Oe": "%e", "%OH": "%H", "%OI": "%I", "%Om": "%m", "%OM": "%M", "%OS": "%S", "%Ou": "%u", "%OU": "%U", "%OV": "%V", "%Ow": "%w", "%OW": "%W", "%Oy": "%y" };
for (var u in s)
o = o.replace(new RegExp(u, "g"), s[u]);
var c = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], v = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
function p(l, d, T) {
for (var E = typeof l == "number" ? l.toString() : l || ""; E.length < d; )
E = T[0] + E;
var l = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], v = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
function p(c, d, A) {
for (var E = typeof c == "number" ? c.toString() : c || ""; E.length < d; )
E = A[0] + E;
return E;
}
function h(l, d) {
return p(l, d, "0");
function h(c, d) {
return p(c, d, "0");
}
function m(l, d) {
function T(J) {
return J < 0 ? -1 : J > 0 ? 1 : 0;
function m(c, d) {
function A(K) {
return K < 0 ? -1 : K > 0 ? 1 : 0;
}
var E;
return (E = T(l.getFullYear() - d.getFullYear())) === 0 && (E = T(l.getMonth() - d.getMonth())) === 0 && (E = T(l.getDate() - d.getDate())), E;
return (E = A(c.getFullYear() - d.getFullYear())) === 0 && (E = A(c.getMonth() - d.getMonth())) === 0 && (E = A(c.getDate() - d.getDate())), E;
}
function $(l) {
switch (l.getDay()) {
function w(c) {
switch (c.getDay()) {
case 0:
return new Date(l.getFullYear() - 1, 11, 29);
return new Date(c.getFullYear() - 1, 11, 29);
case 1:
return l;
return c;
case 2:
return new Date(l.getFullYear(), 0, 3);
return new Date(c.getFullYear(), 0, 3);
case 3:
return new Date(l.getFullYear(), 0, 2);
return new Date(c.getFullYear(), 0, 2);
case 4:
return new Date(l.getFullYear(), 0, 1);
return new Date(c.getFullYear(), 0, 1);
case 5:
return new Date(l.getFullYear() - 1, 11, 31);
return new Date(c.getFullYear() - 1, 11, 31);
case 6:
return new Date(l.getFullYear() - 1, 11, 30);
return new Date(c.getFullYear() - 1, 11, 30);
}
}
function S(l) {
var d = kn(new Date(l.tm_year + 1900, 0, 1), l.tm_yday), T = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), J = $(T), Re = $(E);
return m(J, d) <= 0 ? m(Re, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
function R(c) {
var d = kn(new Date(c.tm_year + 1900, 0, 1), c.tm_yday), A = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), K = w(A), Fe = w(E);
return m(K, d) <= 0 ? m(Fe, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
}
var C = { "%a": (l) => c[l.tm_wday].substring(0, 3), "%A": (l) => c[l.tm_wday], "%b": (l) => v[l.tm_mon].substring(0, 3), "%B": (l) => v[l.tm_mon], "%C": (l) => {
var d = l.tm_year + 1900;
var C = { "%a": (c) => l[c.tm_wday].substring(0, 3), "%A": (c) => l[c.tm_wday], "%b": (c) => v[c.tm_mon].substring(0, 3), "%B": (c) => v[c.tm_mon], "%C": (c) => {
var d = c.tm_year + 1900;
return h(d / 100 | 0, 2);
}, "%d": (l) => h(l.tm_mday, 2), "%e": (l) => p(l.tm_mday, 2, " "), "%g": (l) => S(l).toString().substring(2), "%G": (l) => S(l), "%H": (l) => h(l.tm_hour, 2), "%I": (l) => {
var d = l.tm_hour;
}, "%d": (c) => h(c.tm_mday, 2), "%e": (c) => p(c.tm_mday, 2, " "), "%g": (c) => R(c).toString().substring(2), "%G": (c) => R(c), "%H": (c) => h(c.tm_hour, 2), "%I": (c) => {
var d = c.tm_hour;
return d == 0 ? d = 12 : d > 12 && (d -= 12), h(d, 2);
}, "%j": (l) => h(l.tm_mday + Rn(Fe(l.tm_year + 1900) ? Er : Fr, l.tm_mon - 1), 3), "%m": (l) => h(l.tm_mon + 1, 2), "%M": (l) => h(l.tm_min, 2), "%n": () => `
`, "%p": (l) => l.tm_hour >= 0 && l.tm_hour < 12 ? "AM" : "PM", "%S": (l) => h(l.tm_sec, 2), "%t": () => " ", "%u": (l) => l.tm_wday || 7, "%U": (l) => {
var d = l.tm_yday + 7 - l.tm_wday;
}, "%j": (c) => h(c.tm_mday + Dn(Re(c.tm_year + 1900) ? Rr : Sr, c.tm_mon - 1), 3), "%m": (c) => h(c.tm_mon + 1, 2), "%M": (c) => h(c.tm_min, 2), "%n": () => `
`, "%p": (c) => c.tm_hour >= 0 && c.tm_hour < 12 ? "AM" : "PM", "%S": (c) => h(c.tm_sec, 2), "%t": () => " ", "%u": (c) => c.tm_wday || 7, "%U": (c) => {
var d = c.tm_yday + 7 - c.tm_wday;
return h(Math.floor(d / 7), 2);
}, "%V": (l) => {
var d = Math.floor((l.tm_yday + 7 - (l.tm_wday + 6) % 7) / 7);
if ((l.tm_wday + 371 - l.tm_yday - 2) % 7 <= 2 && d++, d) {
}, "%V": (c) => {
var d = Math.floor((c.tm_yday + 7 - (c.tm_wday + 6) % 7) / 7);
if ((c.tm_wday + 371 - c.tm_yday - 2) % 7 <= 2 && d++, d) {
if (d == 53) {
var E = (l.tm_wday + 371 - l.tm_yday) % 7;
E != 4 && (E != 3 || !Fe(l.tm_year)) && (d = 1);
var E = (c.tm_wday + 371 - c.tm_yday) % 7;
E != 4 && (E != 3 || !Re(c.tm_year)) && (d = 1);
}
} else {
d = 52;
var T = (l.tm_wday + 7 - l.tm_yday - 1) % 7;
(T == 4 || T == 5 && Fe(l.tm_year % 400 - 1)) && d++;
var A = (c.tm_wday + 7 - c.tm_yday - 1) % 7;
(A == 4 || A == 5 && Re(c.tm_year % 400 - 1)) && d++;
}
return h(d, 2);
}, "%w": (l) => l.tm_wday, "%W": (l) => {
var d = l.tm_yday + 7 - (l.tm_wday + 6) % 7;
}, "%w": (c) => c.tm_wday, "%W": (c) => {
var d = c.tm_yday + 7 - (c.tm_wday + 6) % 7;
return h(Math.floor(d / 7), 2);
}, "%y": (l) => (l.tm_year + 1900).toString().substring(2), "%Y": (l) => l.tm_year + 1900, "%z": (l) => {
var d = l.tm_gmtoff, T = d >= 0;
return d = Math.abs(d) / 60, d = d / 60 * 100 + d % 60, (T ? "+" : "-") + ("0000" + d).slice(-4);
}, "%Z": (l) => l.tm_zone, "%%": () => "%" };
}, "%y": (c) => (c.tm_year + 1900).toString().substring(2), "%Y": (c) => c.tm_year + 1900, "%z": (c) => {
var d = c.tm_gmtoff, A = d >= 0;
return d = Math.abs(d) / 60, d = d / 60 * 100 + d % 60, (A ? "+" : "-") + ("0000" + d).slice(-4);
}, "%Z": (c) => c.tm_zone, "%%": () => "%" };
o = o.replace(/%%/g, "\0\0");

@@ -1258,4 +1113,4 @@ for (var u in C)

o = o.replace(/\0\0/g, "%");
var R = Dn(o, !1);
return R.length > r ? 0 : (On(R, e), R.length - 1);
var S = On(o, !1);
return S.length > r ? 0 : (Wn(S, e), S.length - 1);
}, Hn = (e, r, t, n, i) => jn(e, r, t, n);

@@ -1266,16 +1121,14 @@ ar = f.InternalError = class extends Error {

}
}, ut(), te = f.BindingError = class extends Error {
}, ft(), te = f.BindingError = class extends Error {
constructor(r) {
super(r), this.name = "BindingError";
}
}, Tt(), gt(), Ht(), _r = f.UnboundTypeError = It(Error, "UnboundTypeError"), Bt(), Nt();
var Wn = { r: qr, v: Jr, a: Qr, h: et, m: rt, K: tt, R: nt, p: it, ca: at, d: Kr, oa: ot, Z: st, ga: ct, na: xt, ma: Yt, E: Vt, fa: zt, X: Zt, F: Gt, y: Jt, t: Kt, W: rn, N: fn, L: cn, pa: ln, ha: vn, V: mr, la: hn, S: _n, ja: yn, ka: mn, M: wn, ea: bn, da: Pn, aa: En, ba: Fn, J: ri, U: ci, C: ni, q: Kn, b: Un, D: ei, ia: ai, c: Vn, i: Ln, j: xn, o: ti, Q: Qn, w: Jn, I: si, P: ui, B: ii, H: li, _: di, Y: pi, k: Bn, e: Yn, f: In, g: Mn, O: fi, l: Gn, n: Nn, T: zn, u: Zn, x: qn, A: oi, s: Xn, G: vi, z: Sn, $: Hn };
Gr();
var Y = f._free = (e) => (Y = f._free = P.sa)(e), Ne = f._malloc = (e) => (Ne = f._malloc = P.ta)(e), Sr = (e) => (Sr = P.va)(e);
f.__embind_initialize_bindings = () => (f.__embind_initialize_bindings = P.wa)();
var _ = (e, r) => (_ = P.xa)(e, r), ve = (e) => (ve = P.ya)(e), g = () => (g = P.za)(), y = (e) => (y = P.Aa)(e), Rr = (e) => (Rr = P.Ba)(e), kr = (e) => (kr = P.Ca)(e), Dr = (e, r, t) => (Dr = P.Da)(e, r, t), Or = (e) => (Or = P.Ea)(e);
f.dynCall_viijii = (e, r, t, n, i, a, o) => (f.dynCall_viijii = P.Fa)(e, r, t, n, i, a, o);
var jr = f.dynCall_jiii = (e, r, t, n) => (jr = f.dynCall_jiii = P.Ga)(e, r, t, n), Hr = f.dynCall_jiiii = (e, r, t, n, i) => (Hr = f.dynCall_jiiii = P.Ha)(e, r, t, n, i);
f.dynCall_iiiiij = (e, r, t, n, i, a, o) => (f.dynCall_iiiiij = P.Ia)(e, r, t, n, i, a, o), f.dynCall_iiiiijj = (e, r, t, n, i, a, o, s, u) => (f.dynCall_iiiiijj = P.Ja)(e, r, t, n, i, a, o, s, u), f.dynCall_iiiiiijj = (e, r, t, n, i, a, o, s, u, c) => (f.dynCall_iiiiiijj = P.Ka)(e, r, t, n, i, a, o, s, u, c);
function Un(e, r) {
}, At(), yt(), Ht(), gr = f.UnboundTypeError = xt(Error, "UnboundTypeError"), Lt(), zt();
var Mn = { r: Jr, v: Kr, a: et, h: rt, m: tt, K: nt, R: it, p: at, ca: ot, d: Qr, oa: st, Z: ut, ga: ct, na: Yt, ma: Vt, E: Bt, fa: Xt, X: Gt, F: qt, y: Kt, t: Qt, W: tn, N: ln, L: cn, pa: vn, ha: dn, V: $r, la: _n, S: gn, ja: mn, ka: $n, M: bn, ea: wn, da: Tn, aa: Rn, ba: Sn, J: ti, U: ci, C: ii, q: Qn, b: In, D: ri, ia: oi, c: Bn, i: Nn, j: Yn, o: ni, Q: ei, w: Kn, I: ui, P: fi, B: ai, H: vi, _: pi, Y: hi, k: Ln, e: Vn, f: xn, g: Un, O: li, l: qn, n: zn, T: Xn, u: Gn, x: Jn, A: si, s: Zn, G: di, z: Fn, $: Hn }, T = qr(), V = f._free = (e) => (V = f._free = T.sa)(e), Ne = f._malloc = (e) => (Ne = f._malloc = T.ta)(e), Fr = (e) => (Fr = T.va)(e);
f.__embind_initialize_bindings = () => (f.__embind_initialize_bindings = T.wa)();
var _ = (e, r) => (_ = T.xa)(e, r), ve = (e) => (ve = T.ya)(e), g = () => (g = T.za)(), y = (e) => (y = T.Aa)(e), Dr = (e) => (Dr = T.Ba)(e), kr = (e) => (kr = T.Ca)(e), Or = (e, r, t) => (Or = T.Da)(e, r, t), Wr = (e) => (Wr = T.Ea)(e);
f.dynCall_viijii = (e, r, t, n, i, a, o) => (f.dynCall_viijii = T.Fa)(e, r, t, n, i, a, o);
var jr = f.dynCall_jiii = (e, r, t, n) => (jr = f.dynCall_jiii = T.Ga)(e, r, t, n), Hr = f.dynCall_jiiii = (e, r, t, n, i) => (Hr = f.dynCall_jiiii = T.Ha)(e, r, t, n, i);
f.dynCall_iiiiij = (e, r, t, n, i, a, o) => (f.dynCall_iiiiij = T.Ia)(e, r, t, n, i, a, o), f.dynCall_iiiiijj = (e, r, t, n, i, a, o, s, u) => (f.dynCall_iiiiijj = T.Ja)(e, r, t, n, i, a, o, s, u), f.dynCall_iiiiiijj = (e, r, t, n, i, a, o, s, u, l) => (f.dynCall_iiiiiijj = T.Ka)(e, r, t, n, i, a, o, s, u, l);
function In(e, r) {
var t = g();

@@ -1290,3 +1143,3 @@ try {

}
function Mn(e, r, t, n) {
function Un(e, r, t, n) {
var i = g();

@@ -1301,3 +1154,3 @@ try {

}
function In(e, r, t) {
function xn(e, r, t) {
var n = g();

@@ -1312,3 +1165,3 @@ try {

}
function xn(e, r, t, n, i) {
function Yn(e, r, t, n, i) {
var a = g();

@@ -1323,3 +1176,3 @@ try {

}
function Yn(e, r) {
function Vn(e, r) {
var t = g();

@@ -1334,3 +1187,3 @@ try {

}
function Vn(e, r, t) {
function Bn(e, r, t) {
var n = g();

@@ -1345,3 +1198,3 @@ try {

}
function Bn(e) {
function Ln(e) {
var r = g();

@@ -1356,3 +1209,3 @@ try {

}
function Ln(e, r, t, n) {
function Nn(e, r, t, n) {
var i = g();

@@ -1367,3 +1220,3 @@ try {

}
function Nn(e, r, t, n, i, a) {
function zn(e, r, t, n, i, a) {
var o = g();

@@ -1378,3 +1231,3 @@ try {

}
function zn(e, r, t, n, i, a, o) {
function Xn(e, r, t, n, i, a, o) {
var s = g();

@@ -1389,6 +1242,6 @@ try {

}
function Xn(e, r, t, n, i, a, o, s, u, c, v) {
function Zn(e, r, t, n, i, a, o, s, u, l, v) {
var p = g();
try {
b(e)(r, t, n, i, a, o, s, u, c, v);
b(e)(r, t, n, i, a, o, s, u, l, v);
} catch (h) {

@@ -1400,13 +1253,13 @@ if (y(p), h !== h + 0)

}
function Zn(e, r, t, n, i, a, o, s) {
function Gn(e, r, t, n, i, a, o, s) {
var u = g();
try {
b(e)(r, t, n, i, a, o, s);
} catch (c) {
if (y(u), c !== c + 0)
throw c;
} catch (l) {
if (y(u), l !== l + 0)
throw l;
_(1, 0);
}
}
function Gn(e, r, t, n, i) {
function qn(e, r, t, n, i) {
var a = g();

@@ -1421,8 +1274,8 @@ try {

}
function qn(e, r, t, n, i, a, o, s, u) {
var c = g();
function Jn(e, r, t, n, i, a, o, s, u) {
var l = g();
try {
b(e)(r, t, n, i, a, o, s, u);
} catch (v) {
if (y(c), v !== v + 0)
if (y(l), v !== v + 0)
throw v;

@@ -1432,3 +1285,3 @@ _(1, 0);

}
function Jn(e, r, t, n, i, a, o) {
function Kn(e, r, t, n, i, a, o) {
var s = g();

@@ -1443,3 +1296,3 @@ try {

}
function Kn(e) {
function Qn(e) {
var r = g();

@@ -1454,3 +1307,3 @@ try {

}
function Qn(e, r, t, n, i, a, o) {
function ei(e, r, t, n, i, a, o) {
var s = g();

@@ -1465,3 +1318,3 @@ try {

}
function ei(e, r, t, n) {
function ri(e, r, t, n) {
var i = g();

@@ -1476,3 +1329,3 @@ try {

}
function ri(e, r, t, n) {
function ti(e, r, t, n) {
var i = g();

@@ -1487,3 +1340,3 @@ try {

}
function ti(e, r, t, n, i, a) {
function ni(e, r, t, n, i, a) {
var o = g();

@@ -1498,3 +1351,3 @@ try {

}
function ni(e, r, t, n, i, a) {
function ii(e, r, t, n, i, a) {
var o = g();

@@ -1509,6 +1362,6 @@ try {

}
function ii(e, r, t, n, i, a, o, s, u, c) {
function ai(e, r, t, n, i, a, o, s, u, l) {
var v = g();
try {
return b(e)(r, t, n, i, a, o, s, u, c);
return b(e)(r, t, n, i, a, o, s, u, l);
} catch (p) {

@@ -1520,3 +1373,3 @@ if (y(v), p !== p + 0)

}
function ai(e, r, t) {
function oi(e, r, t) {
var n = g();

@@ -1531,6 +1384,6 @@ try {

}
function oi(e, r, t, n, i, a, o, s, u, c) {
function si(e, r, t, n, i, a, o, s, u, l) {
var v = g();
try {
b(e)(r, t, n, i, a, o, s, u, c);
b(e)(r, t, n, i, a, o, s, u, l);
} catch (p) {

@@ -1542,18 +1395,18 @@ if (y(v), p !== p + 0)

}
function si(e, r, t, n, i, a, o, s) {
function ui(e, r, t, n, i, a, o, s) {
var u = g();
try {
return b(e)(r, t, n, i, a, o, s);
} catch (c) {
if (y(u), c !== c + 0)
throw c;
} catch (l) {
if (y(u), l !== l + 0)
throw l;
_(1, 0);
}
}
function ui(e, r, t, n, i, a, o, s, u) {
var c = g();
function fi(e, r, t, n, i, a, o, s, u) {
var l = g();
try {
return b(e)(r, t, n, i, a, o, s, u);
} catch (v) {
if (y(c), v !== v + 0)
if (y(l), v !== v + 0)
throw v;

@@ -1563,3 +1416,3 @@ _(1, 0);

}
function fi(e, r, t, n, i, a, o) {
function li(e, r, t, n, i, a, o) {
var s = g();

@@ -1584,6 +1437,6 @@ try {

}
function li(e, r, t, n, i, a, o, s, u, c, v, p) {
function vi(e, r, t, n, i, a, o, s, u, l, v, p) {
var h = g();
try {
return b(e)(r, t, n, i, a, o, s, u, c, v, p);
return b(e)(r, t, n, i, a, o, s, u, l, v, p);
} catch (m) {

@@ -1595,13 +1448,13 @@ if (y(h), m !== m + 0)

}
function vi(e, r, t, n, i, a, o, s, u, c, v, p, h, m, $, S) {
function di(e, r, t, n, i, a, o, s, u, l, v, p, h, m, w, R) {
var C = g();
try {
b(e)(r, t, n, i, a, o, s, u, c, v, p, h, m, $, S);
} catch (R) {
if (y(C), R !== R + 0)
throw R;
b(e)(r, t, n, i, a, o, s, u, l, v, p, h, m, w, R);
} catch (S) {
if (y(C), S !== S + 0)
throw S;
_(1, 0);
}
}
function di(e, r, t, n) {
function pi(e, r, t, n) {
var i = g();

@@ -1616,3 +1469,3 @@ try {

}
function pi(e, r, t, n, i) {
function hi(e, r, t, n, i) {
var a = g();

@@ -1628,10 +1481,10 @@ try {

var Se;
ae = function e() {
Se || Wr(), Se || (ae = e);
oe = function e() {
Se || Mr(), Se || (oe = e);
};
function Wr() {
if (X > 0 || (Mr(), X > 0))
function Mr() {
if (Z > 0 || (Ur(), Z > 0))
return;
function e() {
Se || (Se = !0, f.calledRun = !0, !Xe && (Ir(), B(f), f.onRuntimeInitialized && f.onRuntimeInitialized(), xr()));
Se || (Se = !0, f.calledRun = !0, !Xe && (xr(), L(f), f.onRuntimeInitialized && f.onRuntimeInitialized(), Yr()));
}

@@ -1647,70 +1500,70 @@ f.setStatus ? (f.setStatus("Running..."), setTimeout(function() {

f.preInit.pop()();
return Wr(), V.ready;
return Mr(), B.ready;
};
})();
function $i(H) {
return hi(ke, H);
function Ci(j) {
return _i(De, j);
}
async function Ci(H, {
tryHarder: V = z.tryHarder,
formats: f = z.formats,
maxSymbols: B = z.maxSymbols
} = z) {
return _i(
H,
async function Pi(j, {
tryHarder: B = X.tryHarder,
formats: f = X.formats,
maxSymbols: L = X.maxSymbols
} = X) {
return gi(
j,
{
tryHarder: V,
tryHarder: B,
formats: f,
maxSymbols: B
maxSymbols: L
},
ke
De
);
}
async function Pi(H, {
tryHarder: V = z.tryHarder,
formats: f = z.formats,
maxSymbols: B = z.maxSymbols
} = z) {
return gi(
H,
async function Ti(j, {
tryHarder: B = X.tryHarder,
formats: f = X.formats,
maxSymbols: L = X.maxSymbols
} = X) {
return yi(
j,
{
tryHarder: V,
tryHarder: B,
formats: f,
maxSymbols: B
maxSymbols: L
},
ke
De
);
}
async function Ti(H, {
format: V = K.format,
charset: f = K.charset,
quietZone: B = K.quietZone,
width: Q = K.width,
height: de = K.height,
eccLevel: pe = K.eccLevel
} = K) {
return yi(
H,
async function Ai(j, {
format: B = Q.format,
charset: f = Q.charset,
quietZone: L = Q.quietZone,
width: ee = Q.width,
height: de = Q.height,
eccLevel: pe = Q.eccLevel
} = Q) {
return mi(
j,
{
format: V,
format: B,
charset: f,
quietZone: B,
width: Q,
quietZone: L,
width: ee,
height: de,
eccLevel: pe
},
ke
De
);
}
export {
Fi as ZXING_BARCODE_FORMAT_NAMES,
Si as ZXING_CHARACTOR_SET_NAMES,
z as defaultZXingReadOptions,
K as defaultZXingWriteOptions,
$i as getZXingModule,
Ri as purgeZXingModule,
Pi as readBarcodeFromImageData,
Ci as readBarcodesFromImageFile,
Si as ZXING_BARCODE_FORMAT_NAMES,
Fi as ZXING_CHARACTOR_SET_NAMES,
X as defaultZXingReadOptions,
Q as defaultZXingWriteOptions,
Ci as getZXingModule,
Di as purgeZXingModule,
Ti as readBarcodeFromImageData,
Pi as readBarcodesFromImageFile,
ki as setZXingModuleOverrides,
Ti as writeBarcodeToImageFile
Ai as writeBarcodeToImageFile
};

@@ -1,18 +0,18 @@

import { g as pi, r as hi, d as N, a as _i } from "../core-45695b49.js";
import { Z as Ti, b as Ai, c as Ei, p as Fi, s as Si } from "../core-45695b49.js";
import { g as hi, r as _i, d as L, a as gi } from "../core-a1b41704.js";
import { Z as Ai, b as Ei, c as Ri, p as Si, s as Fi } from "../core-a1b41704.js";
var Ve = (() => {
var Y = import.meta.url;
return function(q = {}) {
var f = q, J, le;
var V = import.meta.url;
return function(J = {}) {
var f = J, K, ce;
f.ready = new Promise((e, r) => {
J = e, le = r;
K = e, ce = r;
});
var Be = Object.assign({}, f), Ne = "./this.program", Le = typeof window == "object", ve = typeof importScripts == "function";
typeof process == "object" && typeof process.versions == "object" && process.versions.node;
var H = "";
function Wr(e) {
return f.locateFile ? f.locateFile(e, H) : H + e;
var j = "";
function Mr(e) {
return f.locateFile ? f.locateFile(e, j) : j + e;
}
var Fe;
(Le || ve) && (ve ? H = self.location.href : typeof document < "u" && document.currentScript && (H = document.currentScript.src), Y && (H = Y), H.indexOf("blob:") !== 0 ? H = H.substr(0, H.replace(/[?#].*/, "").lastIndexOf("/") + 1) : H = "", ve && (Fe = (e) => {
var Re;
(Le || ve) && (ve ? j = self.location.href : typeof document < "u" && document.currentScript && (j = document.currentScript.src), V && (j = V), j.indexOf("blob:") !== 0 ? j = j.substr(0, j.replace(/[?#].*/, "").lastIndexOf("/") + 1) : j = "", ve && (Re = (e) => {
var r = new XMLHttpRequest();

@@ -25,40 +25,40 @@ return r.open("GET", e, !1), r.responseType = "arraybuffer", r.send(null), new Uint8Array(r.response);

f.wasmBinary && (te = f.wasmBinary), f.noExitRuntime, typeof WebAssembly != "object" && he("no native wasm support detected");
var de, P, ze = !1, W, D, K, pe, F, A, Xe, Ze;
var de, ze = !1, H, k, ne, pe, F, P, Xe, Ze;
function Ge() {
var e = de.buffer;
f.HEAP8 = W = new Int8Array(e), f.HEAP16 = K = new Int16Array(e), f.HEAP32 = F = new Int32Array(e), f.HEAPU8 = D = new Uint8Array(e), f.HEAPU16 = pe = new Uint16Array(e), f.HEAPU32 = A = new Uint32Array(e), f.HEAPF32 = Xe = new Float32Array(e), f.HEAPF64 = Ze = new Float64Array(e);
f.HEAP8 = H = new Int8Array(e), f.HEAP16 = ne = new Int16Array(e), f.HEAPU8 = k = new Uint8Array(e), f.HEAPU16 = pe = new Uint16Array(e), f.HEAP32 = F = new Int32Array(e), f.HEAPU32 = P = new Uint32Array(e), f.HEAPF32 = Xe = new Float32Array(e), f.HEAPF64 = Ze = new Float64Array(e);
}
var qe, Je = [], Ke = [], Qe = [];
function Ur() {
function Ir() {
if (f.preRun)
for (typeof f.preRun == "function" && (f.preRun = [f.preRun]); f.preRun.length; )
xr(f.preRun.shift());
Yr(f.preRun.shift());
Se(Je);
}
function Mr() {
function Ur() {
Se(Ke);
}
function Ir() {
function xr() {
if (f.postRun)
for (typeof f.postRun == "function" && (f.postRun = [f.postRun]); f.postRun.length; )
Vr(f.postRun.shift());
Br(f.postRun.shift());
Se(Qe);
}
function xr(e) {
function Yr(e) {
Je.unshift(e);
}
function Yr(e) {
function Vr(e) {
Ke.unshift(e);
}
function Vr(e) {
function Br(e) {
Qe.unshift(e);
}
var L = 0, ne = null;
function Br(e) {
L++, f.monitorRunDependencies && f.monitorRunDependencies(L);
var z = 0, ie = null;
function Nr(e) {
z++, f.monitorRunDependencies && f.monitorRunDependencies(z);
}
function Nr(e) {
if (L--, f.monitorRunDependencies && f.monitorRunDependencies(L), L == 0 && ne) {
var r = ne;
ne = null, r();
function Lr(e) {
if (z--, f.monitorRunDependencies && f.monitorRunDependencies(z), z == 0 && ie) {
var r = ie;
ie = null, r();
}

@@ -69,18 +69,18 @@ }

var r = new WebAssembly.RuntimeError(e);
throw le(r), r;
throw ce(r), r;
}
var Lr = "data:application/octet-stream;base64,";
var zr = "data:application/octet-stream;base64,";
function er(e) {
return e.startsWith(Lr);
return e.startsWith(zr);
}
var z;
f.locateFile ? (z = "zxing_reader.wasm", er(z) || (z = Wr(z))) : z = new URL("/reader/zxing_reader.wasm", self.location).href;
var X;
f.locateFile ? (X = "zxing_reader.wasm", er(X) || (X = Mr(X))) : X = new URL("/reader/zxing_reader.wasm", self.location).href;
function rr(e) {
if (e == z && te)
if (e == X && te)
return new Uint8Array(te);
if (Fe)
return Fe(e);
if (Re)
return Re(e);
throw "both async and sync fetching of the wasm failed";
}
function zr(e) {
function Xr(e) {
return !te && (Le || ve) && typeof fetch == "function" ? fetch(e, { credentials: "same-origin" }).then((r) => {

@@ -93,21 +93,21 @@ if (!r.ok)

function tr(e, r, t) {
return zr(e).then((n) => WebAssembly.instantiate(n, r)).then((n) => n).then(t, (n) => {
re("failed to asynchronously prepare wasm: " + n), he(n);
return Xr(e).then((n) => WebAssembly.instantiate(n, r)).then((n) => n).then(t, (n) => {
re(`failed to asynchronously prepare wasm: ${n}`), he(n);
});
}
function Xr(e, r, t, n) {
function Zr(e, r, t, n) {
return !e && typeof WebAssembly.instantiateStreaming == "function" && !er(r) && typeof fetch == "function" ? fetch(r, { credentials: "same-origin" }).then((i) => {
var a = WebAssembly.instantiateStreaming(i, t);
return a.then(n, function(o) {
return re("wasm streaming compile failed: " + o), re("falling back to ArrayBuffer instantiation"), tr(r, t, n);
return re(`wasm streaming compile failed: ${o}`), re("falling back to ArrayBuffer instantiation"), tr(r, t, n);
});
}) : tr(r, t, n);
}
function Zr() {
function Gr() {
var e = { a: Hn };
function r(n, i) {
var a = n.exports;
return P = a, de = P.qa, Ge(), qe = P.ua, Yr(P.ra), Nr(), a;
return T = a, de = T.qa, Ge(), qe = T.ua, Vr(T.ra), Lr(), a;
}
Br();
Nr();
function t(n) {

@@ -120,5 +120,5 @@ r(n.instance);

} catch (n) {
re("Module.instantiateWasm callback failed with error: " + n), le(n);
re(`Module.instantiateWasm callback failed with error: ${n}`), ce(n);
}
return Xr(te, z, e, t).catch(le), {};
return Zr(te, X, e, t).catch(ce), {};
}

@@ -128,40 +128,37 @@ var Se = (e) => {

e.shift()(f);
}, _e = [], ge = 0;
function Gr(e) {
}, _e = [], ge = 0, qr = (e) => {
var r = new ye(e);
return r.get_caught() || (r.set_caught(!0), ge--), r.set_rethrown(!1), _e.push(r), Rr(r.excPtr), r.get_exception_ptr();
}
var U = 0;
function qr() {
return r.get_caught() || (r.set_caught(!0), ge--), r.set_rethrown(!1), _e.push(r), Dr(r.excPtr), r.get_exception_ptr();
}, M = 0, Jr = () => {
_(0, 0);
var e = _e.pop();
Sr(e.excPtr), U = 0;
}
Fr(e.excPtr), M = 0;
};
function ye(e) {
this.excPtr = e, this.ptr = e - 24, this.set_type = function(r) {
A[this.ptr + 4 >> 2] = r;
P[this.ptr + 4 >> 2] = r;
}, this.get_type = function() {
return A[this.ptr + 4 >> 2];
return P[this.ptr + 4 >> 2];
}, this.set_destructor = function(r) {
A[this.ptr + 8 >> 2] = r;
P[this.ptr + 8 >> 2] = r;
}, this.get_destructor = function() {
return A[this.ptr + 8 >> 2];
return P[this.ptr + 8 >> 2];
}, this.set_caught = function(r) {
r = r ? 1 : 0, W[this.ptr + 12 >> 0] = r;
r = r ? 1 : 0, H[this.ptr + 12 >> 0] = r;
}, this.get_caught = function() {
return W[this.ptr + 12 >> 0] != 0;
return H[this.ptr + 12 >> 0] != 0;
}, this.set_rethrown = function(r) {
r = r ? 1 : 0, W[this.ptr + 13 >> 0] = r;
r = r ? 1 : 0, H[this.ptr + 13 >> 0] = r;
}, this.get_rethrown = function() {
return W[this.ptr + 13 >> 0] != 0;
return H[this.ptr + 13 >> 0] != 0;
}, this.init = function(r, t) {
this.set_adjusted_ptr(0), this.set_type(r), this.set_destructor(t);
}, this.set_adjusted_ptr = function(r) {
A[this.ptr + 16 >> 2] = r;
P[this.ptr + 16 >> 2] = r;
}, this.get_adjusted_ptr = function() {
return A[this.ptr + 16 >> 2];
return P[this.ptr + 16 >> 2];
}, this.get_exception_ptr = function() {
var r = Dr(this.get_type());
var r = Or(this.get_type());
if (r)
return A[this.excPtr >> 2];
return P[this.excPtr >> 2];
var t = this.get_adjusted_ptr();

@@ -171,9 +168,8 @@ return t !== 0 ? t : this.excPtr;

}
function Jr(e) {
throw U || (U = e), U;
}
var Re = (e) => {
var r = U;
var Kr = (e) => {
throw M || (M = e), M;
}, Fe = (e) => {
var r = M;
if (!r)
return ce(0), 0;
return le(0), 0;
var t = new ye(r);

@@ -183,3 +179,3 @@ t.set_adjusted_ptr(r);

if (!n)
return ce(0), r;
return le(0), r;
for (var i in e) {

@@ -191,25 +187,17 @@ var a = e[i];

if (kr(a, n, o))
return ce(a), r;
return le(a), r;
}
return ce(n), r;
}, Kr = () => Re([]), Qr = (e) => Re([e]), et = (e, r) => Re([e, r]);
function rt(e) {
return le(n), r;
}, Qr = () => Fe([]), et = (e) => Fe([e]), rt = (e, r) => Fe([e, r]), tt = (e) => {
var r = new ye(e).get_exception_ptr();
return r;
}
function tt() {
}, nt = () => {
var e = _e.pop();
e || he("no exception to throw");
var r = e.excPtr;
throw e.get_rethrown() || (_e.push(e), e.set_rethrown(!0), e.set_caught(!1), ge++), U = r, U;
}
function nt(e, r, t) {
throw e.get_rethrown() || (_e.push(e), e.set_rethrown(!0), e.set_caught(!1), ge++), M = r, M;
}, it = (e, r, t) => {
var n = new ye(e);
throw n.init(r, t), U = e, ge++, U;
}
function it() {
return ge;
}
var me = {};
function nr(e) {
throw n.init(r, t), M = e, ge++, M;
}, at = () => ge, me = {}, nr = (e) => {
for (; e.length; ) {

@@ -219,13 +207,11 @@ var r = e.pop(), t = e.pop();

}
}
function ie(e) {
};
function De(e) {
return this.fromWireType(F[e >> 2]);
}
var Q = {}, X = {}, we = {}, ir = void 0;
function be(e) {
var Q = {}, Z = {}, $e = {}, ir = void 0, be = (e) => {
throw new ir(e);
}
function Z(e, r, t) {
}, G = (e, r, t) => {
e.forEach(function(s) {
we[s] = r;
$e[s] = r;
});

@@ -235,79 +221,58 @@ function n(s) {

u.length !== e.length && be("Mismatched type converter count");
for (var c = 0; c < e.length; ++c)
M(e[c], u[c]);
for (var l = 0; l < e.length; ++l)
I(e[l], u[l]);
}
var i = new Array(r.length), a = [], o = 0;
r.forEach((s, u) => {
X.hasOwnProperty(s) ? i[u] = X[s] : (a.push(s), Q.hasOwnProperty(s) || (Q[s] = []), Q[s].push(() => {
i[u] = X[s], ++o, o === a.length && n(i);
Z.hasOwnProperty(s) ? i[u] = Z[s] : (a.push(s), Q.hasOwnProperty(s) || (Q[s] = []), Q[s].push(() => {
i[u] = Z[s], ++o, o === a.length && n(i);
}));
}), a.length === 0 && n(i);
}
var at = function(e) {
}, ot = (e) => {
var r = me[e];
delete me[e];
var t = r.rawConstructor, n = r.rawDestructor, i = r.fields, a = i.map((o) => o.getterReturnType).concat(i.map((o) => o.setterArgumentType));
Z([e], a, (o) => {
G([e], a, (o) => {
var s = {};
return i.forEach((u, c) => {
var v = u.fieldName, p = o[c], h = u.getter, m = u.getterContext, $ = o[c + i.length], S = u.setter, C = u.setterContext;
s[v] = { read: (R) => p.fromWireType(h(m, R)), write: (R, l) => {
return i.forEach((u, l) => {
var v = u.fieldName, p = o[l], h = u.getter, m = u.getterContext, w = o[l + i.length], R = u.setter, C = u.setterContext;
s[v] = { read: (S) => p.fromWireType(h(m, S)), write: (S, c) => {
var d = [];
S(C, R, $.toWireType(d, l)), nr(d);
R(C, S, w.toWireType(d, c)), nr(d);
} };
}), [{ name: r.name, fromWireType: function(u) {
var c = {};
}), [{ name: r.name, fromWireType: (u) => {
var l = {};
for (var v in s)
c[v] = s[v].read(u);
return n(u), c;
}, toWireType: function(u, c) {
l[v] = s[v].read(u);
return n(u), l;
}, toWireType: (u, l) => {
for (var v in s)
if (!(v in c))
if (!(v in l))
throw new TypeError(`Missing field: "${v}"`);
var p = t();
for (v in s)
s[v].write(p, c[v]);
s[v].write(p, l[v]);
return u !== null && u.push(n, p), p;
}, argPackAdvance: 8, readValueFromPointer: ie, destructorFunction: n }];
}, argPackAdvance: U, readValueFromPointer: De, destructorFunction: n }];
});
};
function ot(e, r, t, n, i) {
}
function ke(e) {
switch (e) {
case 1:
return 0;
case 2:
return 1;
case 4:
return 2;
case 8:
return 3;
default:
throw new TypeError(`Unknown type size: ${e}`);
}
}
function st() {
}, st = (e, r, t, n, i) => {
}, ut = () => {
for (var e = new Array(256), r = 0; r < 256; ++r)
e[r] = String.fromCharCode(r);
ar = e;
}
var ar = void 0;
function k(e) {
for (var r = "", t = e; D[t]; )
r += ar[D[t++]];
}, ar = void 0, D = (e) => {
for (var r = "", t = e; k[t]; )
r += ar[k[t++]];
return r;
}
var ee = void 0;
function w(e) {
}, ee = void 0, $ = (e) => {
throw new ee(e);
}
function ut(e, r, t = {}) {
};
function ft(e, r, t = {}) {
var n = r.name;
if (e || w(`type "${n}" must have a positive integer typeid pointer`), X.hasOwnProperty(e)) {
if (e || $(`type "${n}" must have a positive integer typeid pointer`), Z.hasOwnProperty(e)) {
if (t.ignoreDuplicateRegistrations)
return;
w(`Cannot register type '${n}' twice`);
$(`Cannot register type '${n}' twice`);
}
if (X[e] = r, delete we[e], Q.hasOwnProperty(e)) {
if (Z[e] = r, delete $e[e], Q.hasOwnProperty(e)) {
var i = Q[e];

@@ -317,28 +282,18 @@ delete Q[e], i.forEach((a) => a());

}
function M(e, r, t = {}) {
function I(e, r, t = {}) {
if (!("argPackAdvance" in r))
throw new TypeError("registerType registeredInstance requires argPackAdvance");
return ut(e, r, t);
return ft(e, r, t);
}
function ft(e, r, t, n, i) {
var a = ke(t);
r = k(r), M(e, { name: r, fromWireType: function(o) {
return !!o;
}, toWireType: function(o, s) {
return s ? n : i;
}, argPackAdvance: 8, readValueFromPointer: function(o) {
var s;
if (t === 1)
s = W;
else if (t === 2)
s = K;
else if (t === 4)
s = F;
else
throw new TypeError("Unknown boolean type size: " + r);
return this.fromWireType(s[o >> a]);
var U = 8, lt = (e, r, t, n) => {
r = D(r), I(e, { name: r, fromWireType: function(i) {
return !!i;
}, toWireType: function(i, a) {
return a ? t : n;
}, argPackAdvance: U, readValueFromPointer: function(i) {
return this.fromWireType(k[i]);
}, destructorFunction: null });
}
};
function ct(e) {
if (!(this instanceof V) || !(e instanceof V))
if (!(this instanceof B) || !(e instanceof B))
return !1;

@@ -351,23 +306,15 @@ for (var r = this.$$.ptrType.registeredClass, t = this.$$.ptr, n = e.$$.ptrType.registeredClass, i = e.$$.ptr; r.baseClass; )

}
function lt(e) {
return { count: e.count, deleteScheduled: e.deleteScheduled, preservePointerOnDelete: e.preservePointerOnDelete, ptr: e.ptr, ptrType: e.ptrType, smartPtr: e.smartPtr, smartPtrType: e.smartPtrType };
}
function De(e) {
var vt = (e) => ({ count: e.count, deleteScheduled: e.deleteScheduled, preservePointerOnDelete: e.preservePointerOnDelete, ptr: e.ptr, ptrType: e.ptrType, smartPtr: e.smartPtr, smartPtrType: e.smartPtrType }), ke = (e) => {
function r(t) {
return t.$$.ptrType.registeredClass.name;
}
w(r(e) + " instance already deleted");
}
var Oe = !1;
function or(e) {
}
function vt(e) {
$(r(e) + " instance already deleted");
}, Oe = !1, or = (e) => {
}, dt = (e) => {
e.smartPtr ? e.smartPtrType.rawDestructor(e.smartPtr) : e.ptrType.registeredClass.rawDestructor(e.ptr);
}
function sr(e) {
}, sr = (e) => {
e.count.value -= 1;
var r = e.count.value === 0;
r && vt(e);
}
function ur(e, r, t) {
r && dt(e);
}, ur = (e, r, t) => {
if (r === t)

@@ -379,8 +326,3 @@ return e;

return n === null ? null : t.downcast(n);
}
var fr = {};
function dt() {
return Object.keys(se).length;
}
function pt() {
}, fr = {}, pt = () => Object.keys(se).length, ht = () => {
var e = [];

@@ -390,5 +332,3 @@ for (var r in se)

return e;
}
var ae = [];
function je() {
}, ae = [], We = () => {
for (; ae.length; ) {

@@ -398,29 +338,20 @@ var e = ae.pop();

}
}
var oe = void 0;
function ht(e) {
oe = e, ae.length && oe && oe(je);
}
function _t() {
f.getInheritedInstanceCount = dt, f.getLiveInheritedInstances = pt, f.flushPendingDeletes = je, f.setDelayFunction = ht;
}
var se = {};
function gt(e, r) {
for (r === void 0 && w("ptr should not be undefined"); e.baseClass; )
}, oe = void 0, _t = (e) => {
oe = e, ae.length && oe && oe(We);
}, gt = () => {
f.getInheritedInstanceCount = pt, f.getLiveInheritedInstances = ht, f.flushPendingDeletes = We, f.setDelayFunction = _t;
}, se = {}, yt = (e, r) => {
for (r === void 0 && $("ptr should not be undefined"); e.baseClass; )
r = e.upcast(r), e = e.baseClass;
return r;
}
function yt(e, r) {
return r = gt(e, r), se[r];
}
function $e(e, r) {
}, mt = (e, r) => (r = yt(e, r), se[r]), we = (e, r) => {
(!r.ptrType || !r.ptr) && be("makeClassHandle requires ptr and ptrType");
var t = !!r.smartPtrType, n = !!r.smartPtr;
return t !== n && be("Both smartPtrType and smartPtr must be specified"), r.count = { value: 1 }, ue(Object.create(e, { $$: { value: r } }));
}
function mt(e) {
};
function $t(e) {
var r = this.getPointee(e);
if (!r)
return this.destructor(e), null;
var t = yt(this.registeredClass, r);
var t = mt(this.registeredClass, r);
if (t !== void 0) {

@@ -433,3 +364,3 @@ if (t.$$.count.value === 0)

function i() {
return this.isSmartPointer ? $e(this.registeredClass.instancePrototype, { ptrType: this.pointeeType, ptr: r, smartPtrType: this, smartPtr: e }) : $e(this.registeredClass.instancePrototype, { ptrType: this, ptr: e });
return this.isSmartPointer ? we(this.registeredClass.instancePrototype, { ptrType: this.pointeeType, ptr: r, smartPtrType: this, smartPtr: e }) : we(this.registeredClass.instancePrototype, { ptrType: this, ptr: e });
}

@@ -442,38 +373,35 @@ var a = this.registeredClass.getActualType(r), o = fr[a];

var u = ur(r, this.registeredClass, s.registeredClass);
return u === null ? i.call(this) : this.isSmartPointer ? $e(s.registeredClass.instancePrototype, { ptrType: s, ptr: u, smartPtrType: this, smartPtr: e }) : $e(s.registeredClass.instancePrototype, { ptrType: s, ptr: u });
return u === null ? i.call(this) : this.isSmartPointer ? we(s.registeredClass.instancePrototype, { ptrType: s, ptr: u, smartPtrType: this, smartPtr: e }) : we(s.registeredClass.instancePrototype, { ptrType: s, ptr: u });
}
var ue = function(e) {
return typeof FinalizationRegistry > "u" ? (ue = (r) => r, e) : (Oe = new FinalizationRegistry((r) => {
sr(r.$$);
}), ue = (r) => {
var t = r.$$, n = !!t.smartPtr;
if (n) {
var i = { $$: t };
Oe.register(r, i, r);
}
return r;
}, or = (r) => Oe.unregister(r), ue(e));
};
function wt() {
if (this.$$.ptr || De(this), this.$$.preservePointerOnDelete)
var ue = (e) => typeof FinalizationRegistry > "u" ? (ue = (r) => r, e) : (Oe = new FinalizationRegistry((r) => {
sr(r.$$);
}), ue = (r) => {
var t = r.$$, n = !!t.smartPtr;
if (n) {
var i = { $$: t };
Oe.register(r, i, r);
}
return r;
}, or = (r) => Oe.unregister(r), ue(e));
function bt() {
if (this.$$.ptr || ke(this), this.$$.preservePointerOnDelete)
return this.$$.count.value += 1, this;
var e = ue(Object.create(Object.getPrototypeOf(this), { $$: { value: lt(this.$$) } }));
var e = ue(Object.create(Object.getPrototypeOf(this), { $$: { value: vt(this.$$) } }));
return e.$$.count.value += 1, e.$$.deleteScheduled = !1, e;
}
function bt() {
this.$$.ptr || De(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && w("Object already scheduled for deletion"), or(this), sr(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
function wt() {
this.$$.ptr || ke(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && $("Object already scheduled for deletion"), or(this), sr(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
}
function $t() {
function Ct() {
return !this.$$.ptr;
}
function Ct() {
return this.$$.ptr || De(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && w("Object already scheduled for deletion"), ae.push(this), ae.length === 1 && oe && oe(je), this.$$.deleteScheduled = !0, this;
}
function Pt() {
V.prototype.isAliasOf = ct, V.prototype.clone = wt, V.prototype.delete = bt, V.prototype.isDeleted = $t, V.prototype.deleteLater = Ct;
return this.$$.ptr || ke(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && $("Object already scheduled for deletion"), ae.push(this), ae.length === 1 && oe && oe(We), this.$$.deleteScheduled = !0, this;
}
function V() {
var Tt = () => {
B.prototype.isAliasOf = ct, B.prototype.clone = bt, B.prototype.delete = wt, B.prototype.isDeleted = Ct, B.prototype.deleteLater = Pt;
};
function B() {
}
var Tt = 48, At = 57;
function cr(e) {
var At = 48, Et = 57, lr = (e) => {
if (e === void 0)

@@ -483,45 +411,44 @@ return "_unknown";

var r = e.charCodeAt(0);
return r >= Tt && r <= At ? `_${e}` : e;
}
function lr(e, r) {
return e = cr(e), { [e]: function() {
return r >= At && r <= Et ? `_${e}` : e;
};
function cr(e, r) {
return e = lr(e), { [e]: function() {
return r.apply(this, arguments);
} }[e];
}
function vr(e, r, t) {
var vr = (e, r, t) => {
if (e[r].overloadTable === void 0) {
var n = e[r];
e[r] = function() {
return e[r].overloadTable.hasOwnProperty(arguments.length) || w(`Function '${t}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[r].overloadTable})!`), e[r].overloadTable[arguments.length].apply(this, arguments);
return e[r].overloadTable.hasOwnProperty(arguments.length) || $(`Function '${t}' called with an invalid number of arguments (${arguments.length}) - expects one of (${e[r].overloadTable})!`), e[r].overloadTable[arguments.length].apply(this, arguments);
}, e[r].overloadTable = [], e[r].overloadTable[n.argCount] = n;
}
}
function dr(e, r, t) {
f.hasOwnProperty(e) ? ((t === void 0 || f[e].overloadTable !== void 0 && f[e].overloadTable[t] !== void 0) && w(`Cannot register public name '${e}' twice`), vr(f, e, e), f.hasOwnProperty(t) && w(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`), f[e].overloadTable[t] = r) : (f[e] = r, t !== void 0 && (f[e].numArguments = t));
}
function Et(e, r, t, n, i, a, o, s) {
}, dr = (e, r, t) => {
f.hasOwnProperty(e) ? ((t === void 0 || f[e].overloadTable !== void 0 && f[e].overloadTable[t] !== void 0) && $(`Cannot register public name '${e}' twice`), vr(f, e, e), f.hasOwnProperty(t) && $(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`), f[e].overloadTable[t] = r) : (f[e] = r, t !== void 0 && (f[e].numArguments = t));
};
function Rt(e, r, t, n, i, a, o, s) {
this.name = e, this.constructor = r, this.instancePrototype = t, this.rawDestructor = n, this.baseClass = i, this.getActualType = a, this.upcast = o, this.downcast = s, this.pureVirtualFunctions = [];
}
function He(e, r, t) {
var je = (e, r, t) => {
for (; r !== t; )
r.upcast || w(`Expected null or instance of ${t.name}, got an instance of ${r.name}`), e = r.upcast(e), r = r.baseClass;
r.upcast || $(`Expected null or instance of ${t.name}, got an instance of ${r.name}`), e = r.upcast(e), r = r.baseClass;
return e;
}
function Ft(e, r) {
};
function St(e, r) {
if (r === null)
return this.isReference && w(`null is not a valid ${this.name}`), 0;
r.$$ || w(`Cannot pass "${Me(r)}" as a ${this.name}`), r.$$.ptr || w(`Cannot pass deleted object as a pointer of type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = He(r.$$.ptr, t, this.registeredClass);
return this.isReference && $(`null is not a valid ${this.name}`), 0;
r.$$ || $(`Cannot pass "${Ie(r)}" as a ${this.name}`), r.$$.ptr || $(`Cannot pass deleted object as a pointer of type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = je(r.$$.ptr, t, this.registeredClass);
return n;
}
function St(e, r) {
function Ft(e, r) {
var t;
if (r === null)
return this.isReference && w(`null is not a valid ${this.name}`), this.isSmartPointer ? (t = this.rawConstructor(), e !== null && e.push(this.rawDestructor, t), t) : 0;
r.$$ || w(`Cannot pass "${Me(r)}" as a ${this.name}`), r.$$.ptr || w(`Cannot pass deleted object as a pointer of type ${this.name}`), !this.isConst && r.$$.ptrType.isConst && w(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
return this.isReference && $(`null is not a valid ${this.name}`), this.isSmartPointer ? (t = this.rawConstructor(), e !== null && e.push(this.rawDestructor, t), t) : 0;
r.$$ || $(`Cannot pass "${Ie(r)}" as a ${this.name}`), r.$$.ptr || $(`Cannot pass deleted object as a pointer of type ${this.name}`), !this.isConst && r.$$.ptrType.isConst && $(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
var n = r.$$.ptrType.registeredClass;
if (t = He(r.$$.ptr, n, this.registeredClass), this.isSmartPointer)
switch (r.$$.smartPtr === void 0 && w("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) {
if (t = je(r.$$.ptr, n, this.registeredClass), this.isSmartPointer)
switch (r.$$.smartPtr === void 0 && $("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) {
case 0:
r.$$.smartPtrType === this ? t = r.$$.smartPtr : w(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
r.$$.smartPtrType === this ? t = r.$$.smartPtr : $(`Cannot convert argument of type ${r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name} to parameter type ${this.name}`);
break;

@@ -536,38 +463,37 @@ case 1:

var i = r.clone();
t = this.rawShare(t, B.toHandle(function() {
i.delete();
})), e !== null && e.push(this.rawDestructor, t);
t = this.rawShare(t, N.toHandle(() => i.delete())), e !== null && e.push(this.rawDestructor, t);
}
break;
default:
w("Unsupporting sharing policy");
$("Unsupporting sharing policy");
}
return t;
}
function Rt(e, r) {
function Dt(e, r) {
if (r === null)
return this.isReference && w(`null is not a valid ${this.name}`), 0;
r.$$ || w(`Cannot pass "${Me(r)}" as a ${this.name}`), r.$$.ptr || w(`Cannot pass deleted object as a pointer of type ${this.name}`), r.$$.ptrType.isConst && w(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = He(r.$$.ptr, t, this.registeredClass);
return this.isReference && $(`null is not a valid ${this.name}`), 0;
r.$$ || $(`Cannot pass "${Ie(r)}" as a ${this.name}`), r.$$.ptr || $(`Cannot pass deleted object as a pointer of type ${this.name}`), r.$$.ptrType.isConst && $(`Cannot convert argument of type ${r.$$.ptrType.name} to parameter type ${this.name}`);
var t = r.$$.ptrType.registeredClass, n = je(r.$$.ptr, t, this.registeredClass);
return n;
}
function pr(e) {
return this.fromWireType(P[e >> 2]);
}
function kt(e) {
return this.rawGetPointee && (e = this.rawGetPointee(e)), e;
}
function Dt(e) {
function Ot(e) {
this.rawDestructor && this.rawDestructor(e);
}
function Ot(e) {
var Wt = (e) => {
e !== null && e.delete();
}, jt = () => {
x.prototype.getPointee = kt, x.prototype.destructor = Ot, x.prototype.argPackAdvance = U, x.prototype.readValueFromPointer = pr, x.prototype.deleteObject = Wt, x.prototype.fromWireType = $t;
};
function x(e, r, t, n, i, a, o, s, u, l, v) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = i, this.pointeeType = a, this.sharingPolicy = o, this.rawGetPointee = s, this.rawConstructor = u, this.rawShare = l, this.rawDestructor = v, !i && r.baseClass === void 0 ? n ? (this.toWireType = St, this.destructorFunction = null) : (this.toWireType = Dt, this.destructorFunction = null) : this.toWireType = Ft;
}
function jt() {
I.prototype.getPointee = kt, I.prototype.destructor = Dt, I.prototype.argPackAdvance = 8, I.prototype.readValueFromPointer = ie, I.prototype.deleteObject = Ot, I.prototype.fromWireType = mt;
}
function I(e, r, t, n, i, a, o, s, u, c, v) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = i, this.pointeeType = a, this.sharingPolicy = o, this.rawGetPointee = s, this.rawConstructor = u, this.rawShare = c, this.rawDestructor = v, !i && r.baseClass === void 0 ? n ? (this.toWireType = Ft, this.destructorFunction = null) : (this.toWireType = Rt, this.destructorFunction = null) : this.toWireType = St;
}
function pr(e, r, t) {
var hr = (e, r, t) => {
f.hasOwnProperty(e) || be("Replacing nonexistant public symbol"), f[e].overloadTable !== void 0 && t !== void 0 ? f[e].overloadTable[t] = r : (f[e] = r, f[e].argCount = t);
}
var Ht = (e, r, t) => {
}, Ht = (e, r, t) => {
var n = f["dynCall_" + e];

@@ -578,3 +504,3 @@ return t && t.length ? n.apply(null, [r].concat(t)) : n.call(null, r);

return r || (e >= Ce.length && (Ce.length = e + 1), Ce[e] = r = qe.get(e)), r;
}, Wt = (e, r, t) => {
}, Mt = (e, r, t) => {
if (e.includes("j"))

@@ -584,18 +510,16 @@ return Ht(e, r, t);

return n;
}, Ut = (e, r) => {
}, It = (e, r) => {
var t = [];
return function() {
return t.length = 0, Object.assign(t, arguments), Wt(e, r, t);
return t.length = 0, Object.assign(t, arguments), Mt(e, r, t);
};
};
function j(e, r) {
e = k(e);
}, W = (e, r) => {
e = D(e);
function t() {
return e.includes("j") ? Ut(e, r) : b(r);
return e.includes("j") ? It(e, r) : b(r);
}
var n = t();
return typeof n != "function" && w(`unknown function pointer with signature ${e}: ${r}`), n;
}
function Mt(e, r) {
var t = lr(r, function(n) {
return typeof n != "function" && $(`unknown function pointer with signature ${e}: ${r}`), n;
}, Ut = (e, r) => {
var t = cr(r, function(n) {
this.name = r, this.message = n;

@@ -609,14 +533,11 @@ var i = new Error(n).stack;

}, t;
}
var hr = void 0;
function _r(e) {
var r = Fr(e), t = k(r);
return x(r), t;
}
function Pe(e, r) {
}, _r = void 0, gr = (e) => {
var r = Sr(e), t = D(r);
return Y(r), t;
}, Pe = (e, r) => {
var t = [], n = {};
function i(a) {
if (!n[a] && !X[a]) {
if (we[a]) {
we[a].forEach(i);
if (!n[a] && !Z[a]) {
if ($e[a]) {
$e[a].forEach(i);
return;

@@ -627,15 +548,14 @@ }

}
throw r.forEach(i), new hr(`${e}: ` + t.map(_r).join([", "]));
}
function It(e, r, t, n, i, a, o, s, u, c, v, p, h) {
v = k(v), a = j(i, a), s && (s = j(o, s)), c && (c = j(u, c)), h = j(p, h);
var m = cr(v);
throw r.forEach(i), new _r(`${e}: ` + t.map(gr).join([", "]));
}, xt = (e, r, t, n, i, a, o, s, u, l, v, p, h) => {
v = D(v), a = W(i, a), s && (s = W(o, s)), l && (l = W(u, l)), h = W(p, h);
var m = lr(v);
dr(m, function() {
Pe(`Cannot construct ${v} due to unbound types`, [n]);
}), Z([e, r, t], n ? [n] : [], function($) {
$ = $[0];
var S, C;
n ? (S = $.registeredClass, C = S.instancePrototype) : C = V.prototype;
var R = lr(m, function() {
if (Object.getPrototypeOf(this) !== l)
}), G([e, r, t], n ? [n] : [], function(w) {
w = w[0];
var R, C;
n ? (R = w.registeredClass, C = R.instancePrototype) : C = B.prototype;
var S = cr(m, function() {
if (Object.getPrototypeOf(this) !== c)
throw new ee("Use 'new' to construct " + v);

@@ -648,38 +568,37 @@ if (d.constructor_body === void 0)

return Ee.apply(this, arguments);
}), l = Object.create(C, { constructor: { value: R } });
R.prototype = l;
var d = new Et(v, R, l, h, S, a, s, c);
}), c = Object.create(C, { constructor: { value: S } });
S.prototype = c;
var d = new Rt(v, S, c, h, R, a, s, l);
d.baseClass && (d.baseClass.__derivedClasses === void 0 && (d.baseClass.__derivedClasses = []), d.baseClass.__derivedClasses.push(d));
var T = new I(v, d, !0, !1, !1), E = new I(v + "*", d, !1, !1, !1), G = new I(v + " const*", d, !1, !0, !1);
return fr[e] = { pointerType: E, constPointerType: G }, pr(m, R), [T, E, G];
var A = new x(v, d, !0, !1, !1), E = new x(v + "*", d, !1, !1, !1), q = new x(v + " const*", d, !1, !0, !1);
return fr[e] = { pointerType: E, constPointerType: q }, hr(m, S), [A, E, q];
});
}
function We(e, r) {
}, He = (e, r) => {
for (var t = [], n = 0; n < e; n++)
t.push(A[r + n * 4 >> 2]);
t.push(P[r + n * 4 >> 2]);
return t;
}
function Ue(e, r, t, n, i, a) {
};
function Me(e, r, t, n, i, a) {
var o = r.length;
o < 2 && w("argTypes array size mismatch! Must at least get return value and 'this' types!");
for (var s = r[1] !== null && t !== null, u = !1, c = 1; c < r.length; ++c)
if (r[c] !== null && r[c].destructorFunction === void 0) {
o < 2 && $("argTypes array size mismatch! Must at least get return value and 'this' types!");
for (var s = r[1] !== null && t !== null, u = !1, l = 1; l < r.length; ++l)
if (r[l] !== null && r[l].destructorFunction === void 0) {
u = !0;
break;
}
var v = r[0].name !== "void", p = o - 2, h = new Array(p), m = [], $ = [];
var v = r[0].name !== "void", p = o - 2, h = new Array(p), m = [], w = [];
return function() {
arguments.length !== p && w(`function ${e} called with ${arguments.length} arguments, expected ${p} args!`), $.length = 0;
var S;
m.length = s ? 2 : 1, m[0] = i, s && (S = r[1].toWireType($, this), m[1] = S);
arguments.length !== p && $(`function ${e} called with ${arguments.length} arguments, expected ${p}`), w.length = 0;
var R;
m.length = s ? 2 : 1, m[0] = i, s && (R = r[1].toWireType(w, this), m[1] = R);
for (var C = 0; C < p; ++C)
h[C] = r[C + 2].toWireType($, arguments[C]), m.push(h[C]);
var R = n.apply(null, m);
function l(d) {
h[C] = r[C + 2].toWireType(w, arguments[C]), m.push(h[C]);
var S = n.apply(null, m);
function c(d) {
if (u)
nr($);
nr(w);
else
for (var T = s ? 1 : 2; T < r.length; T++) {
var E = T === 1 ? S : h[T - 2];
r[T].destructorFunction !== null && r[T].destructorFunction(E);
for (var A = s ? 1 : 2; A < r.length; A++) {
var E = A === 1 ? R : h[A - 2];
r[A].destructorFunction !== null && r[A].destructorFunction(E);
}

@@ -689,8 +608,8 @@ if (v)

}
return l(R);
return c(S);
};
}
function xt(e, r, t, n, i, a) {
var o = We(r, t);
i = j(n, i), Z([], [e], function(s) {
var Yt = (e, r, t, n, i, a) => {
var o = He(r, t);
i = W(n, i), G([], [e], function(s) {
s = s[0];

@@ -702,10 +621,7 @@ var u = `constructor ${s.name}`;

Pe(`Cannot construct ${s.name} due to unbound types`, o);
}, Z([], o, function(c) {
return c.splice(1, 0, null), s.registeredClass.constructor_body[r - 1] = Ue(u, c, null, i, a), [];
}), [];
}, G([], o, (l) => (l.splice(1, 0, null), s.registeredClass.constructor_body[r - 1] = Me(u, l, null, i, a), [])), [];
});
}
function Yt(e, r, t, n, i, a, o, s, u) {
var c = We(t, n);
r = k(r), a = j(i, a), Z([], [e], function(v) {
}, Vt = (e, r, t, n, i, a, o, s, u) => {
var l = He(t, n);
r = D(r), a = W(i, a), G([], [e], function(v) {
v = v[0];

@@ -715,13 +631,13 @@ var p = `${v.name}.${r}`;

function h() {
Pe(`Cannot call ${p} due to unbound types`, c);
Pe(`Cannot call ${p} due to unbound types`, l);
}
var m = v.registeredClass.instancePrototype, $ = m[r];
return $ === void 0 || $.overloadTable === void 0 && $.className !== v.name && $.argCount === t - 2 ? (h.argCount = t - 2, h.className = v.name, m[r] = h) : (vr(m, r, p), m[r].overloadTable[t - 2] = h), Z([], c, function(S) {
var C = Ue(p, S, v, a, o);
var m = v.registeredClass.instancePrototype, w = m[r];
return w === void 0 || w.overloadTable === void 0 && w.className !== v.name && w.argCount === t - 2 ? (h.argCount = t - 2, h.className = v.name, m[r] = h) : (vr(m, r, p), m[r].overloadTable[t - 2] = h), G([], l, function(R) {
var C = Me(p, R, v, a, o);
return m[r].overloadTable === void 0 ? (C.argCount = t - 2, m[r] = C) : m[r].overloadTable[t - 2] = C, [];
}), [];
});
}
function Vt() {
Object.assign(gr.prototype, { get(e) {
};
function Bt() {
Object.assign(yr.prototype, { get(e) {
return this.allocated[e];

@@ -737,18 +653,14 @@ }, has(e) {

}
function gr() {
function yr() {
this.allocated = [void 0], this.freelist = [];
}
var O = new gr();
function yr(e) {
var O = new yr(), mr = (e) => {
e >= O.reserved && --O.get(e).refcount === 0 && O.free(e);
}
function Bt() {
}, Nt = () => {
for (var e = 0, r = O.reserved; r < O.allocated.length; ++r)
O.allocated[r] !== void 0 && ++e;
return e;
}
function Nt() {
O.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), O.reserved = O.allocated.length, f.count_emval_handles = Bt;
}
var B = { toValue: (e) => (e || w("Cannot use deleted val. handle = " + e), O.get(e).value), toHandle: (e) => {
}, Lt = () => {
O.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), O.reserved = O.allocated.length, f.count_emval_handles = Nt;
}, N = { toValue: (e) => (e || $("Cannot use deleted val. handle = " + e), O.get(e).value), toHandle: (e) => {
switch (e) {

@@ -766,12 +678,8 @@ case void 0:

}
} };
function Lt(e, r) {
r = k(r), M(e, { name: r, fromWireType: function(t) {
var n = B.toValue(t);
return yr(t), n;
}, toWireType: function(t, n) {
return B.toHandle(n);
}, argPackAdvance: 8, readValueFromPointer: ie, destructorFunction: null });
}
function Me(e) {
} }, zt = (e, r) => {
r = D(r), I(e, { name: r, fromWireType: (t) => {
var n = N.toValue(t);
return mr(t), n;
}, toWireType: (t, n) => N.toHandle(n), argPackAdvance: U, readValueFromPointer: De, destructorFunction: null });
}, Ie = (e) => {
if (e === null)

@@ -781,10 +689,9 @@ return "null";

return r === "object" || r === "array" || r === "function" ? e.toString() : "" + e;
}
function zt(e, r) {
}, Xt = (e, r) => {
switch (r) {
case 2:
case 4:
return function(t) {
return this.fromWireType(Xe[t >> 2]);
};
case 3:
case 8:
return function(t) {

@@ -794,71 +701,47 @@ return this.fromWireType(Ze[t >> 3]);

default:
throw new TypeError("Unknown float type: " + e);
throw new TypeError(`invalid float width (${r}): ${e}`);
}
}
function Xt(e, r, t) {
var n = ke(t);
r = k(r), M(e, { name: r, fromWireType: function(i) {
return i;
}, toWireType: function(i, a) {
return a;
}, argPackAdvance: 8, readValueFromPointer: zt(r, n), destructorFunction: null });
}
function Zt(e, r, t, n, i, a, o) {
var s = We(r, t);
e = k(e), i = j(n, i), dr(e, function() {
}, Zt = (e, r, t) => {
r = D(r), I(e, { name: r, fromWireType: (n) => n, toWireType: (n, i) => i, argPackAdvance: U, readValueFromPointer: Xt(r, t), destructorFunction: null });
}, Gt = (e, r, t, n, i, a, o) => {
var s = He(r, t);
e = D(e), i = W(n, i), dr(e, function() {
Pe(`Cannot call ${e} due to unbound types`, s);
}, r - 1), Z([], s, function(u) {
var c = [u[0], null].concat(u.slice(1));
return pr(e, Ue(e, c, null, i, a), r - 1), [];
}, r - 1), G([], s, function(u) {
var l = [u[0], null].concat(u.slice(1));
return hr(e, Me(e, l, null, i, a), r - 1), [];
});
}
function Gt(e, r, t) {
}, qt = (e, r, t) => {
switch (r) {
case 0:
return t ? function(i) {
return W[i];
} : function(i) {
return D[i];
};
case 1:
return t ? function(i) {
return K[i >> 1];
} : function(i) {
return pe[i >> 1];
};
return t ? (n) => H[n >> 0] : (n) => k[n >> 0];
case 2:
return t ? function(i) {
return F[i >> 2];
} : function(i) {
return A[i >> 2];
};
return t ? (n) => ne[n >> 1] : (n) => pe[n >> 1];
case 4:
return t ? (n) => F[n >> 2] : (n) => P[n >> 2];
default:
throw new TypeError("Unknown integer type: " + e);
throw new TypeError(`invalid integer width (${r}): ${e}`);
}
}
function qt(e, r, t, n, i) {
r = k(r);
var a = ke(t), o = (p) => p;
}, Jt = (e, r, t, n, i) => {
r = D(r);
var a = (v) => v;
if (n === 0) {
var s = 32 - 8 * t;
o = (p) => p << s >>> s;
var o = 32 - 8 * t;
a = (v) => v << o >>> o;
}
var u = r.includes("unsigned"), c = (p, h) => {
}, v;
u ? v = function(p, h) {
return c(h, this.name), h >>> 0;
} : v = function(p, h) {
return c(h, this.name), h;
}, M(e, { name: r, fromWireType: o, toWireType: v, argPackAdvance: 8, readValueFromPointer: Gt(r, a, n !== 0), destructorFunction: null });
}
function Jt(e, r, t) {
var s = r.includes("unsigned"), u = (v, p) => {
}, l;
s ? l = function(v, p) {
return u(p, this.name), p >>> 0;
} : l = function(v, p) {
return u(p, this.name), p;
}, I(e, { name: r, fromWireType: a, toWireType: l, argPackAdvance: U, readValueFromPointer: qt(r, t, n !== 0), destructorFunction: null });
}, Kt = (e, r, t) => {
var n = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array], i = n[r];
function a(o) {
o = o >> 2;
var s = A, u = s[o], c = s[o + 1];
return new i(s.buffer, c, u);
var s = P[o >> 2], u = P[o + 4 >> 2];
return new i(H.buffer, u, s);
}
t = k(t), M(e, { name: t, fromWireType: a, argPackAdvance: 8, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
}
var mr = (e, r, t, n) => {
t = D(t), I(e, { name: t, fromWireType: a, argPackAdvance: U, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
}, $r = (e, r, t, n) => {
if (!(n > 0))

@@ -891,3 +774,3 @@ return 0;

return r[t] = 0, t - i;
}, Kt = (e, r, t) => mr(e, D, r, t), wr = (e) => {
}, Qt = (e, r, t) => $r(e, k, r, t), br = (e) => {
for (var r = 0, t = 0; t < e.length; ++t) {

@@ -898,7 +781,7 @@ var n = e.charCodeAt(t);

return r;
}, br = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, Qt = (e, r, t) => {
}, wr = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, en = (e, r, t) => {
for (var n = r + t, i = r; e[i] && !(i >= n); )
++i;
if (i - r > 16 && e.buffer && br)
return br.decode(e.subarray(r, i));
if (i - r > 16 && e.buffer && wr)
return wr.decode(e.subarray(r, i));
for (var a = ""; r < i; ) {

@@ -919,19 +802,18 @@ var o = e[r++];

else {
var c = o - 65536;
a += String.fromCharCode(55296 | c >> 10, 56320 | c & 1023);
var l = o - 65536;
a += String.fromCharCode(55296 | l >> 10, 56320 | l & 1023);
}
}
return a;
}, Ie = (e, r) => e ? Qt(D, e, r) : "";
function en(e, r) {
r = k(r);
}, Ue = (e, r) => e ? en(k, e, r) : "", rn = (e, r) => {
r = D(r);
var t = r === "std::string";
M(e, { name: r, fromWireType: function(n) {
var i = A[n >> 2], a = n + 4, o;
I(e, { name: r, fromWireType: (n) => {
var i = P[n >> 2], a = n + 4, o;
if (t)
for (var s = a, u = 0; u <= i; ++u) {
var c = a + u;
if (u == i || D[c] == 0) {
var v = c - s, p = Ie(s, v);
o === void 0 ? o = p : (o += String.fromCharCode(0), o += p), s = c + 1;
var l = a + u;
if (u == i || k[l] == 0) {
var v = l - s, p = Ue(s, v);
o === void 0 ? o = p : (o += String.fromCharCode(0), o += p), s = l + 1;
}

@@ -941,33 +823,30 @@ }

for (var h = new Array(i), u = 0; u < i; ++u)
h[u] = String.fromCharCode(D[a + u]);
h[u] = String.fromCharCode(k[a + u]);
o = h.join("");
}
return x(n), o;
}, toWireType: function(n, i) {
return Y(n), o;
}, toWireType: (n, i) => {
i instanceof ArrayBuffer && (i = new Uint8Array(i));
var a, o = typeof i == "string";
o || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || w("Cannot pass non-string to std::string"), t && o ? a = wr(i) : a = i.length;
o || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || $("Cannot pass non-string to std::string"), t && o ? a = br(i) : a = i.length;
var s = Ye(4 + a + 1), u = s + 4;
if (A[s >> 2] = a, t && o)
Kt(i, u, a + 1);
if (P[s >> 2] = a, t && o)
Qt(i, u, a + 1);
else if (o)
for (var c = 0; c < a; ++c) {
var v = i.charCodeAt(c);
v > 255 && (x(u), w("String has UTF-16 code units that do not fit in 8 bits")), D[u + c] = v;
for (var l = 0; l < a; ++l) {
var v = i.charCodeAt(l);
v > 255 && (Y(u), $("String has UTF-16 code units that do not fit in 8 bits")), k[u + l] = v;
}
else
for (var c = 0; c < a; ++c)
D[u + c] = i[c];
return n !== null && n.push(x, s), s;
}, argPackAdvance: 8, readValueFromPointer: ie, destructorFunction: function(n) {
x(n);
} });
}
var $r = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, rn = (e, r) => {
for (var l = 0; l < a; ++l)
k[u + l] = i[l];
return n !== null && n.push(Y, s), s;
}, argPackAdvance: U, readValueFromPointer: pr, destructorFunction: (n) => Y(n) });
}, Cr = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, tn = (e, r) => {
for (var t = e, n = t >> 1, i = n + r / 2; !(n >= i) && pe[n]; )
++n;
if (t = n << 1, t - e > 32 && $r)
return $r.decode(D.subarray(e, t));
if (t = n << 1, t - e > 32 && Cr)
return Cr.decode(k.subarray(e, t));
for (var a = "", o = 0; !(o >= r / 2); ++o) {
var s = K[e + o * 2 >> 1];
var s = ne[e + o * 2 >> 1];
if (s == 0)

@@ -978,3 +857,3 @@ break;

return a;
}, tn = (e, r, t) => {
}, nn = (e, r, t) => {
if (t === void 0 && (t = 2147483647), t < 2)

@@ -985,6 +864,6 @@ return 0;

var o = e.charCodeAt(a);
K[r >> 1] = o, r += 2;
ne[r >> 1] = o, r += 2;
}
return K[r >> 1] = 0, r - n;
}, nn = (e) => e.length * 2, an = (e, r) => {
return ne[r >> 1] = 0, r - n;
}, an = (e) => e.length * 2, on = (e, r) => {
for (var t = 0, n = ""; !(t >= r / 4); ) {

@@ -1001,3 +880,3 @@ var i = F[e + t * 4 >> 2];

return n;
}, on = (e, r, t) => {
}, sn = (e, r, t) => {
if (t === void 0 && (t = 2147483647), t < 4)

@@ -1015,3 +894,3 @@ return 0;

return F[r >> 2] = 0, r - n;
}, sn = (e) => {
}, un = (e) => {
for (var r = 0, t = 0; t < e.length; ++t) {

@@ -1022,39 +901,31 @@ var n = e.charCodeAt(t);

return r;
}, un = function(e, r, t) {
t = k(t);
}, fn = (e, r, t) => {
t = D(t);
var n, i, a, o, s;
r === 2 ? (n = rn, i = tn, o = nn, a = () => pe, s = 1) : r === 4 && (n = an, i = on, o = sn, a = () => A, s = 2), M(e, { name: t, fromWireType: function(u) {
for (var c = A[u >> 2], v = a(), p, h = u + 4, m = 0; m <= c; ++m) {
var $ = u + 4 + m * r;
if (m == c || v[$ >> s] == 0) {
var S = $ - h, C = n(h, S);
p === void 0 ? p = C : (p += String.fromCharCode(0), p += C), h = $ + r;
r === 2 ? (n = tn, i = nn, o = an, a = () => pe, s = 1) : r === 4 && (n = on, i = sn, o = un, a = () => P, s = 2), I(e, { name: t, fromWireType: (u) => {
for (var l = P[u >> 2], v = a(), p, h = u + 4, m = 0; m <= l; ++m) {
var w = u + 4 + m * r;
if (m == l || v[w >> s] == 0) {
var R = w - h, C = n(h, R);
p === void 0 ? p = C : (p += String.fromCharCode(0), p += C), h = w + r;
}
}
return x(u), p;
}, toWireType: function(u, c) {
typeof c != "string" && w(`Cannot pass non-string to C++ string type ${t}`);
var v = o(c), p = Ye(4 + v + r);
return A[p >> 2] = v >> s, i(c, p + 4, v + r), u !== null && u.push(x, p), p;
}, argPackAdvance: 8, readValueFromPointer: ie, destructorFunction: function(u) {
x(u);
return Y(u), p;
}, toWireType: (u, l) => {
typeof l != "string" && $(`Cannot pass non-string to C++ string type ${t}`);
var v = o(l), p = Ye(4 + v + r);
return P[p >> 2] = v >> s, i(l, p + 4, v + r), u !== null && u.push(Y, p), p;
}, argPackAdvance: U, readValueFromPointer: De, destructorFunction: (u) => Y(u) });
}, ln = (e, r, t, n, i, a) => {
me[e] = { name: D(r), rawConstructor: W(t, n), rawDestructor: W(i, a), fields: [] };
}, cn = (e, r, t, n, i, a, o, s, u, l) => {
me[e].fields.push({ fieldName: D(r), getterReturnType: t, getter: W(n, i), getterContext: a, setterArgumentType: o, setter: W(s, u), setterContext: l });
}, vn = (e, r) => {
r = D(r), I(e, { isVoid: !0, name: r, argPackAdvance: 0, fromWireType: () => {
}, toWireType: (t, n) => {
} });
};
function fn(e, r, t, n, i, a) {
me[e] = { name: k(r), rawConstructor: j(t, n), rawDestructor: j(i, a), fields: [] };
}
function cn(e, r, t, n, i, a, o, s, u, c) {
me[e].fields.push({ fieldName: k(r), getterReturnType: t, getter: j(n, i), getterContext: a, setterArgumentType: o, setter: j(s, u), setterContext: c });
}
function ln(e, r) {
r = k(r), M(e, { isVoid: !0, name: r, argPackAdvance: 0, fromWireType: function() {
}, toWireType: function(t, n) {
} });
}
var vn = {};
function dn(e) {
var r = vn[e];
return r === void 0 ? k(e) : r;
}
function Cr() {
}, dn = {}, pn = (e) => {
var r = dn[e];
return r === void 0 ? D(e) : r;
}, Pr = () => {
if (typeof globalThis == "object")

@@ -1070,14 +941,8 @@ return globalThis;

throw Error("unable to get global object.");
}
function pn(e) {
return e === 0 ? B.toHandle(Cr()) : (e = dn(e), B.toHandle(Cr()[e]));
}
function hn(e) {
}, hn = (e) => e === 0 ? N.toHandle(Pr()) : (e = pn(e), N.toHandle(Pr()[e])), _n = (e) => {
e > 4 && (O.get(e).refcount += 1);
}
function Pr(e, r) {
var t = X[e];
return t === void 0 && w(r + " has unknown type " + _r(e)), t;
}
function _n(e) {
}, Tr = (e, r) => {
var t = Z[e];
return t === void 0 && $(r + " has unknown type " + gr(e)), t;
}, gn = (e) => {
var r = new Array(e + 1);

@@ -1087,24 +952,20 @@ return function(t, n, i) {

for (var a = 0; a < e; ++a) {
var o = Pr(A[n + a * 4 >> 2], "parameter " + a);
var o = Tr(P[n + a * 4 >> 2], "parameter " + a);
r[a + 1] = o.readValueFromPointer(i), i += o.argPackAdvance;
}
var s = new (t.bind.apply(t, r))();
return B.toHandle(s);
return N.toHandle(s);
};
}
var Tr = {};
function gn(e, r, t, n) {
e = B.toValue(e);
var i = Tr[r];
return i || (i = _n(r), Tr[r] = i), i(e, t, n);
}
function yn(e, r) {
e = Pr(e, "_emval_take_value");
}, Ar = {}, yn = (e, r, t, n) => {
e = N.toValue(e);
var i = Ar[r];
return i || (i = gn(r), Ar[r] = i), i(e, t, n);
}, mn = (e, r) => {
e = Tr(e, "_emval_take_value");
var t = e.readValueFromPointer(r);
return B.toHandle(t);
}
var mn = () => {
return N.toHandle(t);
}, $n = () => {
he("");
}, wn = (e, r, t) => D.copyWithin(e, r, r + t), bn = () => 2147483648, $n = (e) => {
var r = de.buffer, t = e - r.byteLength + 65535 >>> 16;
}, bn = (e, r, t) => k.copyWithin(e, r, r + t), wn = () => 2147483648, Cn = (e) => {
var r = de.buffer, t = (e - r.byteLength + 65535) / 65536;
try {

@@ -1114,12 +975,12 @@ return de.grow(t), Ge(), 1;

}
}, Cn = (e) => {
var r = D.length;
}, Pn = (e) => {
var r = k.length;
e >>>= 0;
var t = bn();
var t = wn();
if (e > t)
return !1;
for (var n = (u, c) => u + (c - u % c) % c, i = 1; i <= 4; i *= 2) {
for (var n = (u, l) => u + (l - u % l) % l, i = 1; i <= 4; i *= 2) {
var a = r * (1 + 0.2 / i);
a = Math.min(a, e + 100663296);
var o = Math.min(t, n(Math.max(e, a), 65536)), s = $n(o);
var o = Math.min(t, n(Math.max(e, a), 65536)), s = Cn(o);
if (s)

@@ -1129,5 +990,5 @@ return !0;

return !1;
}, xe = {}, Pn = () => Ne || "./this.program", fe = () => {
}, xe = {}, Tn = () => Ne || "./this.program", fe = () => {
if (!fe.strings) {
var e = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", r = { USER: "web_user", LOGNAME: "web_user", PATH: "/", PWD: "/", HOME: "/home/web_user", LANG: e, _: Pn() };
var e = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", r = { USER: "web_user", LOGNAME: "web_user", PATH: "/", PWD: "/", HOME: "/home/web_user", LANG: e, _: Tn() };
for (var t in xe)

@@ -1141,30 +1002,24 @@ xe[t] === void 0 ? delete r[t] : r[t] = xe[t];

return fe.strings;
}, Tn = (e, r) => {
}, An = (e, r) => {
for (var t = 0; t < e.length; ++t)
W[r++ >> 0] = e.charCodeAt(t);
W[r >> 0] = 0;
}, An = (e, r) => {
H[r++ >> 0] = e.charCodeAt(t);
H[r >> 0] = 0;
}, En = (e, r) => {
var t = 0;
return fe().forEach(function(n, i) {
return fe().forEach((n, i) => {
var a = r + t;
A[e + i * 4 >> 2] = a, Tn(n, a), t += n.length + 1;
P[e + i * 4 >> 2] = a, An(n, a), t += n.length + 1;
}), 0;
}, En = (e, r) => {
}, Rn = (e, r) => {
var t = fe();
A[e >> 2] = t.length;
P[e >> 2] = t.length;
var n = 0;
return t.forEach(function(i) {
n += i.length + 1;
}), A[r >> 2] = n, 0;
};
function Fn(e) {
return e;
}
var Te = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Sn = (e, r) => {
return t.forEach((i) => n += i.length + 1), P[r >> 2] = n, 0;
}, Sn = (e) => e, Te = (e) => e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0), Fn = (e, r) => {
for (var t = 0, n = 0; n <= r; t += e[n++])
;
return t;
}, Ar = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Er = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Rn = (e, r) => {
}, Er = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Rr = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Dn = (e, r) => {
for (var t = new Date(e.getTime()); r > 0; ) {
var n = Te(t.getFullYear()), i = t.getMonth(), a = (n ? Ar : Er)[i];
var n = Te(t.getFullYear()), i = t.getMonth(), a = (n ? Er : Rr)[i];
if (r > a - t.getDate())

@@ -1178,79 +1033,79 @@ r -= a - t.getDate() + 1, t.setDate(1), i < 11 ? t.setMonth(i + 1) : (t.setMonth(0), t.setFullYear(t.getFullYear() + 1));

function kn(e, r, t) {
var n = t > 0 ? t : wr(e) + 1, i = new Array(n), a = mr(e, i, 0, i.length);
var n = t > 0 ? t : br(e) + 1, i = new Array(n), a = $r(e, i, 0, i.length);
return r && (i.length = a), i;
}
var Dn = (e, r) => {
W.set(e, r);
}, On = (e, r, t, n) => {
var i = F[n + 40 >> 2], a = { tm_sec: F[n >> 2], tm_min: F[n + 4 >> 2], tm_hour: F[n + 8 >> 2], tm_mday: F[n + 12 >> 2], tm_mon: F[n + 16 >> 2], tm_year: F[n + 20 >> 2], tm_wday: F[n + 24 >> 2], tm_yday: F[n + 28 >> 2], tm_isdst: F[n + 32 >> 2], tm_gmtoff: F[n + 36 >> 2], tm_zone: i ? Ie(i) : "" }, o = Ie(t), s = { "%c": "%a %b %d %H:%M:%S %Y", "%D": "%m/%d/%y", "%F": "%Y-%m-%d", "%h": "%b", "%r": "%I:%M:%S %p", "%R": "%H:%M", "%T": "%H:%M:%S", "%x": "%m/%d/%y", "%X": "%H:%M:%S", "%Ec": "%c", "%EC": "%C", "%Ex": "%m/%d/%y", "%EX": "%H:%M:%S", "%Ey": "%y", "%EY": "%Y", "%Od": "%d", "%Oe": "%e", "%OH": "%H", "%OI": "%I", "%Om": "%m", "%OM": "%M", "%OS": "%S", "%Ou": "%u", "%OU": "%U", "%OV": "%V", "%Ow": "%w", "%OW": "%W", "%Oy": "%y" };
var On = (e, r) => {
H.set(e, r);
}, Wn = (e, r, t, n) => {
var i = P[n + 40 >> 2], a = { tm_sec: F[n >> 2], tm_min: F[n + 4 >> 2], tm_hour: F[n + 8 >> 2], tm_mday: F[n + 12 >> 2], tm_mon: F[n + 16 >> 2], tm_year: F[n + 20 >> 2], tm_wday: F[n + 24 >> 2], tm_yday: F[n + 28 >> 2], tm_isdst: F[n + 32 >> 2], tm_gmtoff: F[n + 36 >> 2], tm_zone: i ? Ue(i) : "" }, o = Ue(t), s = { "%c": "%a %b %d %H:%M:%S %Y", "%D": "%m/%d/%y", "%F": "%Y-%m-%d", "%h": "%b", "%r": "%I:%M:%S %p", "%R": "%H:%M", "%T": "%H:%M:%S", "%x": "%m/%d/%y", "%X": "%H:%M:%S", "%Ec": "%c", "%EC": "%C", "%Ex": "%m/%d/%y", "%EX": "%H:%M:%S", "%Ey": "%y", "%EY": "%Y", "%Od": "%d", "%Oe": "%e", "%OH": "%H", "%OI": "%I", "%Om": "%m", "%OM": "%M", "%OS": "%S", "%Ou": "%u", "%OU": "%U", "%OV": "%V", "%Ow": "%w", "%OW": "%W", "%Oy": "%y" };
for (var u in s)
o = o.replace(new RegExp(u, "g"), s[u]);
var c = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], v = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
function p(l, d, T) {
for (var E = typeof l == "number" ? l.toString() : l || ""; E.length < d; )
E = T[0] + E;
var l = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], v = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];
function p(c, d, A) {
for (var E = typeof c == "number" ? c.toString() : c || ""; E.length < d; )
E = A[0] + E;
return E;
}
function h(l, d) {
return p(l, d, "0");
function h(c, d) {
return p(c, d, "0");
}
function m(l, d) {
function T(G) {
return G < 0 ? -1 : G > 0 ? 1 : 0;
function m(c, d) {
function A(q) {
return q < 0 ? -1 : q > 0 ? 1 : 0;
}
var E;
return (E = T(l.getFullYear() - d.getFullYear())) === 0 && (E = T(l.getMonth() - d.getMonth())) === 0 && (E = T(l.getDate() - d.getDate())), E;
return (E = A(c.getFullYear() - d.getFullYear())) === 0 && (E = A(c.getMonth() - d.getMonth())) === 0 && (E = A(c.getDate() - d.getDate())), E;
}
function $(l) {
switch (l.getDay()) {
function w(c) {
switch (c.getDay()) {
case 0:
return new Date(l.getFullYear() - 1, 11, 29);
return new Date(c.getFullYear() - 1, 11, 29);
case 1:
return l;
return c;
case 2:
return new Date(l.getFullYear(), 0, 3);
return new Date(c.getFullYear(), 0, 3);
case 3:
return new Date(l.getFullYear(), 0, 2);
return new Date(c.getFullYear(), 0, 2);
case 4:
return new Date(l.getFullYear(), 0, 1);
return new Date(c.getFullYear(), 0, 1);
case 5:
return new Date(l.getFullYear() - 1, 11, 31);
return new Date(c.getFullYear() - 1, 11, 31);
case 6:
return new Date(l.getFullYear() - 1, 11, 30);
return new Date(c.getFullYear() - 1, 11, 30);
}
}
function S(l) {
var d = Rn(new Date(l.tm_year + 1900, 0, 1), l.tm_yday), T = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), G = $(T), Ee = $(E);
return m(G, d) <= 0 ? m(Ee, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
function R(c) {
var d = Dn(new Date(c.tm_year + 1900, 0, 1), c.tm_yday), A = new Date(d.getFullYear(), 0, 4), E = new Date(d.getFullYear() + 1, 0, 4), q = w(A), Ee = w(E);
return m(q, d) <= 0 ? m(Ee, d) <= 0 ? d.getFullYear() + 1 : d.getFullYear() : d.getFullYear() - 1;
}
var C = { "%a": (l) => c[l.tm_wday].substring(0, 3), "%A": (l) => c[l.tm_wday], "%b": (l) => v[l.tm_mon].substring(0, 3), "%B": (l) => v[l.tm_mon], "%C": (l) => {
var d = l.tm_year + 1900;
var C = { "%a": (c) => l[c.tm_wday].substring(0, 3), "%A": (c) => l[c.tm_wday], "%b": (c) => v[c.tm_mon].substring(0, 3), "%B": (c) => v[c.tm_mon], "%C": (c) => {
var d = c.tm_year + 1900;
return h(d / 100 | 0, 2);
}, "%d": (l) => h(l.tm_mday, 2), "%e": (l) => p(l.tm_mday, 2, " "), "%g": (l) => S(l).toString().substring(2), "%G": (l) => S(l), "%H": (l) => h(l.tm_hour, 2), "%I": (l) => {
var d = l.tm_hour;
}, "%d": (c) => h(c.tm_mday, 2), "%e": (c) => p(c.tm_mday, 2, " "), "%g": (c) => R(c).toString().substring(2), "%G": (c) => R(c), "%H": (c) => h(c.tm_hour, 2), "%I": (c) => {
var d = c.tm_hour;
return d == 0 ? d = 12 : d > 12 && (d -= 12), h(d, 2);
}, "%j": (l) => h(l.tm_mday + Sn(Te(l.tm_year + 1900) ? Ar : Er, l.tm_mon - 1), 3), "%m": (l) => h(l.tm_mon + 1, 2), "%M": (l) => h(l.tm_min, 2), "%n": () => `
`, "%p": (l) => l.tm_hour >= 0 && l.tm_hour < 12 ? "AM" : "PM", "%S": (l) => h(l.tm_sec, 2), "%t": () => " ", "%u": (l) => l.tm_wday || 7, "%U": (l) => {
var d = l.tm_yday + 7 - l.tm_wday;
}, "%j": (c) => h(c.tm_mday + Fn(Te(c.tm_year + 1900) ? Er : Rr, c.tm_mon - 1), 3), "%m": (c) => h(c.tm_mon + 1, 2), "%M": (c) => h(c.tm_min, 2), "%n": () => `
`, "%p": (c) => c.tm_hour >= 0 && c.tm_hour < 12 ? "AM" : "PM", "%S": (c) => h(c.tm_sec, 2), "%t": () => " ", "%u": (c) => c.tm_wday || 7, "%U": (c) => {
var d = c.tm_yday + 7 - c.tm_wday;
return h(Math.floor(d / 7), 2);
}, "%V": (l) => {
var d = Math.floor((l.tm_yday + 7 - (l.tm_wday + 6) % 7) / 7);
if ((l.tm_wday + 371 - l.tm_yday - 2) % 7 <= 2 && d++, d) {
}, "%V": (c) => {
var d = Math.floor((c.tm_yday + 7 - (c.tm_wday + 6) % 7) / 7);
if ((c.tm_wday + 371 - c.tm_yday - 2) % 7 <= 2 && d++, d) {
if (d == 53) {
var E = (l.tm_wday + 371 - l.tm_yday) % 7;
E != 4 && (E != 3 || !Te(l.tm_year)) && (d = 1);
var E = (c.tm_wday + 371 - c.tm_yday) % 7;
E != 4 && (E != 3 || !Te(c.tm_year)) && (d = 1);
}
} else {
d = 52;
var T = (l.tm_wday + 7 - l.tm_yday - 1) % 7;
(T == 4 || T == 5 && Te(l.tm_year % 400 - 1)) && d++;
var A = (c.tm_wday + 7 - c.tm_yday - 1) % 7;
(A == 4 || A == 5 && Te(c.tm_year % 400 - 1)) && d++;
}
return h(d, 2);
}, "%w": (l) => l.tm_wday, "%W": (l) => {
var d = l.tm_yday + 7 - (l.tm_wday + 6) % 7;
}, "%w": (c) => c.tm_wday, "%W": (c) => {
var d = c.tm_yday + 7 - (c.tm_wday + 6) % 7;
return h(Math.floor(d / 7), 2);
}, "%y": (l) => (l.tm_year + 1900).toString().substring(2), "%Y": (l) => l.tm_year + 1900, "%z": (l) => {
var d = l.tm_gmtoff, T = d >= 0;
return d = Math.abs(d) / 60, d = d / 60 * 100 + d % 60, (T ? "+" : "-") + ("0000" + d).slice(-4);
}, "%Z": (l) => l.tm_zone, "%%": () => "%" };
}, "%y": (c) => (c.tm_year + 1900).toString().substring(2), "%Y": (c) => c.tm_year + 1900, "%z": (c) => {
var d = c.tm_gmtoff, A = d >= 0;
return d = Math.abs(d) / 60, d = d / 60 * 100 + d % 60, (A ? "+" : "-") + ("0000" + d).slice(-4);
}, "%Z": (c) => c.tm_zone, "%%": () => "%" };
o = o.replace(/%%/g, "\0\0");

@@ -1260,5 +1115,5 @@ for (var u in C)

o = o.replace(/\0\0/g, "%");
var R = kn(o, !1);
return R.length > r ? 0 : (Dn(R, e), R.length - 1);
}, jn = (e, r, t, n, i) => On(e, r, t, n);
var S = kn(o, !1);
return S.length > r ? 0 : (On(S, e), S.length - 1);
}, jn = (e, r, t, n, i) => Wn(e, r, t, n);
ir = f.InternalError = class extends Error {

@@ -1268,16 +1123,14 @@ constructor(r) {

}
}, st(), ee = f.BindingError = class extends Error {
}, ut(), ee = f.BindingError = class extends Error {
constructor(r) {
super(r), this.name = "BindingError";
}
}, Pt(), _t(), jt(), hr = f.UnboundTypeError = Mt(Error, "UnboundTypeError"), Vt(), Nt();
var Hn = { q: Gr, u: qr, a: Kr, h: Qr, l: et, I: rt, P: tt, n: nt, ba: it, d: Jr, oa: at, Y: ot, fa: ft, na: It, ma: xt, D: Yt, ea: Lt, W: Xt, J: Zt, w: qt, s: Jt, V: en, L: un, Q: fn, pa: cn, ga: ln, U: yr, la: pn, R: hn, ia: gn, ka: yn, K: mn, da: wn, ca: Cn, $: An, aa: En, H: ei, T: fi, B: ti, p: Jn, b: Wn, C: Qn, ha: ii, c: Yn, j: Bn, i: In, x: ri, O: Kn, v: Gn, G: oi, N: si, A: ni, F: ci, Z: vi, X: di, k: Vn, f: xn, e: Mn, g: Un, M: ui, m: Zn, o: Nn, S: Ln, t: Xn, ja: qn, y: ai, r: zn, E: li, z: Fn, _: jn };
Zr();
var x = f._free = (e) => (x = f._free = P.sa)(e), Ye = f._malloc = (e) => (Ye = f._malloc = P.ta)(e), Fr = (e) => (Fr = P.va)(e);
f.__embind_initialize_bindings = () => (f.__embind_initialize_bindings = P.wa)();
var _ = (e, r) => (_ = P.xa)(e, r), ce = (e) => (ce = P.ya)(e), g = () => (g = P.za)(), y = (e) => (y = P.Aa)(e), Sr = (e) => (Sr = P.Ba)(e), Rr = (e) => (Rr = P.Ca)(e), kr = (e, r, t) => (kr = P.Da)(e, r, t), Dr = (e) => (Dr = P.Ea)(e);
f.dynCall_viijii = (e, r, t, n, i, a, o) => (f.dynCall_viijii = P.Fa)(e, r, t, n, i, a, o);
var Or = f.dynCall_jiii = (e, r, t, n) => (Or = f.dynCall_jiii = P.Ga)(e, r, t, n), jr = f.dynCall_jiiii = (e, r, t, n, i) => (jr = f.dynCall_jiiii = P.Ha)(e, r, t, n, i);
f.dynCall_iiiiij = (e, r, t, n, i, a, o) => (f.dynCall_iiiiij = P.Ia)(e, r, t, n, i, a, o), f.dynCall_iiiiijj = (e, r, t, n, i, a, o, s, u) => (f.dynCall_iiiiijj = P.Ja)(e, r, t, n, i, a, o, s, u), f.dynCall_iiiiiijj = (e, r, t, n, i, a, o, s, u, c) => (f.dynCall_iiiiiijj = P.Ka)(e, r, t, n, i, a, o, s, u, c);
function Wn(e, r) {
}, Tt(), gt(), jt(), _r = f.UnboundTypeError = Ut(Error, "UnboundTypeError"), Bt(), Lt();
var Hn = { q: qr, u: Jr, a: Qr, h: et, l: rt, I: tt, P: nt, n: it, ba: at, d: Kr, oa: ot, Y: st, fa: lt, na: xt, ma: Yt, D: Vt, ea: zt, W: Zt, J: Gt, w: Jt, s: Kt, V: rn, L: fn, Q: ln, pa: cn, ga: vn, U: mr, la: hn, R: _n, ia: yn, ka: mn, K: $n, da: bn, ca: Pn, $: En, aa: Rn, H: ri, T: li, B: ni, p: Kn, b: Mn, C: ei, ha: ai, c: Vn, j: Nn, i: xn, x: ti, O: Qn, v: qn, G: si, N: ui, A: ii, F: ci, Z: di, X: pi, k: Bn, f: Yn, e: Un, g: In, M: fi, m: Gn, o: Ln, S: zn, t: Zn, ja: Jn, y: oi, r: Xn, E: vi, z: Sn, _: jn }, T = Gr(), Y = f._free = (e) => (Y = f._free = T.sa)(e), Ye = f._malloc = (e) => (Ye = f._malloc = T.ta)(e), Sr = (e) => (Sr = T.va)(e);
f.__embind_initialize_bindings = () => (f.__embind_initialize_bindings = T.wa)();
var _ = (e, r) => (_ = T.xa)(e, r), le = (e) => (le = T.ya)(e), g = () => (g = T.za)(), y = (e) => (y = T.Aa)(e), Fr = (e) => (Fr = T.Ba)(e), Dr = (e) => (Dr = T.Ca)(e), kr = (e, r, t) => (kr = T.Da)(e, r, t), Or = (e) => (Or = T.Ea)(e);
f.dynCall_viijii = (e, r, t, n, i, a, o) => (f.dynCall_viijii = T.Fa)(e, r, t, n, i, a, o);
var Wr = f.dynCall_jiii = (e, r, t, n) => (Wr = f.dynCall_jiii = T.Ga)(e, r, t, n), jr = f.dynCall_jiiii = (e, r, t, n, i) => (jr = f.dynCall_jiiii = T.Ha)(e, r, t, n, i);
f.dynCall_iiiiij = (e, r, t, n, i, a, o) => (f.dynCall_iiiiij = T.Ia)(e, r, t, n, i, a, o), f.dynCall_iiiiijj = (e, r, t, n, i, a, o, s, u) => (f.dynCall_iiiiijj = T.Ja)(e, r, t, n, i, a, o, s, u), f.dynCall_iiiiiijj = (e, r, t, n, i, a, o, s, u, l) => (f.dynCall_iiiiiijj = T.Ka)(e, r, t, n, i, a, o, s, u, l);
function Mn(e, r) {
var t = g();

@@ -1292,3 +1145,3 @@ try {

}
function Un(e, r, t, n) {
function In(e, r, t, n) {
var i = g();

@@ -1303,3 +1156,3 @@ try {

}
function Mn(e, r, t) {
function Un(e, r, t) {
var n = g();

@@ -1314,3 +1167,3 @@ try {

}
function In(e, r, t, n, i) {
function xn(e, r, t, n, i) {
var a = g();

@@ -1325,3 +1178,3 @@ try {

}
function xn(e, r) {
function Yn(e, r) {
var t = g();

@@ -1336,3 +1189,3 @@ try {

}
function Yn(e, r, t) {
function Vn(e, r, t) {
var n = g();

@@ -1347,3 +1200,3 @@ try {

}
function Vn(e) {
function Bn(e) {
var r = g();

@@ -1358,3 +1211,3 @@ try {

}
function Bn(e, r, t, n) {
function Nn(e, r, t, n) {
var i = g();

@@ -1369,3 +1222,3 @@ try {

}
function Nn(e, r, t, n, i, a) {
function Ln(e, r, t, n, i, a) {
var o = g();

@@ -1380,3 +1233,3 @@ try {

}
function Ln(e, r, t, n, i, a, o) {
function zn(e, r, t, n, i, a, o) {
var s = g();

@@ -1391,6 +1244,6 @@ try {

}
function zn(e, r, t, n, i, a, o, s, u, c, v) {
function Xn(e, r, t, n, i, a, o, s, u, l, v) {
var p = g();
try {
b(e)(r, t, n, i, a, o, s, u, c, v);
b(e)(r, t, n, i, a, o, s, u, l, v);
} catch (h) {

@@ -1402,13 +1255,13 @@ if (y(p), h !== h + 0)

}
function Xn(e, r, t, n, i, a, o, s) {
function Zn(e, r, t, n, i, a, o, s) {
var u = g();
try {
b(e)(r, t, n, i, a, o, s);
} catch (c) {
if (y(u), c !== c + 0)
throw c;
} catch (l) {
if (y(u), l !== l + 0)
throw l;
_(1, 0);
}
}
function Zn(e, r, t, n, i) {
function Gn(e, r, t, n, i) {
var a = g();

@@ -1423,3 +1276,3 @@ try {

}
function Gn(e, r, t, n, i, a, o) {
function qn(e, r, t, n, i, a, o) {
var s = g();

@@ -1434,8 +1287,8 @@ try {

}
function qn(e, r, t, n, i, a, o, s, u) {
var c = g();
function Jn(e, r, t, n, i, a, o, s, u) {
var l = g();
try {
b(e)(r, t, n, i, a, o, s, u);
} catch (v) {
if (y(c), v !== v + 0)
if (y(l), v !== v + 0)
throw v;

@@ -1445,3 +1298,3 @@ _(1, 0);

}
function Jn(e) {
function Kn(e) {
var r = g();

@@ -1456,3 +1309,3 @@ try {

}
function Kn(e, r, t, n, i, a, o) {
function Qn(e, r, t, n, i, a, o) {
var s = g();

@@ -1467,3 +1320,3 @@ try {

}
function Qn(e, r, t, n) {
function ei(e, r, t, n) {
var i = g();

@@ -1478,3 +1331,3 @@ try {

}
function ei(e, r, t, n) {
function ri(e, r, t, n) {
var i = g();

@@ -1489,3 +1342,3 @@ try {

}
function ri(e, r, t, n, i, a) {
function ti(e, r, t, n, i, a) {
var o = g();

@@ -1500,3 +1353,3 @@ try {

}
function ti(e, r, t, n, i, a) {
function ni(e, r, t, n, i, a) {
var o = g();

@@ -1511,6 +1364,6 @@ try {

}
function ni(e, r, t, n, i, a, o, s, u, c) {
function ii(e, r, t, n, i, a, o, s, u, l) {
var v = g();
try {
return b(e)(r, t, n, i, a, o, s, u, c);
return b(e)(r, t, n, i, a, o, s, u, l);
} catch (p) {

@@ -1522,3 +1375,3 @@ if (y(v), p !== p + 0)

}
function ii(e, r, t) {
function ai(e, r, t) {
var n = g();

@@ -1533,6 +1386,6 @@ try {

}
function ai(e, r, t, n, i, a, o, s, u, c) {
function oi(e, r, t, n, i, a, o, s, u, l) {
var v = g();
try {
b(e)(r, t, n, i, a, o, s, u, c);
b(e)(r, t, n, i, a, o, s, u, l);
} catch (p) {

@@ -1544,18 +1397,18 @@ if (y(v), p !== p + 0)

}
function oi(e, r, t, n, i, a, o, s) {
function si(e, r, t, n, i, a, o, s) {
var u = g();
try {
return b(e)(r, t, n, i, a, o, s);
} catch (c) {
if (y(u), c !== c + 0)
throw c;
} catch (l) {
if (y(u), l !== l + 0)
throw l;
_(1, 0);
}
}
function si(e, r, t, n, i, a, o, s, u) {
var c = g();
function ui(e, r, t, n, i, a, o, s, u) {
var l = g();
try {
return b(e)(r, t, n, i, a, o, s, u);
} catch (v) {
if (y(c), v !== v + 0)
if (y(l), v !== v + 0)
throw v;

@@ -1565,3 +1418,3 @@ _(1, 0);

}
function ui(e, r, t, n, i, a, o) {
function fi(e, r, t, n, i, a, o) {
var s = g();

@@ -1576,3 +1429,3 @@ try {

}
function fi(e, r, t, n) {
function li(e, r, t, n) {
var i = g();

@@ -1587,6 +1440,6 @@ try {

}
function ci(e, r, t, n, i, a, o, s, u, c, v, p) {
function ci(e, r, t, n, i, a, o, s, u, l, v, p) {
var h = g();
try {
return b(e)(r, t, n, i, a, o, s, u, c, v, p);
return b(e)(r, t, n, i, a, o, s, u, l, v, p);
} catch (m) {

@@ -1598,16 +1451,16 @@ if (y(h), m !== m + 0)

}
function li(e, r, t, n, i, a, o, s, u, c, v, p, h, m, $, S) {
function vi(e, r, t, n, i, a, o, s, u, l, v, p, h, m, w, R) {
var C = g();
try {
b(e)(r, t, n, i, a, o, s, u, c, v, p, h, m, $, S);
} catch (R) {
if (y(C), R !== R + 0)
throw R;
b(e)(r, t, n, i, a, o, s, u, l, v, p, h, m, w, R);
} catch (S) {
if (y(C), S !== S + 0)
throw S;
_(1, 0);
}
}
function vi(e, r, t, n) {
function di(e, r, t, n) {
var i = g();
try {
return Or(e, r, t, n);
return Wr(e, r, t, n);
} catch (a) {

@@ -1619,3 +1472,3 @@ if (y(i), a !== a + 0)

}
function di(e, r, t, n, i) {
function pi(e, r, t, n, i) {
var a = g();

@@ -1631,10 +1484,10 @@ try {

var Ae;
ne = function e() {
Ae || Hr(), Ae || (ne = e);
ie = function e() {
Ae || Hr(), Ae || (ie = e);
};
function Hr() {
if (L > 0 || (Ur(), L > 0))
if (z > 0 || (Ir(), z > 0))
return;
function e() {
Ae || (Ae = !0, f.calledRun = !0, !ze && (Mr(), J(f), f.onRuntimeInitialized && f.onRuntimeInitialized(), Ir()));
Ae || (Ae = !0, f.calledRun = !0, !ze && (Ur(), K(f), f.onRuntimeInitialized && f.onRuntimeInitialized(), xr()));
}

@@ -1650,19 +1503,19 @@ f.setStatus ? (f.setStatus("Running..."), setTimeout(function() {

f.preInit.pop()();
return Hr(), q.ready;
return Hr(), J.ready;
};
})();
function wi(Y) {
return pi(Ve, Y);
function bi(V) {
return hi(Ve, V);
}
async function bi(Y, {
tryHarder: q = N.tryHarder,
formats: f = N.formats,
maxSymbols: J = N.maxSymbols
} = N) {
return hi(
Y,
async function wi(V, {
tryHarder: J = L.tryHarder,
formats: f = L.formats,
maxSymbols: K = L.maxSymbols
} = L) {
return _i(
V,
{
tryHarder: q,
tryHarder: J,
formats: f,
maxSymbols: J
maxSymbols: K
},

@@ -1672,13 +1525,13 @@ Ve

}
async function $i(Y, {
tryHarder: q = N.tryHarder,
formats: f = N.formats,
maxSymbols: J = N.maxSymbols
} = N) {
return _i(
Y,
async function Ci(V, {
tryHarder: J = L.tryHarder,
formats: f = L.formats,
maxSymbols: K = L.maxSymbols
} = L) {
return gi(
V,
{
tryHarder: q,
tryHarder: J,
formats: f,
maxSymbols: J
maxSymbols: K
},

@@ -1689,11 +1542,11 @@ Ve

export {
Ti as ZXING_BARCODE_FORMAT_NAMES,
Ai as ZXING_CHARACTOR_SET_NAMES,
N as defaultZXingReadOptions,
Ei as defaultZXingWriteOptions,
wi as getZXingModule,
Fi as purgeZXingModule,
$i as readBarcodesFromImageData,
bi as readBarcodesFromImageFile,
Si as setZXingModuleOverrides
Ai as ZXING_BARCODE_FORMAT_NAMES,
Ei as ZXING_CHARACTOR_SET_NAMES,
L as defaultZXingReadOptions,
Ri as defaultZXingWriteOptions,
bi as getZXingModule,
Si as purgeZXingModule,
Ci as readBarcodesFromImageData,
wi as readBarcodesFromImageFile,
Fi as setZXingModuleOverrides
};

@@ -1,35 +0,35 @@

import { g as Mn, w as Hn, c as j } from "../core-45695b49.js";
import { Z as zn, b as Gn, d as Kn, p as Jn, s as Qn } from "../core-45695b49.js";
import { g as Mt, w as Ht, c as j } from "../core-a1b41704.js";
import { Z as zt, b as Gt, d as Kt, p as Jt, s as Qt } from "../core-a1b41704.js";
var Gr = (() => {
var I = import.meta.url;
return function(K = {}) {
var u = K, J, M;
u.ready = new Promise((r, e) => {
J = r, M = e;
return function(J = {}) {
var f = J, Q, M;
f.ready = new Promise((r, e) => {
Q = r, M = e;
});
var Q = Object.assign({}, u), Y = typeof window == "object", rr = typeof importScripts == "function";
var Y = Object.assign({}, f), rr = typeof window == "object", er = typeof importScripts == "function";
typeof process == "object" && typeof process.versions == "object" && process.versions.node;
var R = "";
function Kr(r) {
return u.locateFile ? u.locateFile(r, R) : R + r;
return f.locateFile ? f.locateFile(r, R) : R + r;
}
var lr;
(Y || rr) && (rr ? R = self.location.href : typeof document < "u" && document.currentScript && (R = document.currentScript.src), I && (R = I), R.indexOf("blob:") !== 0 ? R = R.substr(0, R.replace(/[?#].*/, "").lastIndexOf("/") + 1) : R = "", rr && (lr = (r) => {
(rr || er) && (er ? R = self.location.href : typeof document < "u" && document.currentScript && (R = document.currentScript.src), I && (R = I), R.indexOf("blob:") !== 0 ? R = R.substr(0, R.replace(/[?#].*/, "").lastIndexOf("/") + 1) : R = "", er && (lr = (r) => {
var e = new XMLHttpRequest();
return e.open("GET", r, !1), e.responseType = "arraybuffer", e.send(null), new Uint8Array(e.response);
})), u.print || console.log.bind(console);
var N = u.printErr || console.error.bind(console);
Object.assign(u, Q), Q = null, u.arguments && u.arguments, u.thisProgram && u.thisProgram, u.quit && u.quit;
})), f.print || console.log.bind(console);
var N = f.printErr || console.error.bind(console);
Object.assign(f, Y), Y = null, f.arguments && f.arguments, f.thisProgram && f.thisProgram, f.quit && f.quit;
var X;
u.wasmBinary && (X = u.wasmBinary), u.noExitRuntime, typeof WebAssembly != "object" && tr("no native wasm support detected");
var er, g, yr = !1, U, w, H, nr, S, h, mr, br;
f.wasmBinary && (X = f.wasmBinary), f.noExitRuntime, typeof WebAssembly != "object" && ir("no native wasm support detected");
var tr, yr = !1, U, b, L, nr, H, d, mr, br;
function wr() {
var r = er.buffer;
u.HEAP8 = U = new Int8Array(r), u.HEAP16 = H = new Int16Array(r), u.HEAP32 = S = new Int32Array(r), u.HEAPU8 = w = new Uint8Array(r), u.HEAPU16 = nr = new Uint16Array(r), u.HEAPU32 = h = new Uint32Array(r), u.HEAPF32 = mr = new Float32Array(r), u.HEAPF64 = br = new Float64Array(r);
var r = tr.buffer;
f.HEAP8 = U = new Int8Array(r), f.HEAP16 = L = new Int16Array(r), f.HEAPU8 = b = new Uint8Array(r), f.HEAPU16 = nr = new Uint16Array(r), f.HEAP32 = H = new Int32Array(r), f.HEAPU32 = d = new Uint32Array(r), f.HEAPF32 = mr = new Float32Array(r), f.HEAPF64 = br = new Float64Array(r);
}
var Ar, Tr = [], $r = [], Er = [];
function Jr() {
if (u.preRun)
for (typeof u.preRun == "function" && (u.preRun = [u.preRun]); u.preRun.length; )
re(u.preRun.shift());
if (f.preRun)
for (typeof f.preRun == "function" && (f.preRun = [f.preRun]); f.preRun.length; )
re(f.preRun.shift());
vr(Tr);

@@ -41,5 +41,5 @@ }

function Yr() {
if (u.postRun)
for (typeof u.postRun == "function" && (u.postRun = [u.postRun]); u.postRun.length; )
ne(u.postRun.shift());
if (f.postRun)
for (typeof f.postRun == "function" && (f.postRun = [f.postRun]); f.postRun.length; )
te(f.postRun.shift());
vr(Er);

@@ -53,17 +53,17 @@ }

}
function ne(r) {
function te(r) {
Er.unshift(r);
}
var W = 0, L = null;
function te(r) {
W++, u.monitorRunDependencies && u.monitorRunDependencies(W);
var S = 0, q = null;
function ne(r) {
S++, f.monitorRunDependencies && f.monitorRunDependencies(S);
}
function ie(r) {
if (W--, u.monitorRunDependencies && u.monitorRunDependencies(W), W == 0 && L) {
var e = L;
L = null, e();
if (S--, f.monitorRunDependencies && f.monitorRunDependencies(S), S == 0 && q) {
var e = q;
q = null, e();
}
}
function tr(r) {
u.onAbort && u.onAbort(r), r = "Aborted(" + r + ")", N(r), yr = !0, r += ". Build with -sASSERTIONS for more info.";
function ir(r) {
f.onAbort && f.onAbort(r), r = "Aborted(" + r + ")", N(r), yr = !0, r += ". Build with -sASSERTIONS for more info.";
var e = new WebAssembly.RuntimeError(r);

@@ -77,3 +77,3 @@ throw M(e), e;

var x;
u.locateFile ? (x = "zxing_writer.wasm", Rr(x) || (x = Kr(x))) : x = new URL("/writer/zxing_writer.wasm", self.location).href;
f.locateFile ? (x = "zxing_writer.wasm", Rr(x) || (x = Kr(x))) : x = new URL("/writer/zxing_writer.wasm", self.location).href;
function Cr(r) {

@@ -87,3 +87,3 @@ if (r == x && X)

function oe(r) {
return !X && (Y || rr) && typeof fetch == "function" ? fetch(r, { credentials: "same-origin" }).then((e) => {
return !X && (rr || er) && typeof fetch == "function" ? fetch(r, { credentials: "same-origin" }).then((e) => {
if (!e.ok)

@@ -94,56 +94,53 @@ throw "failed to load wasm binary file at '" + r + "'";

}
function Pr(r, e, n) {
return oe(r).then((t) => WebAssembly.instantiate(t, e)).then((t) => t).then(n, (t) => {
N("failed to asynchronously prepare wasm: " + t), tr(t);
function Pr(r, e, t) {
return oe(r).then((n) => WebAssembly.instantiate(n, e)).then((n) => n).then(t, (n) => {
N(`failed to asynchronously prepare wasm: ${n}`), ir(n);
});
}
function fe(r, e, n, t) {
function se(r, e, t, n) {
return !r && typeof WebAssembly.instantiateStreaming == "function" && !Rr(e) && typeof fetch == "function" ? fetch(e, { credentials: "same-origin" }).then((i) => {
var a = WebAssembly.instantiateStreaming(i, n);
return a.then(t, function(o) {
return N("wasm streaming compile failed: " + o), N("falling back to ArrayBuffer instantiation"), Pr(e, n, t);
var a = WebAssembly.instantiateStreaming(i, t);
return a.then(n, function(o) {
return N(`wasm streaming compile failed: ${o}`), N("falling back to ArrayBuffer instantiation"), Pr(e, t, n);
});
}) : Pr(e, n, t);
}) : Pr(e, t, n);
}
function ue() {
var r = { a: An };
function e(t, i) {
var a = t.exports;
return g = a, er = g.S, wr(), Ar = g.W, ee(g.T), ie(), a;
function fe() {
var r = { a: At };
function e(n, i) {
var a = n.exports;
return p = a, tr = p.S, wr(), Ar = p.W, ee(p.T), ie(), a;
}
te();
function n(t) {
e(t.instance);
ne();
function t(n) {
e(n.instance);
}
if (u.instantiateWasm)
if (f.instantiateWasm)
try {
return u.instantiateWasm(r, e);
} catch (t) {
N("Module.instantiateWasm callback failed with error: " + t), M(t);
return f.instantiateWasm(r, e);
} catch (n) {
N(`Module.instantiateWasm callback failed with error: ${n}`), M(n);
}
return fe(X, x, r, n).catch(M), {};
return se(X, x, r, t).catch(M), {};
}
var vr = (r) => {
for (; r.length > 0; )
r.shift()(u);
}, ir = [];
function se(r) {
r.shift()(f);
}, ar = [], ce = (r) => {
var e = new dr(r);
return e.get_caught() || e.set_caught(!0), e.set_rethrown(!1), ir.push(e), Xr(e.excPtr), e.get_exception_ptr();
}
var P = 0;
function ce() {
p(0, 0);
var r = ir.pop();
return e.get_caught() || e.set_caught(!0), e.set_rethrown(!1), ar.push(e), Xr(e.excPtr), e.get_exception_ptr();
}, P = 0, ue = () => {
h(0, 0);
var r = ar.pop();
Nr(r.excPtr), P = 0;
}
};
function dr(r) {
this.excPtr = r, this.ptr = r - 24, this.set_type = function(e) {
h[this.ptr + 4 >> 2] = e;
d[this.ptr + 4 >> 2] = e;
}, this.get_type = function() {
return h[this.ptr + 4 >> 2];
return d[this.ptr + 4 >> 2];
}, this.set_destructor = function(e) {
h[this.ptr + 8 >> 2] = e;
d[this.ptr + 8 >> 2] = e;
}, this.get_destructor = function() {
return h[this.ptr + 8 >> 2];
return d[this.ptr + 8 >> 2];
}, this.set_caught = function(e) {

@@ -157,146 +154,118 @@ e = e ? 1 : 0, U[this.ptr + 12 >> 0] = e;

return U[this.ptr + 13 >> 0] != 0;
}, this.init = function(e, n) {
this.set_adjusted_ptr(0), this.set_type(e), this.set_destructor(n);
}, this.init = function(e, t) {
this.set_adjusted_ptr(0), this.set_type(e), this.set_destructor(t);
}, this.set_adjusted_ptr = function(e) {
h[this.ptr + 16 >> 2] = e;
d[this.ptr + 16 >> 2] = e;
}, this.get_adjusted_ptr = function() {
return h[this.ptr + 16 >> 2];
return d[this.ptr + 16 >> 2];
}, this.get_exception_ptr = function() {
var e = qr(this.get_type());
if (e)
return h[this.excPtr >> 2];
var n = this.get_adjusted_ptr();
return n !== 0 ? n : this.excPtr;
return d[this.excPtr >> 2];
var t = this.get_adjusted_ptr();
return t !== 0 ? t : this.excPtr;
};
}
function le(r) {
var le = (r) => {
throw P || (P = r), P;
}
var hr = (r) => {
}, _r = (r) => {
var e = P;
if (!e)
return z(0), 0;
var n = new dr(e);
n.set_adjusted_ptr(e);
var t = n.get_type();
if (!t)
return z(0), e;
return G(0), 0;
var t = new dr(e);
t.set_adjusted_ptr(e);
var n = t.get_type();
if (!n)
return G(0), e;
for (var i in r) {
var a = r[i];
if (a === 0 || a === t)
if (a === 0 || a === n)
break;
var o = n.ptr + 16;
if (Lr(a, t, o))
return z(a), e;
var o = t.ptr + 16;
if (Lr(a, n, o))
return G(a), e;
}
return z(t), e;
}, ve = () => hr([]), de = (r) => hr([r]), he = (r, e) => hr([r, e]);
function _e() {
var r = ir.pop();
r || tr("no exception to throw");
return G(n), e;
}, ve = () => _r([]), de = (r) => _r([r]), _e = (r, e) => _r([r, e]), he = () => {
var r = ar.pop();
r || ir("no exception to throw");
var e = r.excPtr;
throw r.get_rethrown() || (ir.push(r), r.set_rethrown(!0), r.set_caught(!1)), P = e, P;
}
function pe(r, e, n) {
var t = new dr(r);
throw t.init(e, n), P = r, P;
}
var ar = {};
function Fr(r) {
throw r.get_rethrown() || (ar.push(r), r.set_rethrown(!0), r.set_caught(!1)), P = e, P;
}, pe = (r, e, t) => {
var n = new dr(r);
throw n.init(e, t), P = r, P;
}, or = {}, Fr = (r) => {
for (; r.length; ) {
var e = r.pop(), n = r.pop();
n(e);
var e = r.pop(), t = r.pop();
t(e);
}
};
function hr(r) {
return this.fromWireType(H[r >> 2]);
}
function or(r) {
return this.fromWireType(S[r >> 2]);
}
var V = {}, D = {}, fr = {}, kr = void 0;
function Ur(r) {
var V = {}, D = {}, sr = {}, kr = void 0, Wr = (r) => {
throw new kr(r);
}
function Sr(r, e, n) {
r.forEach(function(f) {
fr[f] = e;
}, Ur = (r, e, t) => {
r.forEach(function(s) {
sr[s] = e;
});
function t(f) {
var s = n(f);
s.length !== r.length && Ur("Mismatched type converter count");
for (var c = 0; c < r.length; ++c)
F(r[c], s[c]);
function n(s) {
var c = t(s);
c.length !== r.length && Wr("Mismatched type converter count");
for (var u = 0; u < r.length; ++u)
F(r[u], c[u]);
}
var i = new Array(e.length), a = [], o = 0;
e.forEach((f, s) => {
D.hasOwnProperty(f) ? i[s] = D[f] : (a.push(f), V.hasOwnProperty(f) || (V[f] = []), V[f].push(() => {
i[s] = D[f], ++o, o === a.length && t(i);
e.forEach((s, c) => {
D.hasOwnProperty(s) ? i[c] = D[s] : (a.push(s), V.hasOwnProperty(s) || (V[s] = []), V[s].push(() => {
i[c] = D[s], ++o, o === a.length && n(i);
}));
}), a.length === 0 && t(i);
}
var ge = function(r) {
var e = ar[r];
delete ar[r];
var n = e.rawConstructor, t = e.rawDestructor, i = e.fields, a = i.map((o) => o.getterReturnType).concat(i.map((o) => o.setterArgumentType));
Sr([r], a, (o) => {
var f = {};
return i.forEach((s, c) => {
var l = s.fieldName, v = o[c], d = s.getter, $ = s.getterContext, C = o[c + i.length], O = s.setter, E = s.setterContext;
f[l] = { read: (G) => v.fromWireType(d($, G)), write: (G, gr) => {
var cr = [];
O(E, G, C.toWireType(cr, gr)), Fr(cr);
}), a.length === 0 && n(i);
}, ge = (r) => {
var e = or[r];
delete or[r];
var t = e.rawConstructor, n = e.rawDestructor, i = e.fields, a = i.map((o) => o.getterReturnType).concat(i.map((o) => o.setterArgumentType));
Ur([r], a, (o) => {
var s = {};
return i.forEach((c, u) => {
var l = c.fieldName, v = o[u], m = c.getter, $ = c.getterContext, C = o[u + i.length], O = c.setter, E = c.setterContext;
s[l] = { read: (K) => v.fromWireType(m($, K)), write: (K, gr) => {
var ur = [];
O(E, K, C.toWireType(ur, gr)), Fr(ur);
} };
}), [{ name: e.name, fromWireType: function(s) {
var c = {};
for (var l in f)
c[l] = f[l].read(s);
return t(s), c;
}, toWireType: function(s, c) {
for (var l in f)
if (!(l in c))
}), [{ name: e.name, fromWireType: (c) => {
var u = {};
for (var l in s)
u[l] = s[l].read(c);
return n(c), u;
}, toWireType: (c, u) => {
for (var l in s)
if (!(l in u))
throw new TypeError(`Missing field: "${l}"`);
var v = n();
for (l in f)
f[l].write(v, c[l]);
return s !== null && s.push(t, v), v;
}, argPackAdvance: 8, readValueFromPointer: or, destructorFunction: t }];
var v = t();
for (l in s)
s[l].write(v, u[l]);
return c !== null && c.push(n, v), v;
}, argPackAdvance: W, readValueFromPointer: hr, destructorFunction: n }];
});
};
function ye(r, e, n, t, i) {
}
function _r(r) {
switch (r) {
case 1:
return 0;
case 2:
return 1;
case 4:
return 2;
case 8:
return 3;
default:
throw new TypeError(`Unknown type size: ${r}`);
}
}
function me() {
}, ye = (r, e, t, n, i) => {
}, me = () => {
for (var r = new Array(256), e = 0; e < 256; ++e)
r[e] = String.fromCharCode(e);
Wr = r;
}
var Wr = void 0;
function b(r) {
for (var e = "", n = r; w[n]; )
e += Wr[w[n++]];
Sr = r;
}, Sr = void 0, w = (r) => {
for (var e = "", t = r; b[t]; )
e += Sr[b[t++]];
return e;
}
var xr = void 0;
function A(r) {
}, xr = void 0, A = (r) => {
throw new xr(r);
}
function be(r, e, n = {}) {
var t = e.name;
if (r || A(`type "${t}" must have a positive integer typeid pointer`), D.hasOwnProperty(r)) {
if (n.ignoreDuplicateRegistrations)
};
function be(r, e, t = {}) {
var n = e.name;
if (r || A(`type "${n}" must have a positive integer typeid pointer`), D.hasOwnProperty(r)) {
if (t.ignoreDuplicateRegistrations)
return;
A(`Cannot register type '${t}' twice`);
A(`Cannot register type '${n}' twice`);
}
if (D[r] = e, delete fr[r], V.hasOwnProperty(r)) {
if (D[r] = e, delete sr[r], V.hasOwnProperty(r)) {
var i = V[r];

@@ -306,26 +275,16 @@ delete V[r], i.forEach((a) => a());

}
function F(r, e, n = {}) {
function F(r, e, t = {}) {
if (!("argPackAdvance" in e))
throw new TypeError("registerType registeredInstance requires argPackAdvance");
return be(r, e, n);
return be(r, e, t);
}
function we(r, e, n, t, i) {
var a = _r(n);
e = b(e), F(r, { name: e, fromWireType: function(o) {
return !!o;
}, toWireType: function(o, f) {
return f ? t : i;
}, argPackAdvance: 8, readValueFromPointer: function(o) {
var f;
if (n === 1)
f = U;
else if (n === 2)
f = H;
else if (n === 4)
f = S;
else
throw new TypeError("Unknown boolean type size: " + e);
return this.fromWireType(f[o >> a]);
var W = 8, we = (r, e, t, n) => {
e = w(e), F(r, { name: e, fromWireType: function(i) {
return !!i;
}, toWireType: function(i, a) {
return a ? t : n;
}, argPackAdvance: W, readValueFromPointer: function(i) {
return this.fromWireType(b[i]);
}, destructorFunction: null });
}
};
function Ae() {

@@ -346,15 +305,11 @@ Object.assign(Dr.prototype, { get(r) {

}
var T = new Dr();
function Or(r) {
var T = new Dr(), Or = (r) => {
r >= T.reserved && --T.get(r).refcount === 0 && T.free(r);
}
function Te() {
}, Te = () => {
for (var r = 0, e = T.reserved; e < T.allocated.length; ++e)
T.allocated[e] !== void 0 && ++r;
return r;
}
function $e() {
T.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), T.reserved = T.allocated.length, u.count_emval_handles = Te;
}
var B = { toValue: (r) => (r || A("Cannot use deleted val. handle = " + r), T.get(r).value), toHandle: (r) => {
}, $e = () => {
T.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), T.reserved = T.allocated.length, f.count_emval_handles = Te;
}, B = { toValue: (r) => (r || A("Cannot use deleted val. handle = " + r), T.get(r).value), toHandle: (r) => {
switch (r) {

@@ -372,35 +327,23 @@ case void 0:

}
} };
function Ee(r, e) {
e = b(e), F(r, { name: e, fromWireType: function(n) {
var t = B.toValue(n);
return Or(n), t;
}, toWireType: function(n, t) {
return B.toHandle(t);
}, argPackAdvance: 8, readValueFromPointer: or, destructorFunction: null });
}
function Re(r, e) {
} }, Ee = (r, e) => {
e = w(e), F(r, { name: e, fromWireType: (t) => {
var n = B.toValue(t);
return Or(t), n;
}, toWireType: (t, n) => B.toHandle(n), argPackAdvance: W, readValueFromPointer: hr, destructorFunction: null });
}, Re = (r, e) => {
switch (e) {
case 2:
return function(n) {
return this.fromWireType(mr[n >> 2]);
case 4:
return function(t) {
return this.fromWireType(mr[t >> 2]);
};
case 3:
return function(n) {
return this.fromWireType(br[n >> 3]);
case 8:
return function(t) {
return this.fromWireType(br[t >> 3]);
};
default:
throw new TypeError("Unknown float type: " + r);
throw new TypeError(`invalid float width (${e}): ${r}`);
}
}
function Ce(r, e, n) {
var t = _r(n);
e = b(e), F(r, { name: e, fromWireType: function(i) {
return i;
}, toWireType: function(i, a) {
return a;
}, argPackAdvance: 8, readValueFromPointer: Re(e, t), destructorFunction: null });
}
var Pe = 48, Fe = 57;
function ke(r) {
}, Ce = (r, e, t) => {
e = w(e), F(r, { name: e, fromWireType: (n) => n, toWireType: (n, i) => i, argPackAdvance: W, readValueFromPointer: Re(e, t), destructorFunction: null });
}, Pe = 48, Fe = 57, ke = (r) => {
if (r === void 0)

@@ -411,77 +354,72 @@ return "_unknown";

return e >= Pe && e <= Fe ? `_${r}` : r;
}
function Ue(r, e, n, t, i, a) {
};
function We(r, e, t, n, i, a) {
var o = e.length;
o < 2 && A("argTypes array size mismatch! Must at least get return value and 'this' types!");
for (var f = e[1] !== null && n !== null, s = !1, c = 1; c < e.length; ++c)
if (e[c] !== null && e[c].destructorFunction === void 0) {
s = !0;
for (var s = e[1] !== null && t !== null, c = !1, u = 1; u < e.length; ++u)
if (e[u] !== null && e[u].destructorFunction === void 0) {
c = !0;
break;
}
var l = e[0].name !== "void", v = o - 2, d = new Array(v), $ = [], C = [];
var l = e[0].name !== "void", v = o - 2, m = new Array(v), $ = [], C = [];
return function() {
arguments.length !== v && A(`function ${r} called with ${arguments.length} arguments, expected ${v} args!`), C.length = 0;
arguments.length !== v && A(`function ${r} called with ${arguments.length} arguments, expected ${v}`), C.length = 0;
var O;
$.length = f ? 2 : 1, $[0] = i, f && (O = e[1].toWireType(C, this), $[1] = O);
$.length = s ? 2 : 1, $[0] = i, s && (O = e[1].toWireType(C, this), $[1] = O);
for (var E = 0; E < v; ++E)
d[E] = e[E + 2].toWireType(C, arguments[E]), $.push(d[E]);
var G = t.apply(null, $);
function gr(cr) {
if (s)
m[E] = e[E + 2].toWireType(C, arguments[E]), $.push(m[E]);
var K = n.apply(null, $);
function gr(ur) {
if (c)
Fr(C);
else
for (var Z = f ? 1 : 2; Z < e.length; Z++) {
var In = Z === 1 ? O : d[Z - 2];
e[Z].destructorFunction !== null && e[Z].destructorFunction(In);
for (var Z = s ? 1 : 2; Z < e.length; Z++) {
var It = Z === 1 ? O : m[Z - 2];
e[Z].destructorFunction !== null && e[Z].destructorFunction(It);
}
if (l)
return e[0].fromWireType(cr);
return e[0].fromWireType(ur);
}
return gr(G);
return gr(K);
};
}
function Se(r, e, n) {
var Ue = (r, e, t) => {
if (r[e].overloadTable === void 0) {
var t = r[e];
var n = r[e];
r[e] = function() {
return r[e].overloadTable.hasOwnProperty(arguments.length) || A(`Function '${n}' called with an invalid number of arguments (${arguments.length}) - expects one of (${r[e].overloadTable})!`), r[e].overloadTable[arguments.length].apply(this, arguments);
}, r[e].overloadTable = [], r[e].overloadTable[t.argCount] = t;
return r[e].overloadTable.hasOwnProperty(arguments.length) || A(`Function '${t}' called with an invalid number of arguments (${arguments.length}) - expects one of (${r[e].overloadTable})!`), r[e].overloadTable[arguments.length].apply(this, arguments);
}, r[e].overloadTable = [], r[e].overloadTable[n.argCount] = n;
}
}
function We(r, e, n) {
u.hasOwnProperty(r) ? ((n === void 0 || u[r].overloadTable !== void 0 && u[r].overloadTable[n] !== void 0) && A(`Cannot register public name '${r}' twice`), Se(u, r, r), u.hasOwnProperty(n) && A(`Cannot register multiple overloads of a function with the same number of arguments (${n})!`), u[r].overloadTable[n] = e) : (u[r] = e, n !== void 0 && (u[r].numArguments = n));
}
function xe(r, e) {
for (var n = [], t = 0; t < r; t++)
n.push(h[e + t * 4 >> 2]);
}, Se = (r, e, t) => {
f.hasOwnProperty(r) ? ((t === void 0 || f[r].overloadTable !== void 0 && f[r].overloadTable[t] !== void 0) && A(`Cannot register public name '${r}' twice`), Ue(f, r, r), f.hasOwnProperty(t) && A(`Cannot register multiple overloads of a function with the same number of arguments (${t})!`), f[r].overloadTable[t] = e) : (f[r] = e, t !== void 0 && (f[r].numArguments = t));
}, xe = (r, e) => {
for (var t = [], n = 0; n < r; n++)
t.push(d[e + n * 4 >> 2]);
return t;
}, De = (r, e, t) => {
f.hasOwnProperty(r) || Wr("Replacing nonexistant public symbol"), f[r].overloadTable !== void 0 && t !== void 0 ? f[r].overloadTable[t] = e : (f[r] = e, f[r].argCount = t);
}, Oe = (r, e, t) => {
var n = f["dynCall_" + r];
return t && t.length ? n.apply(null, [e].concat(t)) : n.call(null, e);
}, fr = [], _ = (r) => {
var e = fr[r];
return e || (r >= fr.length && (fr.length = r + 1), fr[r] = e = Ar.get(r)), e;
}, je = (r, e, t) => {
if (r.includes("j"))
return Oe(r, e, t);
var n = _(e).apply(null, t);
return n;
}
function De(r, e, n) {
u.hasOwnProperty(r) || Ur("Replacing nonexistant public symbol"), u[r].overloadTable !== void 0 && n !== void 0 ? u[r].overloadTable[n] = e : (u[r] = e, u[r].argCount = n);
}
var Oe = (r, e, n) => {
var t = u["dynCall_" + r];
return n && n.length ? t.apply(null, [e].concat(n)) : t.call(null, e);
}, ur = [], _ = (r) => {
var e = ur[r];
return e || (r >= ur.length && (ur.length = r + 1), ur[r] = e = Ar.get(r)), e;
}, je = (r, e, n) => {
if (r.includes("j"))
return Oe(r, e, n);
var t = _(e).apply(null, n);
return t;
}, Ie = (r, e) => {
var n = [];
var t = [];
return function() {
return n.length = 0, Object.assign(n, arguments), je(r, e, n);
return t.length = 0, Object.assign(t, arguments), je(r, e, t);
};
};
function q(r, e) {
r = b(r);
function n() {
}, z = (r, e) => {
r = w(r);
function t() {
return r.includes("j") ? Ie(r, e) : _(e);
}
var t = n();
return typeof t != "function" && A(`unknown function pointer with signature ${r}: ${e}`), t;
}
var n = t();
return typeof n != "function" && A(`unknown function pointer with signature ${r}: ${e}`), n;
};
function Me(r, e) {

@@ -492,124 +430,107 @@ return r = ke(r), { [r]: function() {

}
function He(r, e) {
var n = Me(e, function(t) {
this.name = e, this.message = t;
var i = new Error(t).stack;
var He = (r, e) => {
var t = Me(e, function(n) {
this.name = e, this.message = n;
var i = new Error(n).stack;
i !== void 0 && (this.stack = this.toString() + `
` + i.replace(/^Error(:[^\n]*)?\n/, ""));
});
return n.prototype = Object.create(r.prototype), n.prototype.constructor = n, n.prototype.toString = function() {
return t.prototype = Object.create(r.prototype), t.prototype.constructor = t, t.prototype.toString = function() {
return this.message === void 0 ? this.name : `${this.name}: ${this.message}`;
}, n;
}
var jr = void 0;
function Ir(r) {
var e = Zr(r), n = b(e);
return k(e), n;
}
function Ve(r, e) {
var n = [], t = {};
}, t;
}, jr = void 0, Ir = (r) => {
var e = Zr(r), t = w(e);
return k(e), t;
}, Ve = (r, e) => {
var t = [], n = {};
function i(a) {
if (!t[a] && !D[a]) {
if (fr[a]) {
fr[a].forEach(i);
if (!n[a] && !D[a]) {
if (sr[a]) {
sr[a].forEach(i);
return;
}
n.push(a), t[a] = !0;
t.push(a), n[a] = !0;
}
}
throw e.forEach(i), new jr(`${r}: ` + n.map(Ir).join([", "]));
}
function Be(r, e, n, t, i, a, o) {
var f = xe(e, n);
r = b(r), i = q(t, i), We(r, function() {
Ve(`Cannot call ${r} due to unbound types`, f);
}, e - 1), Sr([], f, function(s) {
var c = [s[0], null].concat(s.slice(1));
return De(r, Ue(r, c, null, i, a), e - 1), [];
throw e.forEach(i), new jr(`${r}: ` + t.map(Ir).join([", "]));
}, Be = (r, e, t, n, i, a, o) => {
var s = xe(e, t);
r = w(r), i = z(n, i), Se(r, function() {
Ve(`Cannot call ${r} due to unbound types`, s);
}, e - 1), Ur([], s, function(c) {
var u = [c[0], null].concat(c.slice(1));
return De(r, We(r, u, null, i, a), e - 1), [];
});
}
function Ze(r, e, n) {
}, Ze = (r, e, t) => {
switch (e) {
case 0:
return n ? function(i) {
return U[i];
} : function(i) {
return w[i];
};
case 1:
return n ? function(i) {
return H[i >> 1];
} : function(i) {
return nr[i >> 1];
};
return t ? (n) => U[n >> 0] : (n) => b[n >> 0];
case 2:
return n ? function(i) {
return S[i >> 2];
} : function(i) {
return h[i >> 2];
};
return t ? (n) => L[n >> 1] : (n) => nr[n >> 1];
case 4:
return t ? (n) => H[n >> 2] : (n) => d[n >> 2];
default:
throw new TypeError("Unknown integer type: " + r);
throw new TypeError(`invalid integer width (${e}): ${r}`);
}
}
function Ne(r, e, n, t, i) {
e = b(e);
var a = _r(n), o = (v) => v;
if (t === 0) {
var f = 32 - 8 * n;
o = (v) => v << f >>> f;
}, Ne = (r, e, t, n, i) => {
e = w(e);
var a = (l) => l;
if (n === 0) {
var o = 32 - 8 * t;
a = (l) => l << o >>> o;
}
var s = e.includes("unsigned"), c = (v, d) => {
}, l;
s ? l = function(v, d) {
return c(d, this.name), d >>> 0;
} : l = function(v, d) {
return c(d, this.name), d;
}, F(r, { name: e, fromWireType: o, toWireType: l, argPackAdvance: 8, readValueFromPointer: Ze(e, a, t !== 0), destructorFunction: null });
}
function Xe(r, e, n) {
var t = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array], i = t[e];
var s = e.includes("unsigned"), c = (l, v) => {
}, u;
s ? u = function(l, v) {
return c(v, this.name), v >>> 0;
} : u = function(l, v) {
return c(v, this.name), v;
}, F(r, { name: e, fromWireType: a, toWireType: u, argPackAdvance: W, readValueFromPointer: Ze(e, t, n !== 0), destructorFunction: null });
}, Xe = (r, e, t) => {
var n = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array], i = n[e];
function a(o) {
o = o >> 2;
var f = h, s = f[o], c = f[o + 1];
return new i(f.buffer, c, s);
var s = d[o >> 2], c = d[o + 4 >> 2];
return new i(U.buffer, c, s);
}
n = b(n), F(r, { name: n, fromWireType: a, argPackAdvance: 8, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
t = w(t), F(r, { name: t, fromWireType: a, argPackAdvance: W, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
};
function Le(r) {
return this.fromWireType(d[r >> 2]);
}
var Le = (r, e, n, t) => {
if (!(t > 0))
var qe = (r, e, t, n) => {
if (!(n > 0))
return 0;
for (var i = n, a = n + t - 1, o = 0; o < r.length; ++o) {
var f = r.charCodeAt(o);
if (f >= 55296 && f <= 57343) {
var s = r.charCodeAt(++o);
f = 65536 + ((f & 1023) << 10) | s & 1023;
for (var i = t, a = t + n - 1, o = 0; o < r.length; ++o) {
var s = r.charCodeAt(o);
if (s >= 55296 && s <= 57343) {
var c = r.charCodeAt(++o);
s = 65536 + ((s & 1023) << 10) | c & 1023;
}
if (f <= 127) {
if (n >= a)
if (s <= 127) {
if (t >= a)
break;
e[n++] = f;
} else if (f <= 2047) {
if (n + 1 >= a)
e[t++] = s;
} else if (s <= 2047) {
if (t + 1 >= a)
break;
e[n++] = 192 | f >> 6, e[n++] = 128 | f & 63;
} else if (f <= 65535) {
if (n + 2 >= a)
e[t++] = 192 | s >> 6, e[t++] = 128 | s & 63;
} else if (s <= 65535) {
if (t + 2 >= a)
break;
e[n++] = 224 | f >> 12, e[n++] = 128 | f >> 6 & 63, e[n++] = 128 | f & 63;
e[t++] = 224 | s >> 12, e[t++] = 128 | s >> 6 & 63, e[t++] = 128 | s & 63;
} else {
if (n + 3 >= a)
if (t + 3 >= a)
break;
e[n++] = 240 | f >> 18, e[n++] = 128 | f >> 12 & 63, e[n++] = 128 | f >> 6 & 63, e[n++] = 128 | f & 63;
e[t++] = 240 | s >> 18, e[t++] = 128 | s >> 12 & 63, e[t++] = 128 | s >> 6 & 63, e[t++] = 128 | s & 63;
}
}
return e[n] = 0, n - i;
}, qe = (r, e, n) => Le(r, w, e, n), ze = (r) => {
for (var e = 0, n = 0; n < r.length; ++n) {
var t = r.charCodeAt(n);
t <= 127 ? e++ : t <= 2047 ? e += 2 : t >= 55296 && t <= 57343 ? (e += 4, ++n) : e += 3;
return e[t] = 0, t - i;
}, ze = (r, e, t) => qe(r, b, e, t), Ge = (r) => {
for (var e = 0, t = 0; t < r.length; ++t) {
var n = r.charCodeAt(t);
n <= 127 ? e++ : n <= 2047 ? e += 2 : n >= 55296 && n <= 57343 ? (e += 4, ++t) : e += 3;
}
return e;
}, Mr = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, Ge = (r, e, n) => {
for (var t = e + n, i = e; r[i] && !(i >= t); )
}, Mr = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0, Ke = (r, e, t) => {
for (var n = e + t, i = e; r[i] && !(i >= n); )
++i;

@@ -624,145 +545,133 @@ if (i - e > 16 && r.buffer && Mr)

}
var f = r[e++] & 63;
var s = r[e++] & 63;
if ((o & 224) == 192) {
a += String.fromCharCode((o & 31) << 6 | f);
a += String.fromCharCode((o & 31) << 6 | s);
continue;
}
var s = r[e++] & 63;
if ((o & 240) == 224 ? o = (o & 15) << 12 | f << 6 | s : o = (o & 7) << 18 | f << 12 | s << 6 | r[e++] & 63, o < 65536)
var c = r[e++] & 63;
if ((o & 240) == 224 ? o = (o & 15) << 12 | s << 6 | c : o = (o & 7) << 18 | s << 12 | c << 6 | r[e++] & 63, o < 65536)
a += String.fromCharCode(o);
else {
var c = o - 65536;
a += String.fromCharCode(55296 | c >> 10, 56320 | c & 1023);
var u = o - 65536;
a += String.fromCharCode(55296 | u >> 10, 56320 | u & 1023);
}
}
return a;
}, Ke = (r, e) => r ? Ge(w, r, e) : "";
function Je(r, e) {
e = b(e);
var n = e === "std::string";
F(r, { name: e, fromWireType: function(t) {
var i = h[t >> 2], a = t + 4, o;
if (n)
for (var f = a, s = 0; s <= i; ++s) {
var c = a + s;
if (s == i || w[c] == 0) {
var l = c - f, v = Ke(f, l);
o === void 0 ? o = v : (o += String.fromCharCode(0), o += v), f = c + 1;
}, Je = (r, e) => r ? Ke(b, r, e) : "", Qe = (r, e) => {
e = w(e);
var t = e === "std::string";
F(r, { name: e, fromWireType: (n) => {
var i = d[n >> 2], a = n + 4, o;
if (t)
for (var s = a, c = 0; c <= i; ++c) {
var u = a + c;
if (c == i || b[u] == 0) {
var l = u - s, v = Je(s, l);
o === void 0 ? o = v : (o += String.fromCharCode(0), o += v), s = u + 1;
}
}
else {
for (var d = new Array(i), s = 0; s < i; ++s)
d[s] = String.fromCharCode(w[a + s]);
o = d.join("");
for (var m = new Array(i), c = 0; c < i; ++c)
m[c] = String.fromCharCode(b[a + c]);
o = m.join("");
}
return k(t), o;
}, toWireType: function(t, i) {
return k(n), o;
}, toWireType: (n, i) => {
i instanceof ArrayBuffer && (i = new Uint8Array(i));
var a, o = typeof i == "string";
o || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || A("Cannot pass non-string to std::string"), n && o ? a = ze(i) : a = i.length;
var f = pr(4 + a + 1), s = f + 4;
if (h[f >> 2] = a, n && o)
qe(i, s, a + 1);
o || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || A("Cannot pass non-string to std::string"), t && o ? a = Ge(i) : a = i.length;
var s = pr(4 + a + 1), c = s + 4;
if (d[s >> 2] = a, t && o)
ze(i, c, a + 1);
else if (o)
for (var c = 0; c < a; ++c) {
var l = i.charCodeAt(c);
l > 255 && (k(s), A("String has UTF-16 code units that do not fit in 8 bits")), w[s + c] = l;
for (var u = 0; u < a; ++u) {
var l = i.charCodeAt(u);
l > 255 && (k(c), A("String has UTF-16 code units that do not fit in 8 bits")), b[c + u] = l;
}
else
for (var c = 0; c < a; ++c)
w[s + c] = i[c];
return t !== null && t.push(k, f), f;
}, argPackAdvance: 8, readValueFromPointer: or, destructorFunction: function(t) {
k(t);
} });
}
var Hr = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, Qe = (r, e) => {
for (var n = r, t = n >> 1, i = t + e / 2; !(t >= i) && nr[t]; )
++t;
if (n = t << 1, n - r > 32 && Hr)
return Hr.decode(w.subarray(r, n));
for (var u = 0; u < a; ++u)
b[c + u] = i[u];
return n !== null && n.push(k, s), s;
}, argPackAdvance: W, readValueFromPointer: Le, destructorFunction: (n) => k(n) });
}, Hr = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0, Ye = (r, e) => {
for (var t = r, n = t >> 1, i = n + e / 2; !(n >= i) && nr[n]; )
++n;
if (t = n << 1, t - r > 32 && Hr)
return Hr.decode(b.subarray(r, t));
for (var a = "", o = 0; !(o >= e / 2); ++o) {
var f = H[r + o * 2 >> 1];
if (f == 0)
var s = L[r + o * 2 >> 1];
if (s == 0)
break;
a += String.fromCharCode(f);
a += String.fromCharCode(s);
}
return a;
}, Ye = (r, e, n) => {
if (n === void 0 && (n = 2147483647), n < 2)
}, rt = (r, e, t) => {
if (t === void 0 && (t = 2147483647), t < 2)
return 0;
n -= 2;
for (var t = e, i = n < r.length * 2 ? n / 2 : r.length, a = 0; a < i; ++a) {
t -= 2;
for (var n = e, i = t < r.length * 2 ? t / 2 : r.length, a = 0; a < i; ++a) {
var o = r.charCodeAt(a);
H[e >> 1] = o, e += 2;
L[e >> 1] = o, e += 2;
}
return H[e >> 1] = 0, e - t;
}, rn = (r) => r.length * 2, en = (r, e) => {
for (var n = 0, t = ""; !(n >= e / 4); ) {
var i = S[r + n * 4 >> 2];
return L[e >> 1] = 0, e - n;
}, et = (r) => r.length * 2, tt = (r, e) => {
for (var t = 0, n = ""; !(t >= e / 4); ) {
var i = H[r + t * 4 >> 2];
if (i == 0)
break;
if (++n, i >= 65536) {
if (++t, i >= 65536) {
var a = i - 65536;
t += String.fromCharCode(55296 | a >> 10, 56320 | a & 1023);
n += String.fromCharCode(55296 | a >> 10, 56320 | a & 1023);
} else
t += String.fromCharCode(i);
n += String.fromCharCode(i);
}
return t;
}, nn = (r, e, n) => {
if (n === void 0 && (n = 2147483647), n < 4)
return n;
}, nt = (r, e, t) => {
if (t === void 0 && (t = 2147483647), t < 4)
return 0;
for (var t = e, i = t + n - 4, a = 0; a < r.length; ++a) {
for (var n = e, i = n + t - 4, a = 0; a < r.length; ++a) {
var o = r.charCodeAt(a);
if (o >= 55296 && o <= 57343) {
var f = r.charCodeAt(++a);
o = 65536 + ((o & 1023) << 10) | f & 1023;
var s = r.charCodeAt(++a);
o = 65536 + ((o & 1023) << 10) | s & 1023;
}
if (S[e >> 2] = o, e += 4, e + 4 > i)
if (H[e >> 2] = o, e += 4, e + 4 > i)
break;
}
return S[e >> 2] = 0, e - t;
}, tn = (r) => {
for (var e = 0, n = 0; n < r.length; ++n) {
var t = r.charCodeAt(n);
t >= 55296 && t <= 57343 && ++n, e += 4;
return H[e >> 2] = 0, e - n;
}, it = (r) => {
for (var e = 0, t = 0; t < r.length; ++t) {
var n = r.charCodeAt(t);
n >= 55296 && n <= 57343 && ++t, e += 4;
}
return e;
}, an = function(r, e, n) {
n = b(n);
var t, i, a, o, f;
e === 2 ? (t = Qe, i = Ye, o = rn, a = () => nr, f = 1) : e === 4 && (t = en, i = nn, o = tn, a = () => h, f = 2), F(r, { name: n, fromWireType: function(s) {
for (var c = h[s >> 2], l = a(), v, d = s + 4, $ = 0; $ <= c; ++$) {
var C = s + 4 + $ * e;
if ($ == c || l[C >> f] == 0) {
var O = C - d, E = t(d, O);
v === void 0 ? v = E : (v += String.fromCharCode(0), v += E), d = C + e;
}, at = (r, e, t) => {
t = w(t);
var n, i, a, o, s;
e === 2 ? (n = Ye, i = rt, o = et, a = () => nr, s = 1) : e === 4 && (n = tt, i = nt, o = it, a = () => d, s = 2), F(r, { name: t, fromWireType: (c) => {
for (var u = d[c >> 2], l = a(), v, m = c + 4, $ = 0; $ <= u; ++$) {
var C = c + 4 + $ * e;
if ($ == u || l[C >> s] == 0) {
var O = C - m, E = n(m, O);
v === void 0 ? v = E : (v += String.fromCharCode(0), v += E), m = C + e;
}
}
return k(s), v;
}, toWireType: function(s, c) {
typeof c != "string" && A(`Cannot pass non-string to C++ string type ${n}`);
var l = o(c), v = pr(4 + l + e);
return h[v >> 2] = l >> f, i(c, v + 4, l + e), s !== null && s.push(k, v), v;
}, argPackAdvance: 8, readValueFromPointer: or, destructorFunction: function(s) {
k(s);
return k(c), v;
}, toWireType: (c, u) => {
typeof u != "string" && A(`Cannot pass non-string to C++ string type ${t}`);
var l = o(u), v = pr(4 + l + e);
return d[v >> 2] = l >> s, i(u, v + 4, l + e), c !== null && c.push(k, v), v;
}, argPackAdvance: W, readValueFromPointer: hr, destructorFunction: (c) => k(c) });
}, ot = (r, e, t, n, i, a) => {
or[r] = { name: w(e), rawConstructor: z(t, n), rawDestructor: z(i, a), fields: [] };
}, st = (r, e, t, n, i, a, o, s, c, u) => {
or[r].fields.push({ fieldName: w(e), getterReturnType: t, getter: z(n, i), getterContext: a, setterArgumentType: o, setter: z(s, c), setterContext: u });
}, ft = (r, e) => {
e = w(e), F(r, { isVoid: !0, name: e, argPackAdvance: 0, fromWireType: () => {
}, toWireType: (t, n) => {
} });
};
function on(r, e, n, t, i, a) {
ar[r] = { name: b(e), rawConstructor: q(n, t), rawDestructor: q(i, a), fields: [] };
}
function fn(r, e, n, t, i, a, o, f, s, c) {
ar[r].fields.push({ fieldName: b(e), getterReturnType: n, getter: q(t, i), getterContext: a, setterArgumentType: o, setter: q(f, s), setterContext: c });
}
function un(r, e) {
e = b(e), F(r, { isVoid: !0, name: e, argPackAdvance: 0, fromWireType: function() {
}, toWireType: function(n, t) {
} });
}
var sn = {};
function cn(r) {
var e = sn[r];
return e === void 0 ? b(r) : e;
}
function Vr() {
}, ct = {}, ut = (r) => {
var e = ct[r];
return e === void 0 ? w(r) : e;
}, Vr = () => {
if (typeof globalThis == "object")

@@ -772,4 +681,4 @@ return globalThis;

e.$$$embind_global$$$ = e;
var n = typeof $$$embind_global$$$ == "object" && e.$$$embind_global$$$ == e;
return n || delete e.$$$embind_global$$$, n;
var t = typeof $$$embind_global$$$ == "object" && e.$$$embind_global$$$ == e;
return t || delete e.$$$embind_global$$$, t;
}

@@ -779,263 +688,249 @@ if (typeof $$$embind_global$$$ == "object" || (typeof global == "object" && r(global) ? $$$embind_global$$$ = global : typeof self == "object" && r(self) && ($$$embind_global$$$ = self), typeof $$$embind_global$$$ == "object"))

throw Error("unable to get global object.");
}
function ln(r) {
return r === 0 ? B.toHandle(Vr()) : (r = cn(r), B.toHandle(Vr()[r]));
}
function vn(r) {
}, lt = (r) => r === 0 ? B.toHandle(Vr()) : (r = ut(r), B.toHandle(Vr()[r])), vt = (r) => {
r > 4 && (T.get(r).refcount += 1);
}
function dn(r, e) {
var n = D[r];
return n === void 0 && A(e + " has unknown type " + Ir(r)), n;
}
function hn(r) {
}, dt = (r, e) => {
var t = D[r];
return t === void 0 && A(e + " has unknown type " + Ir(r)), t;
}, _t = (r) => {
var e = new Array(r + 1);
return function(n, t, i) {
e[0] = n;
return function(t, n, i) {
e[0] = t;
for (var a = 0; a < r; ++a) {
var o = dn(h[t + a * 4 >> 2], "parameter " + a);
var o = dt(d[n + a * 4 >> 2], "parameter " + a);
e[a + 1] = o.readValueFromPointer(i), i += o.argPackAdvance;
}
var f = new (n.bind.apply(n, e))();
return B.toHandle(f);
var s = new (t.bind.apply(t, e))();
return B.toHandle(s);
};
}
var Br = {};
function _n(r, e, n, t) {
}, Br = {}, ht = (r, e, t, n) => {
r = B.toValue(r);
var i = Br[e];
return i || (i = hn(e), Br[e] = i), i(r, n, t);
}
var pn = () => {
tr("");
}, gn = (r, e, n) => w.copyWithin(r, e, e + n), yn = () => 2147483648, mn = (r) => {
var e = er.buffer, n = r - e.byteLength + 65535 >>> 16;
return i || (i = _t(e), Br[e] = i), i(r, t, n);
}, pt = () => {
ir("");
}, gt = (r, e, t) => b.copyWithin(r, e, e + t), yt = () => 2147483648, mt = (r) => {
var e = tr.buffer, t = (r - e.byteLength + 65535) / 65536;
try {
return er.grow(n), wr(), 1;
return tr.grow(t), wr(), 1;
} catch {
}
}, bn = (r) => {
var e = w.length;
}, bt = (r) => {
var e = b.length;
r >>>= 0;
var n = yn();
if (r > n)
var t = yt();
if (r > t)
return !1;
for (var t = (s, c) => s + (c - s % c) % c, i = 1; i <= 4; i *= 2) {
for (var n = (c, u) => c + (u - c % u) % u, i = 1; i <= 4; i *= 2) {
var a = e * (1 + 0.2 / i);
a = Math.min(a, r + 100663296);
var o = Math.min(n, t(Math.max(r, a), 65536)), f = mn(o);
if (f)
var o = Math.min(t, n(Math.max(r, a), 65536)), s = mt(o);
if (s)
return !0;
}
return !1;
};
function wn(r) {
return r;
}
kr = u.InternalError = class extends Error {
}, wt = (r) => r;
kr = f.InternalError = class extends Error {
constructor(e) {
super(e), this.name = "InternalError";
}
}, me(), xr = u.BindingError = class extends Error {
}, me(), xr = f.BindingError = class extends Error {
constructor(e) {
super(e), this.name = "BindingError";
}
}, Ae(), $e(), jr = u.UnboundTypeError = He(Error, "UnboundTypeError");
var An = { v: se, u: ce, a: ve, k: de, s: he, M: _e, m: pe, f: le, O: ge, E: ye, I: we, H: Ee, z: Ce, N: Be, r: Ne, p: Xe, y: Je, w: an, Q: on, P: fn, J: un, K: Or, D: ln, B: vn, C: _n, x: pn, G: gn, F: bn, t: On, b: Tn, e: Pn, l: xn, h: Cn, j: jn, L: Dn, i: Fn, d: $n, g: Wn, c: Sn, o: Rn, n: En, q: Un, A: kn, R: wn };
ue();
var pr = u._malloc = (r) => (pr = u._malloc = g.U)(r), k = u._free = (r) => (k = u._free = g.V)(r), Zr = (r) => (Zr = g.X)(r);
u.__embind_initialize_bindings = () => (u.__embind_initialize_bindings = g.Y)();
var p = (r, e) => (p = g.Z)(r, e), z = (r) => (z = g._)(r), y = () => (y = g.$)(), m = (r) => (m = g.aa)(r), Nr = (r) => (Nr = g.ba)(r), Xr = (r) => (Xr = g.ca)(r), Lr = (r, e, n) => (Lr = g.da)(r, e, n), qr = (r) => (qr = g.ea)(r);
function Tn(r, e) {
var n = y();
}, Ae(), $e(), jr = f.UnboundTypeError = He(Error, "UnboundTypeError");
var At = { v: ce, u: ue, a: ve, k: de, s: _e, M: he, m: pe, f: le, O: ge, E: ye, I: we, H: Ee, z: Ce, N: Be, r: Ne, p: Xe, y: Qe, w: at, Q: ot, P: st, J: ft, K: Or, D: lt, B: vt, C: ht, x: pt, G: gt, F: bt, t: Ot, b: Tt, e: Pt, l: xt, h: Ct, j: jt, L: Dt, i: Ft, d: $t, g: St, c: Ut, o: Rt, n: Et, q: Wt, A: kt, R: wt }, p = fe(), pr = f._malloc = (r) => (pr = f._malloc = p.U)(r), k = f._free = (r) => (k = f._free = p.V)(r), Zr = (r) => (Zr = p.X)(r);
f.__embind_initialize_bindings = () => (f.__embind_initialize_bindings = p.Y)();
var h = (r, e) => (h = p.Z)(r, e), G = (r) => (G = p._)(r), g = () => (g = p.$)(), y = (r) => (y = p.aa)(r), Nr = (r) => (Nr = p.ba)(r), Xr = (r) => (Xr = p.ca)(r), Lr = (r, e, t) => (Lr = p.da)(r, e, t), qr = (r) => (qr = p.ea)(r);
function Tt(r, e) {
var t = g();
try {
return _(r)(e);
} catch (t) {
if (m(n), t !== t + 0)
throw t;
p(1, 0);
} catch (n) {
if (y(t), n !== n + 0)
throw n;
h(1, 0);
}
}
function $n(r, e) {
var n = y();
function $t(r, e) {
var t = g();
try {
_(r)(e);
} catch (t) {
if (m(n), t !== t + 0)
throw t;
p(1, 0);
} catch (n) {
if (y(t), n !== n + 0)
throw n;
h(1, 0);
}
}
function En(r, e, n, t, i, a) {
var o = y();
function Et(r, e, t, n, i, a) {
var o = g();
try {
_(r)(e, n, t, i, a);
} catch (f) {
if (m(o), f !== f + 0)
throw f;
p(1, 0);
_(r)(e, t, n, i, a);
} catch (s) {
if (y(o), s !== s + 0)
throw s;
h(1, 0);
}
}
function Rn(r, e, n, t, i) {
var a = y();
function Rt(r, e, t, n, i) {
var a = g();
try {
_(r)(e, n, t, i);
_(r)(e, t, n, i);
} catch (o) {
if (m(a), o !== o + 0)
if (y(a), o !== o + 0)
throw o;
p(1, 0);
h(1, 0);
}
}
function Cn(r, e, n, t, i) {
var a = y();
function Ct(r, e, t, n, i) {
var a = g();
try {
return _(r)(e, n, t, i);
return _(r)(e, t, n, i);
} catch (o) {
if (m(a), o !== o + 0)
if (y(a), o !== o + 0)
throw o;
p(1, 0);
h(1, 0);
}
}
function Pn(r, e, n) {
var t = y();
function Pt(r, e, t) {
var n = g();
try {
return _(r)(e, n);
return _(r)(e, t);
} catch (i) {
if (m(t), i !== i + 0)
if (y(n), i !== i + 0)
throw i;
p(1, 0);
h(1, 0);
}
}
function Fn(r) {
var e = y();
function Ft(r) {
var e = g();
try {
_(r)();
} catch (n) {
if (m(e), n !== n + 0)
throw n;
p(1, 0);
} catch (t) {
if (y(e), t !== t + 0)
throw t;
h(1, 0);
}
}
function kn(r, e, n, t, i, a, o, f, s, c, l) {
var v = y();
function kt(r, e, t, n, i, a, o, s, c, u, l) {
var v = g();
try {
_(r)(e, n, t, i, a, o, f, s, c, l);
} catch (d) {
if (m(v), d !== d + 0)
throw d;
p(1, 0);
_(r)(e, t, n, i, a, o, s, c, u, l);
} catch (m) {
if (y(v), m !== m + 0)
throw m;
h(1, 0);
}
}
function Un(r, e, n, t, i, a, o, f, s) {
var c = y();
function Wt(r, e, t, n, i, a, o, s, c) {
var u = g();
try {
_(r)(e, n, t, i, a, o, f, s);
_(r)(e, t, n, i, a, o, s, c);
} catch (l) {
if (m(c), l !== l + 0)
if (y(u), l !== l + 0)
throw l;
p(1, 0);
h(1, 0);
}
}
function Sn(r, e, n, t) {
var i = y();
function Ut(r, e, t, n) {
var i = g();
try {
_(r)(e, n, t);
_(r)(e, t, n);
} catch (a) {
if (m(i), a !== a + 0)
if (y(i), a !== a + 0)
throw a;
p(1, 0);
h(1, 0);
}
}
function Wn(r, e, n) {
var t = y();
function St(r, e, t) {
var n = g();
try {
_(r)(e, n);
_(r)(e, t);
} catch (i) {
if (m(t), i !== i + 0)
if (y(n), i !== i + 0)
throw i;
p(1, 0);
h(1, 0);
}
}
function xn(r, e, n, t) {
var i = y();
function xt(r, e, t, n) {
var i = g();
try {
return _(r)(e, n, t);
return _(r)(e, t, n);
} catch (a) {
if (m(i), a !== a + 0)
if (y(i), a !== a + 0)
throw a;
p(1, 0);
h(1, 0);
}
}
function Dn(r, e, n, t, i, a, o) {
var f = y();
function Dt(r, e, t, n, i, a, o) {
var s = g();
try {
return _(r)(e, n, t, i, a, o);
} catch (s) {
if (m(f), s !== s + 0)
throw s;
p(1, 0);
return _(r)(e, t, n, i, a, o);
} catch (c) {
if (y(s), c !== c + 0)
throw c;
h(1, 0);
}
}
function On(r) {
var e = y();
function Ot(r) {
var e = g();
try {
return _(r)();
} catch (n) {
if (m(e), n !== n + 0)
throw n;
p(1, 0);
} catch (t) {
if (y(e), t !== t + 0)
throw t;
h(1, 0);
}
}
function jn(r, e, n, t, i, a) {
var o = y();
function jt(r, e, t, n, i, a) {
var o = g();
try {
return _(r)(e, n, t, i, a);
} catch (f) {
if (m(o), f !== f + 0)
throw f;
p(1, 0);
return _(r)(e, t, n, i, a);
} catch (s) {
if (y(o), s !== s + 0)
throw s;
h(1, 0);
}
}
var sr;
L = function r() {
sr || zr(), sr || (L = r);
var cr;
q = function r() {
cr || zr(), cr || (q = r);
};
function zr() {
if (W > 0 || (Jr(), W > 0))
if (S > 0 || (Jr(), S > 0))
return;
function r() {
sr || (sr = !0, u.calledRun = !0, !yr && (Qr(), J(u), u.onRuntimeInitialized && u.onRuntimeInitialized(), Yr()));
cr || (cr = !0, f.calledRun = !0, !yr && (Qr(), Q(f), f.onRuntimeInitialized && f.onRuntimeInitialized(), Yr()));
}
u.setStatus ? (u.setStatus("Running..."), setTimeout(function() {
f.setStatus ? (f.setStatus("Running..."), setTimeout(function() {
setTimeout(function() {
u.setStatus("");
f.setStatus("");
}, 1), r();
}, 1)) : r();
}
if (u.preInit)
for (typeof u.preInit == "function" && (u.preInit = [u.preInit]); u.preInit.length > 0; )
u.preInit.pop()();
return zr(), K.ready;
if (f.preInit)
for (typeof f.preInit == "function" && (f.preInit = [f.preInit]); f.preInit.length > 0; )
f.preInit.pop()();
return zr(), J.ready;
};
})();
function Nn(I) {
return Mn(Gr, I);
function Nt(I) {
return Mt(Gr, I);
}
async function Xn(I, {
format: K = j.format,
charset: u = j.charset,
quietZone: J = j.quietZone,
async function Xt(I, {
format: J = j.format,
charset: f = j.charset,
quietZone: Q = j.quietZone,
width: M = j.width,
height: Q = j.height,
eccLevel: Y = j.eccLevel
height: Y = j.height,
eccLevel: rr = j.eccLevel
} = j) {
return Hn(
return Ht(
I,
{
format: K,
charset: u,
quietZone: J,
format: J,
charset: f,
quietZone: Q,
width: M,
height: Q,
eccLevel: Y
height: Y,
eccLevel: rr
},

@@ -1046,10 +941,10 @@ Gr

export {
zn as ZXING_BARCODE_FORMAT_NAMES,
Gn as ZXING_CHARACTOR_SET_NAMES,
Kn as defaultZXingReadOptions,
zt as ZXING_BARCODE_FORMAT_NAMES,
Gt as ZXING_CHARACTOR_SET_NAMES,
Kt as defaultZXingReadOptions,
j as defaultZXingWriteOptions,
Nn as getZXingModule,
Jn as purgeZXingModule,
Qn as setZXingModuleOverrides,
Xn as writeBarcodeToImageFile
Nt as getZXingModule,
Jt as purgeZXingModule,
Qt as setZXingModuleOverrides,
Xt as writeBarcodeToImageFile
};

@@ -5,3 +5,3 @@ {

"private": false,
"version": "2.1.3",
"version": "2.1.4",
"type": "module",

@@ -65,4 +65,4 @@ "files": [

"devDependencies": {
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
"@typescript-eslint/eslint-plugin": "^6.6.0",
"@typescript-eslint/parser": "^6.6.0",
"@vitest/browser": "^0.34.3",

@@ -73,5 +73,5 @@ "@vitest/coverage-istanbul": "^0.34.3",

"eslint": "^8.48.0",
"npm-check-updates": "^16.13.1",
"npm-check-updates": "^16.13.2",
"playwright": "^1.37.1",
"prettier": "^3.0.2",
"prettier": "^3.0.3",
"replace-in-file": "^7.0.1",

@@ -78,0 +78,0 @@ "typescript": "^5.2.2",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc