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 1.1.0 to 1.2.0

dist/core-407013f0.js

4

dist/full/index.js

@@ -1,3 +0,3 @@

import { g as fi, r as ci, d as N, c as li, w as di, b as q } from "../core-82adb65f.js";
import { Z as wi, a as bi, p as Pi, s as Ci } from "../core-82adb65f.js";
import { g as fi, r as ci, d as N, a as li, w as di, c as q } from "../core-407013f0.js";
import { Z as wi, b as bi, p as Pi, s as Ci } from "../core-407013f0.js";
var ke = (() => {

@@ -4,0 +4,0 @@ var W = import.meta.url;

@@ -5,2 +5,3 @@ import zxingModuleFactory from "./zxing_reader.js";

export declare function readBarcodeFromImageFile(imageFile: Blob | File, { tryHarder, formats, maxNumberOfSymbols, }?: ZXingReadOptions): Promise<ZXingReadOutput[]>;
export declare function readBarcodeFromImageData(imageData: ImageData, { tryHarder, formats, maxNumberOfSymbols, }?: ZXingReadOptions): Promise<ZXingReadOutput[]>;
export * from "../exposed.js";

@@ -1,136 +0,136 @@

import { g as oi, r as si, d as $e } from "../core-82adb65f.js";
import { Z as vi, a as pi, b as hi, p as _i, s as gi } from "../core-82adb65f.js";
var St = (() => {
var z = import.meta.url;
return function(J = {}) {
var u = typeof J < "u" ? J : {}, ue, fe;
u.ready = new Promise(function(e, t) {
ue = e, fe = t;
import { g as oi, r as si, d as V, a as ui } from "../core-407013f0.js";
import { Z as hi, b as _i, c as gi, p as yi, s as mi } from "../core-407013f0.js";
var Ne = (() => {
var x = import.meta.url;
return function(B = {}) {
var u = typeof B < "u" ? B : {}, G, ce;
u.ready = new Promise(function(e, r) {
G = e, ce = r;
});
var Ne = Object.assign({}, u), Le = "./this.program", ze = typeof window == "object", ce = typeof importScripts == "function";
var Le = Object.assign({}, u), ze = "./this.program", Xe = typeof window == "object", le = typeof importScripts == "function";
typeof process == "object" && typeof process.versions == "object" && process.versions.node;
var W = "";
function kt(e) {
function kr(e) {
return u.locateFile ? u.locateFile(e, W) : W + e;
}
var Fe;
(ze || ce) && (ce ? W = self.location.href : typeof document < "u" && document.currentScript && (W = document.currentScript.src), z && (W = z), W.indexOf("blob:") !== 0 ? W = W.substr(0, W.replace(/[?#].*/, "").lastIndexOf("/") + 1) : W = "", ce && (Fe = (e) => {
var t = new XMLHttpRequest();
return t.open("GET", e, !1), t.responseType = "arraybuffer", t.send(null), new Uint8Array(t.response);
(Xe || le) && (le ? W = self.location.href : typeof document < "u" && document.currentScript && (W = document.currentScript.src), x && (W = x), W.indexOf("blob:") !== 0 ? W = W.substr(0, W.replace(/[?#].*/, "").lastIndexOf("/") + 1) : W = "", le && (Fe = (e) => {
var r = new XMLHttpRequest();
return r.open("GET", e, !1), r.responseType = "arraybuffer", r.send(null), new Uint8Array(r.response);
})), u.print || console.log.bind(console);
var K = u.printErr || console.warn.bind(console);
Object.assign(u, Ne), Ne = null, u.arguments && u.arguments, u.thisProgram && (Le = u.thisProgram), u.quit && u.quit;
var Q;
u.wasmBinary && (Q = u.wasmBinary), u.noExitRuntime, typeof WebAssembly != "object" && Z("no native wasm support detected");
var le, Xe = !1;
function Dt(e, t) {
e || Z(t);
var ee = u.printErr || console.warn.bind(console);
Object.assign(u, Le), Le = null, u.arguments && u.arguments, u.thisProgram && (ze = u.thisProgram), u.quit && u.quit;
var re;
u.wasmBinary && (re = u.wasmBinary), u.noExitRuntime, typeof WebAssembly != "object" && J("no native wasm support detected");
var de, Ze = !1;
function Dr(e, r) {
e || J(r);
}
var j, k, X, de, P, $, Ze, Ge;
function qe() {
var e = le.buffer;
u.HEAP8 = j = new Int8Array(e), u.HEAP16 = X = new Int16Array(e), u.HEAP32 = P = new Int32Array(e), u.HEAPU8 = k = new Uint8Array(e), u.HEAPU16 = de = new Uint16Array(e), u.HEAPU32 = $ = new Uint32Array(e), u.HEAPF32 = Ze = new Float32Array(e), u.HEAPF64 = Ge = new Float64Array(e);
var j, k, q, ve, P, A, Ge, qe;
function Je() {
var e = de.buffer;
u.HEAP8 = j = new Int8Array(e), u.HEAP16 = q = new Int16Array(e), u.HEAP32 = P = new Int32Array(e), u.HEAPU8 = k = new Uint8Array(e), u.HEAPU16 = ve = new Uint16Array(e), u.HEAPU32 = A = new Uint32Array(e), u.HEAPF32 = Ge = new Float32Array(e), u.HEAPF64 = qe = new Float64Array(e);
}
var Je, Ke = [], Qe = [], et = [];
function Ot() {
var Ke, Qe = [], er = [], rr = [];
function Or() {
if (u.preRun)
for (typeof u.preRun == "function" && (u.preRun = [u.preRun]); u.preRun.length; )
Ut(u.preRun.shift());
Ee(Ke);
}
function Wt() {
Ur(u.preRun.shift());
Ee(Qe);
}
function jt() {
function Wr() {
Ee(er);
}
function jr() {
if (u.postRun)
for (typeof u.postRun == "function" && (u.postRun = [u.postRun]); u.postRun.length; )
Mt(u.postRun.shift());
Ee(et);
Mr(u.postRun.shift());
Ee(rr);
}
function Ut(e) {
Ke.unshift(e);
}
function Ht(e) {
function Ur(e) {
Qe.unshift(e);
}
function Mt(e) {
et.unshift(e);
function Hr(e) {
er.unshift(e);
}
var Y = 0, ee = null;
function It(e) {
Y++, u.monitorRunDependencies && u.monitorRunDependencies(Y);
function Mr(e) {
rr.unshift(e);
}
function xt(e) {
if (Y--, u.monitorRunDependencies && u.monitorRunDependencies(Y), Y == 0 && ee) {
var t = ee;
ee = null, t();
var N = 0, te = null;
function Ir(e) {
N++, u.monitorRunDependencies && u.monitorRunDependencies(N);
}
function xr(e) {
if (N--, u.monitorRunDependencies && u.monitorRunDependencies(N), N == 0 && te) {
var r = te;
te = null, r();
}
}
function Z(e) {
u.onAbort && u.onAbort(e), e = "Aborted(" + e + ")", K(e), Xe = !0, e += ". Build with -sASSERTIONS for more info.";
var t = new WebAssembly.RuntimeError(e);
throw fe(t), t;
function J(e) {
u.onAbort && u.onAbort(e), e = "Aborted(" + e + ")", ee(e), Ze = !0, e += ". Build with -sASSERTIONS for more info.";
var r = new WebAssembly.RuntimeError(e);
throw ce(r), r;
}
var Yt = "data:application/octet-stream;base64,";
function tt(e) {
return e.startsWith(Yt);
var Yr = "data:application/octet-stream;base64,";
function tr(e) {
return e.startsWith(Yr);
}
var V;
u.locateFile ? (V = "zxing_reader.wasm", tt(V) || (V = kt(V))) : V = new URL("/reader/zxing_reader.wasm", self.location).href;
function rt(e) {
var L;
u.locateFile ? (L = "zxing_reader.wasm", tr(L) || (L = kr(L))) : L = new URL("/reader/zxing_reader.wasm", self.location).href;
function nr(e) {
try {
if (e == V && Q)
return new Uint8Array(Q);
if (e == L && re)
return new Uint8Array(re);
if (Fe)
return Fe(e);
throw "both async and sync fetching of the wasm failed";
} catch (t) {
Z(t);
} catch (r) {
J(r);
}
}
function Vt(e) {
return !Q && (ze || ce) && typeof fetch == "function" ? fetch(e, { credentials: "same-origin" }).then(function(t) {
if (!t.ok)
function Vr(e) {
return !re && (Xe || le) && typeof fetch == "function" ? fetch(e, { credentials: "same-origin" }).then(function(r) {
if (!r.ok)
throw "failed to load wasm binary file at '" + e + "'";
return t.arrayBuffer();
return r.arrayBuffer();
}).catch(function() {
return rt(e);
return nr(e);
}) : Promise.resolve().then(function() {
return rt(e);
return nr(e);
});
}
function nt(e, t, r) {
return Vt(e).then(function(n) {
return WebAssembly.instantiate(n, t);
function ir(e, r, t) {
return Vr(e).then(function(n) {
return WebAssembly.instantiate(n, r);
}).then(function(n) {
return n;
}).then(r, function(n) {
K("failed to asynchronously prepare wasm: " + n), Z(n);
}).then(t, function(n) {
ee("failed to asynchronously prepare wasm: " + n), J(n);
});
}
function Bt(e, t, r, n) {
return !e && typeof WebAssembly.instantiateStreaming == "function" && !tt(t) && typeof fetch == "function" ? fetch(t, { credentials: "same-origin" }).then(function(i) {
var a = WebAssembly.instantiateStreaming(i, r);
function Br(e, r, t, n) {
return !e && typeof WebAssembly.instantiateStreaming == "function" && !tr(r) && typeof fetch == "function" ? fetch(r, { credentials: "same-origin" }).then(function(i) {
var a = WebAssembly.instantiateStreaming(i, t);
return a.then(n, function(s) {
return K("wasm streaming compile failed: " + s), K("falling back to ArrayBuffer instantiation"), nt(t, r, n);
return ee("wasm streaming compile failed: " + s), ee("falling back to ArrayBuffer instantiation"), ir(r, t, n);
});
}) : nt(t, r, n);
}) : ir(r, t, n);
}
function Nt() {
function Nr() {
var e = { a: En };
function t(n, i) {
function r(n, i) {
var a = n.exports;
return u.asm = a, le = u.asm.na, qe(), Je = u.asm.sa, Ht(u.asm.oa), xt(), a;
return u.asm = a, de = u.asm.na, Je(), Ke = u.asm.sa, Hr(u.asm.oa), xr(), a;
}
It();
function r(n) {
t(n.instance);
Ir();
function t(n) {
r(n.instance);
}
if (u.instantiateWasm)
try {
return u.instantiateWasm(e, t);
return u.instantiateWasm(e, r);
} catch (n) {
K("Module.instantiateWasm callback failed with error: " + n), fe(n);
ee("Module.instantiateWasm callback failed with error: " + n), ce(n);
}
return Bt(Q, V, e, r).catch(fe), {};
return Br(re, L, e, t).catch(ce), {};
}

@@ -141,67 +141,67 @@ function Ee(e) {

}
var ve = [];
function Lt(e) {
var pe = [];
function Lr(e) {
e.add_ref();
}
var pe = 0;
function zt(e) {
var t = new _e(e);
return t.get_caught() || (t.set_caught(!0), pe--), t.set_rethrown(!1), ve.push(t), Lt(t), t.get_exception_ptr();
var he = 0;
function zr(e) {
var r = new ge(e);
return r.get_caught() || (r.set_caught(!0), he--), r.set_rethrown(!1), pe.push(r), Lr(r), r.get_exception_ptr();
}
var U = 0, he = [];
var U = 0, _e = [];
function y(e) {
var t = he[e];
return t || (e >= he.length && (he.length = e + 1), he[e] = t = Je.get(e)), t;
var r = _e[e];
return r || (e >= _e.length && (_e.length = e + 1), _e[e] = r = Ke.get(e)), r;
}
function Xt(e) {
function Xr(e) {
if (e.release_ref() && !e.get_rethrown()) {
var t = e.get_destructor();
t && y(t)(e.excPtr), Ct(e.excPtr);
var r = e.get_destructor();
r && y(r)(e.excPtr), Tr(e.excPtr);
}
}
function Zt() {
function Zr() {
g(0);
var e = ve.pop();
Xt(e), U = 0;
var e = pe.pop();
Xr(e), U = 0;
}
function _e(e) {
this.excPtr = e, this.ptr = e - 24, this.set_type = function(t) {
$[this.ptr + 4 >> 2] = t;
function ge(e) {
this.excPtr = e, this.ptr = e - 24, this.set_type = function(r) {
A[this.ptr + 4 >> 2] = r;
}, this.get_type = function() {
return $[this.ptr + 4 >> 2];
}, this.set_destructor = function(t) {
$[this.ptr + 8 >> 2] = t;
return A[this.ptr + 4 >> 2];
}, this.set_destructor = function(r) {
A[this.ptr + 8 >> 2] = r;
}, this.get_destructor = function() {
return $[this.ptr + 8 >> 2];
}, this.set_refcount = function(t) {
P[this.ptr >> 2] = t;
}, this.set_caught = function(t) {
t = t ? 1 : 0, j[this.ptr + 12 >> 0] = t;
return A[this.ptr + 8 >> 2];
}, this.set_refcount = function(r) {
P[this.ptr >> 2] = r;
}, this.set_caught = function(r) {
r = r ? 1 : 0, j[this.ptr + 12 >> 0] = r;
}, this.get_caught = function() {
return j[this.ptr + 12 >> 0] != 0;
}, this.set_rethrown = function(t) {
t = t ? 1 : 0, j[this.ptr + 13 >> 0] = t;
}, this.set_rethrown = function(r) {
r = r ? 1 : 0, j[this.ptr + 13 >> 0] = r;
}, this.get_rethrown = function() {
return j[this.ptr + 13 >> 0] != 0;
}, this.init = function(t, r) {
this.set_adjusted_ptr(0), this.set_type(t), this.set_destructor(r), this.set_refcount(0), this.set_caught(!1), this.set_rethrown(!1);
}, this.init = function(r, t) {
this.set_adjusted_ptr(0), this.set_type(r), this.set_destructor(t), this.set_refcount(0), this.set_caught(!1), this.set_rethrown(!1);
}, this.add_ref = function() {
var t = P[this.ptr >> 2];
P[this.ptr >> 2] = t + 1;
var r = P[this.ptr >> 2];
P[this.ptr >> 2] = r + 1;
}, this.release_ref = function() {
var t = P[this.ptr >> 2];
return P[this.ptr >> 2] = t - 1, t === 1;
}, this.set_adjusted_ptr = function(t) {
$[this.ptr + 16 >> 2] = t;
var r = P[this.ptr >> 2];
return P[this.ptr >> 2] = r - 1, r === 1;
}, this.set_adjusted_ptr = function(r) {
A[this.ptr + 16 >> 2] = r;
}, this.get_adjusted_ptr = function() {
return $[this.ptr + 16 >> 2];
return A[this.ptr + 16 >> 2];
}, this.get_exception_ptr = function() {
var t = $t(this.get_type());
if (t)
return $[this.excPtr >> 2];
var r = this.get_adjusted_ptr();
return r !== 0 ? r : this.excPtr;
var r = Fr(this.get_type());
if (r)
return A[this.excPtr >> 2];
var t = this.get_adjusted_ptr();
return t !== 0 ? t : this.excPtr;
};
}
function Gt(e) {
function Gr(e) {
throw U || (U = e), U;

@@ -212,46 +212,46 @@ }

if (!e)
return se(0), 0;
var t = new _e(e);
t.set_adjusted_ptr(e);
var r = t.get_type();
if (!r)
return se(0), e;
return fe(0), 0;
var r = new ge(e);
r.set_adjusted_ptr(e);
var t = r.get_type();
if (!t)
return fe(0), e;
for (var n = 0; n < arguments.length; n++) {
var i = arguments[n];
if (i === 0 || i === r)
if (i === 0 || i === t)
break;
var a = t.ptr + 16;
if (At(i, r, a))
return se(i), e;
var a = r.ptr + 16;
if (Ar(i, t, a))
return fe(i), e;
}
return se(r), e;
return fe(t), e;
}
var qt = Re, Jt = Re, Kt = Re;
function Qt(e) {
return new _e(e).get_exception_ptr();
var qr = Re, Jr = Re, Kr = Re;
function Qr(e) {
return new ge(e).get_exception_ptr();
}
function er() {
var e = ve.pop();
e || Z("no exception to throw");
var t = e.excPtr;
throw e.get_rethrown() || (ve.push(e), e.set_rethrown(!0), e.set_caught(!1), pe++), U = t, U;
function et() {
var e = pe.pop();
e || J("no exception to throw");
var r = e.excPtr;
throw e.get_rethrown() || (pe.push(e), e.set_rethrown(!0), e.set_caught(!1), he++), U = r, U;
}
function tr(e, t, r) {
var n = new _e(e);
throw n.init(t, r), U = e, pe++, U;
function rt(e, r, t) {
var n = new ge(e);
throw n.init(r, t), U = e, he++, U;
}
function rr() {
return pe;
function tt() {
return he;
}
var ge = {};
function it(e) {
var ye = {};
function ar(e) {
for (; e.length; ) {
var t = e.pop(), r = e.pop();
r(t);
var r = e.pop(), t = e.pop();
t(r);
}
}
function te(e) {
function ne(e) {
return this.fromWireType(P[e >> 2]);
}
var G = {}, B = {}, ye = {}, nr = 48, ir = 57;
var K = {}, z = {}, me = {}, nt = 48, it = 57;
function Se(e) {

@@ -261,13 +261,13 @@ if (e === void 0)

e = e.replace(/[^a-zA-Z0-9_]/g, "$");
var t = e.charCodeAt(0);
return t >= nr && t <= ir ? "_" + e : e;
var r = e.charCodeAt(0);
return r >= nt && r <= it ? "_" + e : e;
}
function ke(e, t) {
function ke(e, r) {
return e = Se(e), { [e]: function() {
return t.apply(this, arguments);
return r.apply(this, arguments);
} }[e];
}
function De(e, t) {
var r = ke(t, function(n) {
this.name = t, this.message = n;
function De(e, r) {
var t = ke(r, function(n) {
this.name = r, this.message = n;
var i = new Error(n).stack;

@@ -277,40 +277,40 @@ i !== void 0 && (this.stack = this.toString() + `

});
return r.prototype = Object.create(e.prototype), r.prototype.constructor = r, r.prototype.toString = function() {
return t.prototype = Object.create(e.prototype), t.prototype.constructor = t, t.prototype.toString = function() {
return this.message === void 0 ? this.name : this.name + ": " + this.message;
}, r;
}, t;
}
var at = void 0;
function me(e) {
throw new at(e);
var or = void 0;
function we(e) {
throw new or(e);
}
function N(e, t, r) {
function X(e, r, t) {
e.forEach(function(o) {
ye[o] = t;
me[o] = r;
});
function n(o) {
var c = r(o);
c.length !== e.length && me("Mismatched type converter count");
var c = t(o);
c.length !== e.length && we("Mismatched type converter count");
for (var f = 0; f < e.length; ++f)
H(e[f], c[f]);
}
var i = new Array(t.length), a = [], s = 0;
t.forEach((o, c) => {
B.hasOwnProperty(o) ? i[c] = B[o] : (a.push(o), G.hasOwnProperty(o) || (G[o] = []), G[o].push(() => {
i[c] = B[o], ++s, s === a.length && n(i);
var i = new Array(r.length), a = [], s = 0;
r.forEach((o, c) => {
z.hasOwnProperty(o) ? i[c] = z[o] : (a.push(o), K.hasOwnProperty(o) || (K[o] = []), K[o].push(() => {
i[c] = z[o], ++s, s === a.length && n(i);
}));
}), a.length === 0 && n(i);
}
function ar(e) {
var t = ge[e];
delete ge[e];
var r = t.rawConstructor, n = t.rawDestructor, i = t.fields, a = i.map((s) => s.getterReturnType).concat(i.map((s) => s.setterArgumentType));
N([e], a, (s) => {
function at(e) {
var r = ye[e];
delete ye[e];
var t = r.rawConstructor, n = r.rawDestructor, i = r.fields, a = i.map((s) => s.getterReturnType).concat(i.map((s) => s.setterArgumentType));
X([e], a, (s) => {
var o = {};
return i.forEach((c, f) => {
var d = c.fieldName, p = s[f], h = c.getter, _ = c.getterContext, C = s[f + i.length], F = c.setter, T = c.setterContext;
o[d] = { read: (A) => p.fromWireType(h(_, A)), write: (A, l) => {
o[d] = { read: ($) => p.fromWireType(h(_, $)), write: ($, l) => {
var v = [];
F(T, A, C.toWireType(v, l)), it(v);
F(T, $, C.toWireType(v, l)), ar(v);
} };
}), [{ name: t.name, fromWireType: function(c) {
}), [{ name: r.name, fromWireType: function(c) {
var f = {};

@@ -324,10 +324,10 @@ for (var d in o)

throw new TypeError('Missing field: "' + d + '"');
var p = r();
var p = t();
for (d in o)
o[d].write(p, f[d]);
return c !== null && c.push(n, p), p;
}, argPackAdvance: 8, readValueFromPointer: te, destructorFunction: n }];
}, argPackAdvance: 8, readValueFromPointer: ne, destructorFunction: n }];
});
}
function or(e, t, r, n, i) {
function ot(e, r, t, n, i) {
}

@@ -348,34 +348,34 @@ function Oe(e) {

}
function sr() {
for (var e = new Array(256), t = 0; t < 256; ++t)
e[t] = String.fromCharCode(t);
ot = e;
function st() {
for (var e = new Array(256), r = 0; r < 256; ++r)
e[r] = String.fromCharCode(r);
sr = e;
}
var ot = void 0;
var sr = void 0;
function R(e) {
for (var t = "", r = e; k[r]; )
t += ot[k[r++]];
return t;
for (var r = "", t = e; k[t]; )
r += sr[k[t++]];
return r;
}
var q = void 0;
var Q = void 0;
function m(e) {
throw new q(e);
throw new Q(e);
}
function H(e, t, r = {}) {
if (!("argPackAdvance" in t))
function H(e, r, t = {}) {
if (!("argPackAdvance" in r))
throw new TypeError("registerType registeredInstance requires argPackAdvance");
var n = t.name;
if (e || m('type "' + n + '" must have a positive integer typeid pointer'), B.hasOwnProperty(e)) {
if (r.ignoreDuplicateRegistrations)
var n = r.name;
if (e || m('type "' + n + '" must have a positive integer typeid pointer'), z.hasOwnProperty(e)) {
if (t.ignoreDuplicateRegistrations)
return;
m("Cannot register type '" + n + "' twice");
}
if (B[e] = t, delete ye[e], G.hasOwnProperty(e)) {
var i = G[e];
delete G[e], i.forEach((a) => a());
if (z[e] = r, delete me[e], K.hasOwnProperty(e)) {
var i = K[e];
delete K[e], i.forEach((a) => a());
}
}
function ur(e, t, r, n, i) {
var a = Oe(r);
t = R(t), H(e, { name: t, fromWireType: function(s) {
function ut(e, r, t, n, i) {
var a = Oe(t);
r = R(r), H(e, { name: r, fromWireType: function(s) {
return !!s;

@@ -386,103 +386,103 @@ }, toWireType: function(s, o) {

var o;
if (r === 1)
if (t === 1)
o = j;
else if (r === 2)
o = X;
else if (r === 4)
else if (t === 2)
o = q;
else if (t === 4)
o = P;
else
throw new TypeError("Unknown boolean type size: " + t);
throw new TypeError("Unknown boolean type size: " + r);
return this.fromWireType(o[s >> a]);
}, destructorFunction: null });
}
function fr(e) {
if (!(this instanceof x) || !(e instanceof x))
function ft(e) {
if (!(this instanceof Y) || !(e instanceof Y))
return !1;
for (var t = this.$$.ptrType.registeredClass, r = this.$$.ptr, n = e.$$.ptrType.registeredClass, i = e.$$.ptr; t.baseClass; )
r = t.upcast(r), t = t.baseClass;
for (var r = this.$$.ptrType.registeredClass, t = this.$$.ptr, n = e.$$.ptrType.registeredClass, i = e.$$.ptr; r.baseClass; )
t = r.upcast(t), r = r.baseClass;
for (; n.baseClass; )
i = n.upcast(i), n = n.baseClass;
return t === n && r === i;
return r === n && t === i;
}
function cr(e) {
function ct(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) {
function t(r) {
return r.$$.ptrType.registeredClass.name;
function r(t) {
return t.$$.ptrType.registeredClass.name;
}
m(t(e) + " instance already deleted");
m(r(e) + " instance already deleted");
}
var je = !1;
function st(e) {
function ur(e) {
}
function lr(e) {
function lt(e) {
e.smartPtr ? e.smartPtrType.rawDestructor(e.smartPtr) : e.ptrType.registeredClass.rawDestructor(e.ptr);
}
function ut(e) {
function fr(e) {
e.count.value -= 1;
var t = e.count.value === 0;
t && lr(e);
var r = e.count.value === 0;
r && lt(e);
}
function ft(e, t, r) {
if (t === r)
function cr(e, r, t) {
if (r === t)
return e;
if (r.baseClass === void 0)
if (t.baseClass === void 0)
return null;
var n = ft(e, t, r.baseClass);
return n === null ? null : r.downcast(n);
var n = cr(e, r, t.baseClass);
return n === null ? null : t.downcast(n);
}
var ct = {};
function dr() {
return Object.keys(ie).length;
var lr = {};
function dt() {
return Object.keys(oe).length;
}
function vr() {
function vt() {
var e = [];
for (var t in ie)
ie.hasOwnProperty(t) && e.push(ie[t]);
for (var r in oe)
oe.hasOwnProperty(r) && e.push(oe[r]);
return e;
}
var re = [];
var ie = [];
function Ue() {
for (; re.length; ) {
var e = re.pop();
for (; ie.length; ) {
var e = ie.pop();
e.$$.deleteScheduled = !1, e.delete();
}
}
var ne = void 0;
function pr(e) {
ne = e, re.length && ne && ne(Ue);
var ae = void 0;
function pt(e) {
ae = e, ie.length && ae && ae(Ue);
}
function hr() {
u.getInheritedInstanceCount = dr, u.getLiveInheritedInstances = vr, u.flushPendingDeletes = Ue, u.setDelayFunction = pr;
function ht() {
u.getInheritedInstanceCount = dt, u.getLiveInheritedInstances = vt, u.flushPendingDeletes = Ue, u.setDelayFunction = pt;
}
var ie = {};
function _r(e, t) {
for (t === void 0 && m("ptr should not be undefined"); e.baseClass; )
t = e.upcast(t), e = e.baseClass;
return t;
var oe = {};
function _t(e, r) {
for (r === void 0 && m("ptr should not be undefined"); e.baseClass; )
r = e.upcast(r), e = e.baseClass;
return r;
}
function gr(e, t) {
return t = _r(e, t), ie[t];
function gt(e, r) {
return r = _t(e, r), oe[r];
}
function we(e, t) {
(!t.ptrType || !t.ptr) && me("makeClassHandle requires ptr and ptrType");
var r = !!t.smartPtrType, n = !!t.smartPtr;
return r !== n && me("Both smartPtrType and smartPtr must be specified"), t.count = { value: 1 }, ae(Object.create(e, { $$: { value: t } }));
function be(e, r) {
(!r.ptrType || !r.ptr) && we("makeClassHandle requires ptr and ptrType");
var t = !!r.smartPtrType, n = !!r.smartPtr;
return t !== n && we("Both smartPtrType and smartPtr must be specified"), r.count = { value: 1 }, se(Object.create(e, { $$: { value: r } }));
}
function yr(e) {
var t = this.getPointee(e);
if (!t)
function yt(e) {
var r = this.getPointee(e);
if (!r)
return this.destructor(e), null;
var r = gr(this.registeredClass, t);
if (r !== void 0) {
if (r.$$.count.value === 0)
return r.$$.ptr = t, r.$$.smartPtr = e, r.clone();
var n = r.clone();
var t = gt(this.registeredClass, r);
if (t !== void 0) {
if (t.$$.count.value === 0)
return t.$$.ptr = r, t.$$.smartPtr = e, t.clone();
var n = t.clone();
return this.destructor(e), n;
}
function i() {
return this.isSmartPointer ? we(this.registeredClass.instancePrototype, { ptrType: this.pointeeType, ptr: t, smartPtrType: this, smartPtr: e }) : we(this.registeredClass.instancePrototype, { ptrType: this, ptr: e });
return this.isSmartPointer ? be(this.registeredClass.instancePrototype, { ptrType: this.pointeeType, ptr: r, smartPtrType: this, smartPtr: e }) : be(this.registeredClass.instancePrototype, { ptrType: this, ptr: e });
}
var a = this.registeredClass.getActualType(t), s = ct[a];
var a = this.registeredClass.getActualType(r), s = lr[a];
if (!s)

@@ -492,85 +492,85 @@ return i.call(this);

this.isConst ? o = s.constPointerType : o = s.pointerType;
var c = ft(t, this.registeredClass, o.registeredClass);
return c === null ? i.call(this) : this.isSmartPointer ? we(o.registeredClass.instancePrototype, { ptrType: o, ptr: c, smartPtrType: this, smartPtr: e }) : we(o.registeredClass.instancePrototype, { ptrType: o, ptr: c });
var c = cr(r, this.registeredClass, o.registeredClass);
return c === null ? i.call(this) : this.isSmartPointer ? be(o.registeredClass.instancePrototype, { ptrType: o, ptr: c, smartPtrType: this, smartPtr: e }) : be(o.registeredClass.instancePrototype, { ptrType: o, ptr: c });
}
function ae(e) {
return typeof FinalizationRegistry > "u" ? (ae = (t) => t, e) : (je = new FinalizationRegistry((t) => {
ut(t.$$);
}), ae = (t) => {
var r = t.$$, n = !!r.smartPtr;
function se(e) {
return typeof FinalizationRegistry > "u" ? (se = (r) => r, e) : (je = new FinalizationRegistry((r) => {
fr(r.$$);
}), se = (r) => {
var t = r.$$, n = !!t.smartPtr;
if (n) {
var i = { $$: r };
je.register(t, i, t);
var i = { $$: t };
je.register(r, i, r);
}
return t;
}, st = (t) => je.unregister(t), ae(e));
return r;
}, ur = (r) => je.unregister(r), se(e));
}
function mr() {
function mt() {
if (this.$$.ptr || We(this), this.$$.preservePointerOnDelete)
return this.$$.count.value += 1, this;
var e = ae(Object.create(Object.getPrototypeOf(this), { $$: { value: cr(this.$$) } }));
var e = se(Object.create(Object.getPrototypeOf(this), { $$: { value: ct(this.$$) } }));
return e.$$.count.value += 1, e.$$.deleteScheduled = !1, e;
}
function wr() {
this.$$.ptr || We(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && m("Object already scheduled for deletion"), st(this), ut(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
function wt() {
this.$$.ptr || We(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && m("Object already scheduled for deletion"), ur(this), fr(this.$$), this.$$.preservePointerOnDelete || (this.$$.smartPtr = void 0, this.$$.ptr = void 0);
}
function br() {
function bt() {
return !this.$$.ptr;
}
function Pr() {
return this.$$.ptr || We(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && m("Object already scheduled for deletion"), re.push(this), re.length === 1 && ne && ne(Ue), this.$$.deleteScheduled = !0, this;
function Pt() {
return this.$$.ptr || We(this), this.$$.deleteScheduled && !this.$$.preservePointerOnDelete && m("Object already scheduled for deletion"), ie.push(this), ie.length === 1 && ae && ae(Ue), this.$$.deleteScheduled = !0, this;
}
function Cr() {
x.prototype.isAliasOf = fr, x.prototype.clone = mr, x.prototype.delete = wr, x.prototype.isDeleted = br, x.prototype.deleteLater = Pr;
function Ct() {
Y.prototype.isAliasOf = ft, Y.prototype.clone = mt, Y.prototype.delete = wt, Y.prototype.isDeleted = bt, Y.prototype.deleteLater = Pt;
}
function x() {
function Y() {
}
function lt(e, t, r) {
if (e[t].overloadTable === void 0) {
var n = e[t];
e[t] = function() {
return e[t].overloadTable.hasOwnProperty(arguments.length) || m("Function '" + r + "' called with an invalid number of arguments (" + arguments.length + ") - expects one of (" + e[t].overloadTable + ")!"), e[t].overloadTable[arguments.length].apply(this, arguments);
}, e[t].overloadTable = [], e[t].overloadTable[n.argCount] = n;
function dr(e, r, t) {
if (e[r].overloadTable === void 0) {
var n = e[r];
e[r] = function() {
return e[r].overloadTable.hasOwnProperty(arguments.length) || m("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 dt(e, t, r) {
u.hasOwnProperty(e) ? ((r === void 0 || u[e].overloadTable !== void 0 && u[e].overloadTable[r] !== void 0) && m("Cannot register public name '" + e + "' twice"), lt(u, e, e), u.hasOwnProperty(r) && m("Cannot register multiple overloads of a function with the same number of arguments (" + r + ")!"), u[e].overloadTable[r] = t) : (u[e] = t, r !== void 0 && (u[e].numArguments = r));
function vr(e, r, t) {
u.hasOwnProperty(e) ? ((t === void 0 || u[e].overloadTable !== void 0 && u[e].overloadTable[t] !== void 0) && m("Cannot register public name '" + e + "' twice"), dr(u, e, e), u.hasOwnProperty(t) && m("Cannot register multiple overloads of a function with the same number of arguments (" + t + ")!"), u[e].overloadTable[t] = r) : (u[e] = r, t !== void 0 && (u[e].numArguments = t));
}
function Tr(e, t, r, n, i, a, s, o) {
this.name = e, this.constructor = t, this.instancePrototype = r, this.rawDestructor = n, this.baseClass = i, this.getActualType = a, this.upcast = s, this.downcast = o, this.pureVirtualFunctions = [];
function Tt(e, r, t, n, i, a, s, o) {
this.name = e, this.constructor = r, this.instancePrototype = t, this.rawDestructor = n, this.baseClass = i, this.getActualType = a, this.upcast = s, this.downcast = o, this.pureVirtualFunctions = [];
}
function He(e, t, r) {
for (; t !== r; )
t.upcast || m("Expected null or instance of " + r.name + ", got an instance of " + t.name), e = t.upcast(e), t = t.baseClass;
function He(e, r, t) {
for (; r !== t; )
r.upcast || m("Expected null or instance of " + t.name + ", got an instance of " + r.name), e = r.upcast(e), r = r.baseClass;
return e;
}
function Ar(e, t) {
if (t === null)
function $t(e, r) {
if (r === null)
return this.isReference && m("null is not a valid " + this.name), 0;
t.$$ || m('Cannot pass "' + xe(t) + '" as a ' + this.name), t.$$.ptr || m("Cannot pass deleted object as a pointer of type " + this.name);
var r = t.$$.ptrType.registeredClass, n = He(t.$$.ptr, r, this.registeredClass);
r.$$ || m('Cannot pass "' + xe(r) + '" as a ' + this.name), r.$$.ptr || m("Cannot pass deleted object as a pointer of type " + this.name);
var t = r.$$.ptrType.registeredClass, n = He(r.$$.ptr, t, this.registeredClass);
return n;
}
function $r(e, t) {
var r;
if (t === null)
return this.isReference && m("null is not a valid " + this.name), this.isSmartPointer ? (r = this.rawConstructor(), e !== null && e.push(this.rawDestructor, r), r) : 0;
t.$$ || m('Cannot pass "' + xe(t) + '" as a ' + this.name), t.$$.ptr || m("Cannot pass deleted object as a pointer of type " + this.name), !this.isConst && t.$$.ptrType.isConst && m("Cannot convert argument of type " + (t.$$.smartPtrType ? t.$$.smartPtrType.name : t.$$.ptrType.name) + " to parameter type " + this.name);
var n = t.$$.ptrType.registeredClass;
if (r = He(t.$$.ptr, n, this.registeredClass), this.isSmartPointer)
switch (t.$$.smartPtr === void 0 && m("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) {
function At(e, r) {
var t;
if (r === null)
return this.isReference && m("null is not a valid " + this.name), this.isSmartPointer ? (t = this.rawConstructor(), e !== null && e.push(this.rawDestructor, t), t) : 0;
r.$$ || m('Cannot pass "' + xe(r) + '" as a ' + this.name), r.$$.ptr || m("Cannot pass deleted object as a pointer of type " + this.name), !this.isConst && r.$$.ptrType.isConst && m("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 && m("Passing raw pointer to smart pointer is illegal"), this.sharingPolicy) {
case 0:
t.$$.smartPtrType === this ? r = t.$$.smartPtr : m("Cannot convert argument of type " + (t.$$.smartPtrType ? t.$$.smartPtrType.name : t.$$.ptrType.name) + " to parameter type " + this.name);
r.$$.smartPtrType === this ? t = r.$$.smartPtr : m("Cannot convert argument of type " + (r.$$.smartPtrType ? r.$$.smartPtrType.name : r.$$.ptrType.name) + " to parameter type " + this.name);
break;
case 1:
r = t.$$.smartPtr;
t = r.$$.smartPtr;
break;
case 2:
if (t.$$.smartPtrType === this)
r = t.$$.smartPtr;
if (r.$$.smartPtrType === this)
t = r.$$.smartPtr;
else {
var i = t.clone();
r = this.rawShare(r, Pe.toHandle(function() {
var i = r.clone();
t = this.rawShare(t, Ce.toHandle(function() {
i.delete();
})), e !== null && e.push(this.rawDestructor, r);
})), e !== null && e.push(this.rawDestructor, t);
}

@@ -581,118 +581,118 @@ break;

}
return r;
return t;
}
function Fr(e, t) {
if (t === null)
function Ft(e, r) {
if (r === null)
return this.isReference && m("null is not a valid " + this.name), 0;
t.$$ || m('Cannot pass "' + xe(t) + '" as a ' + this.name), t.$$.ptr || m("Cannot pass deleted object as a pointer of type " + this.name), t.$$.ptrType.isConst && m("Cannot convert argument of type " + t.$$.ptrType.name + " to parameter type " + this.name);
var r = t.$$.ptrType.registeredClass, n = He(t.$$.ptr, r, this.registeredClass);
r.$$ || m('Cannot pass "' + xe(r) + '" as a ' + this.name), r.$$.ptr || m("Cannot pass deleted object as a pointer of type " + this.name), r.$$.ptrType.isConst && m("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 n;
}
function Er(e) {
function Et(e) {
return this.rawGetPointee && (e = this.rawGetPointee(e)), e;
}
function Rr(e) {
function Rt(e) {
this.rawDestructor && this.rawDestructor(e);
}
function Sr(e) {
function St(e) {
e !== null && e.delete();
}
function kr() {
M.prototype.getPointee = Er, M.prototype.destructor = Rr, M.prototype.argPackAdvance = 8, M.prototype.readValueFromPointer = te, M.prototype.deleteObject = Sr, M.prototype.fromWireType = yr;
function kt() {
M.prototype.getPointee = Et, M.prototype.destructor = Rt, M.prototype.argPackAdvance = 8, M.prototype.readValueFromPointer = ne, M.prototype.deleteObject = St, M.prototype.fromWireType = yt;
}
function M(e, t, r, n, i, a, s, o, c, f, d) {
this.name = e, this.registeredClass = t, this.isReference = r, this.isConst = n, this.isSmartPointer = i, this.pointeeType = a, this.sharingPolicy = s, this.rawGetPointee = o, this.rawConstructor = c, this.rawShare = f, this.rawDestructor = d, !i && t.baseClass === void 0 ? n ? (this.toWireType = Ar, this.destructorFunction = null) : (this.toWireType = Fr, this.destructorFunction = null) : this.toWireType = $r;
function M(e, r, t, n, i, a, s, o, c, f, d) {
this.name = e, this.registeredClass = r, this.isReference = t, this.isConst = n, this.isSmartPointer = i, this.pointeeType = a, this.sharingPolicy = s, this.rawGetPointee = o, this.rawConstructor = c, this.rawShare = f, this.rawDestructor = d, !i && r.baseClass === void 0 ? n ? (this.toWireType = $t, this.destructorFunction = null) : (this.toWireType = Ft, this.destructorFunction = null) : this.toWireType = At;
}
function vt(e, t, r) {
u.hasOwnProperty(e) || me("Replacing nonexistant public symbol"), u[e].overloadTable !== void 0 && r !== void 0 ? u[e].overloadTable[r] = t : (u[e] = t, u[e].argCount = r);
function pr(e, r, t) {
u.hasOwnProperty(e) || we("Replacing nonexistant public symbol"), u[e].overloadTable !== void 0 && t !== void 0 ? u[e].overloadTable[t] = r : (u[e] = r, u[e].argCount = t);
}
function Dr(e, t, r) {
function Dt(e, r, t) {
var n = u["dynCall_" + e];
return r && r.length ? n.apply(null, [t].concat(r)) : n.call(null, t);
return t && t.length ? n.apply(null, [r].concat(t)) : n.call(null, r);
}
function Or(e, t, r) {
function Ot(e, r, t) {
if (e.includes("j"))
return Dr(e, t, r);
var n = y(t).apply(null, r);
return Dt(e, r, t);
var n = y(r).apply(null, t);
return n;
}
function Wr(e, t) {
var r = [];
function Wt(e, r) {
var t = [];
return function() {
return r.length = 0, Object.assign(r, arguments), Or(e, t, r);
return t.length = 0, Object.assign(t, arguments), Ot(e, r, t);
};
}
function O(e, t) {
function O(e, r) {
e = R(e);
function r() {
return e.includes("j") ? Wr(e, t) : y(t);
function t() {
return e.includes("j") ? Wt(e, r) : y(r);
}
var n = r();
return typeof n != "function" && m("unknown function pointer with signature " + e + ": " + t), n;
var n = t();
return typeof n != "function" && m("unknown function pointer with signature " + e + ": " + r), n;
}
var pt = void 0;
function ht(e) {
var t = Tt(e), r = R(t);
return I(t), r;
var hr = void 0;
function _r(e) {
var r = $r(e), t = R(r);
return I(r), t;
}
function be(e, t) {
var r = [], n = {};
function Pe(e, r) {
var t = [], n = {};
function i(a) {
if (!n[a] && !B[a]) {
if (ye[a]) {
ye[a].forEach(i);
if (!n[a] && !z[a]) {
if (me[a]) {
me[a].forEach(i);
return;
}
r.push(a), n[a] = !0;
t.push(a), n[a] = !0;
}
}
throw t.forEach(i), new pt(e + ": " + r.map(ht).join([", "]));
throw r.forEach(i), new hr(e + ": " + t.map(_r).join([", "]));
}
function jr(e, t, r, n, i, a, s, o, c, f, d, p, h) {
function jt(e, r, t, n, i, a, s, o, c, f, d, p, h) {
d = R(d), a = O(i, a), o && (o = O(s, o)), f && (f = O(c, f)), h = O(p, h);
var _ = Se(d);
dt(_, function() {
be("Cannot construct " + d + " due to unbound types", [n]);
}), N([e, t, r], n ? [n] : [], function(C) {
vr(_, function() {
Pe("Cannot construct " + d + " due to unbound types", [n]);
}), X([e, r, t], n ? [n] : [], function(C) {
C = C[0];
var F, T;
n ? (F = C.registeredClass, T = F.instancePrototype) : T = x.prototype;
var A = ke(_, function() {
n ? (F = C.registeredClass, T = F.instancePrototype) : T = Y.prototype;
var $ = ke(_, function() {
if (Object.getPrototypeOf(this) !== l)
throw new q("Use 'new' to construct " + d);
throw new Q("Use 'new' to construct " + d);
if (v.constructor_body === void 0)
throw new q(d + " has no accessible constructor");
throw new Q(d + " has no accessible constructor");
var Ae = v.constructor_body[arguments.length];
if (Ae === void 0)
throw new q("Tried to invoke ctor of " + d + " with invalid number of parameters (" + arguments.length + ") - expected (" + Object.keys(v.constructor_body).toString() + ") parameters instead!");
throw new Q("Tried to invoke ctor of " + d + " with invalid number of parameters (" + arguments.length + ") - expected (" + Object.keys(v.constructor_body).toString() + ") parameters instead!");
return Ae.apply(this, arguments);
}), l = Object.create(T, { constructor: { value: A } });
A.prototype = l;
var v = new Tr(d, A, l, h, F, a, o, f), S = new M(d, v, !0, !1, !1), E = new M(d + "*", v, !1, !1, !1), L = new M(d + " const*", v, !1, !0, !1);
return ct[e] = { pointerType: E, constPointerType: L }, vt(_, A), [S, E, L];
}), l = Object.create(T, { constructor: { value: $ } });
$.prototype = l;
var v = new Tt(d, $, l, h, F, a, o, f), S = new M(d, v, !0, !1, !1), E = new M(d + "*", v, !1, !1, !1), Z = new M(d + " const*", v, !1, !0, !1);
return lr[e] = { pointerType: E, constPointerType: Z }, pr(_, $), [S, E, Z];
});
}
function Me(e, t) {
for (var r = [], n = 0; n < e; n++)
r.push($[t + n * 4 >> 2]);
return r;
function Me(e, r) {
for (var t = [], n = 0; n < e; n++)
t.push(A[r + n * 4 >> 2]);
return t;
}
function Ur(e, t) {
function Ut(e, r) {
if (!(e instanceof Function))
throw new TypeError("new_ called with constructor type " + typeof e + " which is not a function");
var r = ke(e.name || "unknownFunctionName", function() {
var t = ke(e.name || "unknownFunctionName", function() {
});
r.prototype = e.prototype;
var n = new r(), i = e.apply(n, t);
t.prototype = e.prototype;
var n = new t(), i = e.apply(n, r);
return i instanceof Object ? i : n;
}
function Ie(e, t, r, n, i, a) {
var s = t.length;
function Ie(e, r, t, n, i, a) {
var s = r.length;
s < 2 && m("argTypes array size mismatch! Must at least get return value and 'this' types!");
for (var o = t[1] !== null && r !== null, c = !1, f = 1; f < t.length; ++f)
if (t[f] !== null && t[f].destructorFunction === void 0) {
for (var o = r[1] !== null && t !== null, c = !1, f = 1; f < r.length; ++f)
if (r[f] !== null && r[f].destructorFunction === void 0) {
c = !0;
break;
}
for (var d = t[0].name !== "void", p = "", h = "", f = 0; f < s - 2; ++f)
for (var d = r[0].name !== "void", p = "", h = "", f = 0; f < s - 2; ++f)
p += (f !== 0 ? ", " : "") + "arg" + f, h += (f !== 0 ? ", " : "") + "arg" + f + "Wired";

@@ -706,8 +706,8 @@ var _ = "return function " + Se(e) + "(" + p + `) {

`);
var C = c ? "destructors" : "null", F = ["throwBindingError", "invoker", "fn", "runDestructors", "retType", "classParam"], T = [m, n, i, it, t[0], t[1]];
var C = c ? "destructors" : "null", F = ["throwBindingError", "invoker", "fn", "runDestructors", "retType", "classParam"], T = [m, n, i, ar, r[0], r[1]];
o && (_ += "var thisWired = classParam.toWireType(" + C + `, this);
`);
for (var f = 0; f < s - 2; ++f)
_ += "var arg" + f + "Wired = argType" + f + ".toWireType(" + C + ", arg" + f + "); // " + t[f + 2].name + `
`, F.push("argType" + f), T.push(t[f + 2]);
_ += "var arg" + f + "Wired = argType" + f + ".toWireType(" + C + ", arg" + f + "); // " + r[f + 2].name + `
`, F.push("argType" + f), T.push(r[f + 2]);
if (o && (h = "thisWired" + (h.length > 0 ? ", " : "") + h), _ += (d || a ? "var rv = " : "") + "invoker(fn" + (h.length > 0 ? ", " : "") + h + `);

@@ -718,6 +718,6 @@ `, c)

else
for (var f = o ? 1 : 2; f < t.length; ++f) {
var A = f === 1 ? "thisWired" : "arg" + (f - 2) + "Wired";
t[f].destructorFunction !== null && (_ += A + "_dtor(" + A + "); // " + t[f].name + `
`, F.push(A + "_dtor"), T.push(t[f].destructorFunction));
for (var f = o ? 1 : 2; f < r.length; ++f) {
var $ = f === 1 ? "thisWired" : "arg" + (f - 2) + "Wired";
r[f].destructorFunction !== null && (_ += $ + "_dtor(" + $ + "); // " + r[f].name + `
`, F.push($ + "_dtor"), T.push(r[f].destructorFunction));
}

@@ -727,41 +727,41 @@ return d && (_ += `var ret = retType.fromWireType(rv);

`), _ += `}
`, F.push(_), Ur(Function, F).apply(null, T);
`, F.push(_), Ut(Function, F).apply(null, T);
}
function Hr(e, t, r, n, i, a) {
Dt(t > 0);
var s = Me(t, r);
i = O(n, i), N([], [e], function(o) {
function Ht(e, r, t, n, i, a) {
Dr(r > 0);
var s = Me(r, t);
i = O(n, i), X([], [e], function(o) {
o = o[0];
var c = "constructor " + o.name;
if (o.registeredClass.constructor_body === void 0 && (o.registeredClass.constructor_body = []), o.registeredClass.constructor_body[t - 1] !== void 0)
throw new q("Cannot register multiple constructors with identical number of parameters (" + (t - 1) + ") for class '" + o.name + "'! Overload resolution is currently only performed using the parameter count, not actual type info!");
return o.registeredClass.constructor_body[t - 1] = () => {
be("Cannot construct " + o.name + " due to unbound types", s);
}, N([], s, function(f) {
return f.splice(1, 0, null), o.registeredClass.constructor_body[t - 1] = Ie(c, f, null, i, a), [];
if (o.registeredClass.constructor_body === void 0 && (o.registeredClass.constructor_body = []), o.registeredClass.constructor_body[r - 1] !== void 0)
throw new Q("Cannot register multiple constructors with identical number of parameters (" + (r - 1) + ") for class '" + o.name + "'! Overload resolution is currently only performed using the parameter count, not actual type info!");
return o.registeredClass.constructor_body[r - 1] = () => {
Pe("Cannot construct " + o.name + " due to unbound types", s);
}, X([], s, function(f) {
return f.splice(1, 0, null), o.registeredClass.constructor_body[r - 1] = Ie(c, f, null, i, a), [];
}), [];
});
}
function Mr(e, t, r, n, i, a, s, o, c) {
var f = Me(r, n);
t = R(t), a = O(i, a), N([], [e], function(d) {
function Mt(e, r, t, n, i, a, s, o, c) {
var f = Me(t, n);
r = R(r), a = O(i, a), X([], [e], function(d) {
d = d[0];
var p = d.name + "." + t;
t.startsWith("@@") && (t = Symbol[t.substring(2)]), o && d.registeredClass.pureVirtualFunctions.push(t);
var p = d.name + "." + r;
r.startsWith("@@") && (r = Symbol[r.substring(2)]), o && d.registeredClass.pureVirtualFunctions.push(r);
function h() {
be("Cannot call " + p + " due to unbound types", f);
Pe("Cannot call " + p + " due to unbound types", f);
}
var _ = d.registeredClass.instancePrototype, C = _[t];
return C === void 0 || C.overloadTable === void 0 && C.className !== d.name && C.argCount === r - 2 ? (h.argCount = r - 2, h.className = d.name, _[t] = h) : (lt(_, t, p), _[t].overloadTable[r - 2] = h), N([], f, function(F) {
var _ = d.registeredClass.instancePrototype, C = _[r];
return C === void 0 || C.overloadTable === void 0 && C.className !== d.name && C.argCount === t - 2 ? (h.argCount = t - 2, h.className = d.name, _[r] = h) : (dr(_, r, p), _[r].overloadTable[t - 2] = h), X([], f, function(F) {
var T = Ie(p, F, d, a, s, c);
return _[t].overloadTable === void 0 ? (T.argCount = r - 2, _[t] = T) : _[t].overloadTable[r - 2] = T, [];
return _[r].overloadTable === void 0 ? (T.argCount = t - 2, _[r] = T) : _[r].overloadTable[t - 2] = T, [];
}), [];
});
}
function Ir() {
function It() {
this.allocated = [void 0], this.freelist = [], this.get = function(e) {
return this.allocated[e];
}, this.allocate = function(e) {
let t = this.freelist.pop() || this.allocated.length;
return this.allocated[t] = e, t;
let r = this.freelist.pop() || this.allocated.length;
return this.allocated[r] = e, r;
}, this.free = function(e) {

@@ -771,15 +771,15 @@ this.allocated[e] = void 0, this.freelist.push(e);

}
var D = new Ir();
function _t(e) {
var D = new It();
function gr(e) {
e >= D.reserved && --D.get(e).refcount === 0 && D.free(e);
}
function xr() {
for (var e = 0, t = D.reserved; t < D.allocated.length; ++t)
D.allocated[t] !== void 0 && ++e;
function xt() {
for (var e = 0, r = D.reserved; r < D.allocated.length; ++r)
D.allocated[r] !== void 0 && ++e;
return e;
}
function Yr() {
D.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), D.reserved = D.allocated.length, u.count_emval_handles = xr;
function Yt() {
D.allocated.push({ value: void 0 }, { value: null }, { value: !0 }, { value: !1 }), D.reserved = D.allocated.length, u.count_emval_handles = xt;
}
var Pe = { toValue: (e) => (e || m("Cannot use deleted val. handle = " + e), D.get(e).value), toHandle: (e) => {
var Ce = { toValue: (e) => (e || m("Cannot use deleted val. handle = " + e), D.get(e).value), toHandle: (e) => {
switch (e) {

@@ -798,9 +798,9 @@ case void 0:

} };
function Vr(e, t) {
t = R(t), H(e, { name: t, fromWireType: function(r) {
var n = Pe.toValue(r);
return _t(r), n;
}, toWireType: function(r, n) {
return Pe.toHandle(n);
}, argPackAdvance: 8, readValueFromPointer: te, destructorFunction: null });
function Vt(e, r) {
r = R(r), H(e, { name: r, fromWireType: function(t) {
var n = Ce.toValue(t);
return gr(t), n;
}, toWireType: function(t, n) {
return Ce.toHandle(n);
}, argPackAdvance: 8, readValueFromPointer: ne, destructorFunction: null });
}

@@ -810,14 +810,14 @@ function xe(e) {

return "null";
var t = typeof e;
return t === "object" || t === "array" || t === "function" ? e.toString() : "" + e;
var r = typeof e;
return r === "object" || r === "array" || r === "function" ? e.toString() : "" + e;
}
function Br(e, t) {
switch (t) {
function Bt(e, r) {
switch (r) {
case 2:
return function(r) {
return this.fromWireType(Ze[r >> 2]);
return function(t) {
return this.fromWireType(Ge[t >> 2]);
};
case 3:
return function(r) {
return this.fromWireType(Ge[r >> 3]);
return function(t) {
return this.fromWireType(qe[t >> 3]);
};

@@ -828,23 +828,23 @@ default:

}
function Nr(e, t, r) {
var n = Oe(r);
t = R(t), H(e, { name: t, fromWireType: function(i) {
function Nt(e, r, t) {
var n = Oe(t);
r = R(r), H(e, { name: r, fromWireType: function(i) {
return i;
}, toWireType: function(i, a) {
return a;
}, argPackAdvance: 8, readValueFromPointer: Br(t, n), destructorFunction: null });
}, argPackAdvance: 8, readValueFromPointer: Bt(r, n), destructorFunction: null });
}
function Lr(e, t, r, n, i, a, s) {
var o = Me(t, r);
e = R(e), i = O(n, i), dt(e, function() {
be("Cannot call " + e + " due to unbound types", o);
}, t - 1), N([], o, function(c) {
function Lt(e, r, t, n, i, a, s) {
var o = Me(r, t);
e = R(e), i = O(n, i), vr(e, function() {
Pe("Cannot call " + e + " due to unbound types", o);
}, r - 1), X([], o, function(c) {
var f = [c[0], null].concat(c.slice(1));
return vt(e, Ie(e, f, null, i, a, s), t - 1), [];
return pr(e, Ie(e, f, null, i, a, s), r - 1), [];
});
}
function zr(e, t, r) {
switch (t) {
function zt(e, r, t) {
switch (r) {
case 0:
return r ? function(i) {
return t ? function(i) {
return j[i];

@@ -855,12 +855,12 @@ } : function(i) {

case 1:
return r ? function(i) {
return X[i >> 1];
return t ? function(i) {
return q[i >> 1];
} : function(i) {
return de[i >> 1];
return ve[i >> 1];
};
case 2:
return r ? function(i) {
return t ? function(i) {
return P[i >> 2];
} : function(i) {
return $[i >> 2];
return A[i >> 2];
};

@@ -871,10 +871,10 @@ default:

}
function Xr(e, t, r, n, i) {
t = R(t);
var a = Oe(r), s = (p) => p;
function Xt(e, r, t, n, i) {
r = R(r);
var a = Oe(t), s = (p) => p;
if (n === 0) {
var o = 32 - 8 * r;
var o = 32 - 8 * t;
s = (p) => p << o >>> o;
}
var c = t.includes("unsigned"), f = (p, h) => {
var c = r.includes("unsigned"), f = (p, h) => {
}, d;

@@ -885,17 +885,17 @@ c ? d = function(p, h) {

return f(h, this.name), h;
}, H(e, { name: t, fromWireType: s, toWireType: d, argPackAdvance: 8, readValueFromPointer: zr(t, a, n !== 0), destructorFunction: null });
}, H(e, { name: r, fromWireType: s, toWireType: d, argPackAdvance: 8, readValueFromPointer: zt(r, a, n !== 0), destructorFunction: null });
}
function Zr(e, t, r) {
var n = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array], i = n[t];
function Zt(e, r, t) {
var n = [Int8Array, Uint8Array, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array], i = n[r];
function a(s) {
s = s >> 2;
var o = $, c = o[s], f = o[s + 1];
var o = A, c = o[s], f = o[s + 1];
return new i(o.buffer, f, c);
}
r = R(r), H(e, { name: r, fromWireType: a, argPackAdvance: 8, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
t = R(t), H(e, { name: t, fromWireType: a, argPackAdvance: 8, readValueFromPointer: a }, { ignoreDuplicateRegistrations: !0 });
}
function gt(e, t, r, n) {
function yr(e, r, t, n) {
if (!(n > 0))
return 0;
for (var i = r, a = r + n - 1, s = 0; s < e.length; ++s) {
for (var i = t, a = t + n - 1, s = 0; s < e.length; ++s) {
var o = e.charCodeAt(s);

@@ -907,39 +907,39 @@ if (o >= 55296 && o <= 57343) {

if (o <= 127) {
if (r >= a)
if (t >= a)
break;
t[r++] = o;
r[t++] = o;
} else if (o <= 2047) {
if (r + 1 >= a)
if (t + 1 >= a)
break;
t[r++] = 192 | o >> 6, t[r++] = 128 | o & 63;
r[t++] = 192 | o >> 6, r[t++] = 128 | o & 63;
} else if (o <= 65535) {
if (r + 2 >= a)
if (t + 2 >= a)
break;
t[r++] = 224 | o >> 12, t[r++] = 128 | o >> 6 & 63, t[r++] = 128 | o & 63;
r[t++] = 224 | o >> 12, r[t++] = 128 | o >> 6 & 63, r[t++] = 128 | o & 63;
} else {
if (r + 3 >= a)
if (t + 3 >= a)
break;
t[r++] = 240 | o >> 18, t[r++] = 128 | o >> 12 & 63, t[r++] = 128 | o >> 6 & 63, t[r++] = 128 | o & 63;
r[t++] = 240 | o >> 18, r[t++] = 128 | o >> 12 & 63, r[t++] = 128 | o >> 6 & 63, r[t++] = 128 | o & 63;
}
}
return t[r] = 0, r - i;
return r[t] = 0, t - i;
}
function Gr(e, t, r) {
return gt(e, k, t, r);
function Gt(e, r, t) {
return yr(e, k, r, t);
}
function yt(e) {
for (var t = 0, r = 0; r < e.length; ++r) {
var n = e.charCodeAt(r);
n <= 127 ? t++ : n <= 2047 ? t += 2 : n >= 55296 && n <= 57343 ? (t += 4, ++r) : t += 3;
function mr(e) {
for (var r = 0, t = 0; t < e.length; ++t) {
var n = e.charCodeAt(t);
n <= 127 ? r++ : n <= 2047 ? r += 2 : n >= 55296 && n <= 57343 ? (r += 4, ++t) : r += 3;
}
return t;
return r;
}
var mt = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0;
function qr(e, t, r) {
for (var n = t + r, i = t; e[i] && !(i >= n); )
var wr = typeof TextDecoder < "u" ? new TextDecoder("utf8") : void 0;
function qt(e, r, t) {
for (var n = r + t, i = r; e[i] && !(i >= n); )
++i;
if (i - t > 16 && e.buffer && mt)
return mt.decode(e.subarray(t, i));
for (var a = ""; t < i; ) {
var s = e[t++];
if (i - r > 16 && e.buffer && wr)
return wr.decode(e.subarray(r, i));
for (var a = ""; r < i; ) {
var s = e[r++];
if (!(s & 128)) {

@@ -949,3 +949,3 @@ a += String.fromCharCode(s);

}
var o = e[t++] & 63;
var o = e[r++] & 63;
if ((s & 224) == 192) {

@@ -955,4 +955,4 @@ a += String.fromCharCode((s & 31) << 6 | o);

}
var c = e[t++] & 63;
if ((s & 240) == 224 ? s = (s & 15) << 12 | o << 6 | c : s = (s & 7) << 18 | o << 12 | c << 6 | e[t++] & 63, s < 65536)
var c = e[r++] & 63;
if ((s & 240) == 224 ? s = (s & 15) << 12 | o << 6 | c : s = (s & 7) << 18 | o << 12 | c << 6 | e[r++] & 63, s < 65536)
a += String.fromCharCode(s);

@@ -966,11 +966,11 @@ else {

}
function Ye(e, t) {
return e ? qr(k, e, t) : "";
function Ye(e, r) {
return e ? qt(k, e, r) : "";
}
function Jr(e, t) {
t = R(t);
var r = t === "std::string";
H(e, { name: t, fromWireType: function(n) {
var i = $[n >> 2], a = n + 4, s;
if (r)
function Jt(e, r) {
r = R(r);
var t = r === "std::string";
H(e, { name: r, fromWireType: function(n) {
var i = A[n >> 2], a = n + 4, s;
if (t)
for (var o = a, c = 0; c <= i; ++c) {

@@ -992,6 +992,6 @@ var f = a + c;

var a, s = typeof i == "string";
s || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || m("Cannot pass non-string to std::string"), r && s ? a = yt(i) : a = i.length;
s || i instanceof Uint8Array || i instanceof Uint8ClampedArray || i instanceof Int8Array || m("Cannot pass non-string to std::string"), t && s ? a = mr(i) : a = i.length;
var o = Be(4 + a + 1), c = o + 4;
if ($[o >> 2] = a, r && s)
Gr(i, c, a + 1);
if (A[o >> 2] = a, t && s)
Gt(i, c, a + 1);
else if (s)

@@ -1006,14 +1006,14 @@ for (var f = 0; f < a; ++f) {

return n !== null && n.push(I, o), o;
}, argPackAdvance: 8, readValueFromPointer: te, destructorFunction: function(n) {
}, argPackAdvance: 8, readValueFromPointer: ne, destructorFunction: function(n) {
I(n);
} });
}
var wt = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0;
function Kr(e, t) {
for (var r = e, n = r >> 1, i = n + t / 2; !(n >= i) && de[n]; )
var br = typeof TextDecoder < "u" ? new TextDecoder("utf-16le") : void 0;
function Kt(e, r) {
for (var t = e, n = t >> 1, i = n + r / 2; !(n >= i) && ve[n]; )
++n;
if (r = n << 1, r - e > 32 && wt)
return wt.decode(k.subarray(e, r));
for (var a = "", s = 0; !(s >= t / 2); ++s) {
var o = X[e + s * 2 >> 1];
if (t = n << 1, t - e > 32 && br)
return br.decode(k.subarray(e, t));
for (var a = "", s = 0; !(s >= r / 2); ++s) {
var o = q[e + s * 2 >> 1];
if (o == 0)

@@ -1025,11 +1025,11 @@ break;

}
function Qr(e, t, r) {
if (r === void 0 && (r = 2147483647), r < 2)
function Qt(e, r, t) {
if (t === void 0 && (t = 2147483647), t < 2)
return 0;
r -= 2;
for (var n = t, i = r < e.length * 2 ? r / 2 : e.length, a = 0; a < i; ++a) {
t -= 2;
for (var n = r, i = t < e.length * 2 ? t / 2 : e.length, a = 0; a < i; ++a) {
var s = e.charCodeAt(a);
X[t >> 1] = s, t += 2;
q[r >> 1] = s, r += 2;
}
return X[t >> 1] = 0, t - n;
return q[r >> 1] = 0, r - n;
}

@@ -1039,8 +1039,8 @@ function en(e) {

}
function tn(e, t) {
for (var r = 0, n = ""; !(r >= t / 4); ) {
var i = P[e + r * 4 >> 2];
function rn(e, r) {
for (var t = 0, n = ""; !(t >= r / 4); ) {
var i = P[e + t * 4 >> 2];
if (i == 0)
break;
if (++r, i >= 65536) {
if (++t, i >= 65536) {
var a = i - 65536;

@@ -1053,6 +1053,6 @@ n += String.fromCharCode(55296 | a >> 10, 56320 | a & 1023);

}
function rn(e, t, r) {
if (r === void 0 && (r = 2147483647), r < 4)
function tn(e, r, t) {
if (t === void 0 && (t = 2147483647), t < 4)
return 0;
for (var n = t, i = n + r - 4, a = 0; a < e.length; ++a) {
for (var n = r, i = n + t - 4, a = 0; a < e.length; ++a) {
var s = e.charCodeAt(a);

@@ -1063,23 +1063,23 @@ if (s >= 55296 && s <= 57343) {

}
if (P[t >> 2] = s, t += 4, t + 4 > i)
if (P[r >> 2] = s, r += 4, r + 4 > i)
break;
}
return P[t >> 2] = 0, t - n;
return P[r >> 2] = 0, r - n;
}
function nn(e) {
for (var t = 0, r = 0; r < e.length; ++r) {
var n = e.charCodeAt(r);
n >= 55296 && n <= 57343 && ++r, t += 4;
for (var r = 0, t = 0; t < e.length; ++t) {
var n = e.charCodeAt(t);
n >= 55296 && n <= 57343 && ++t, r += 4;
}
return t;
return r;
}
function an(e, t, r) {
r = R(r);
function an(e, r, t) {
t = R(t);
var n, i, a, s, o;
t === 2 ? (n = Kr, i = Qr, s = en, a = () => de, o = 1) : t === 4 && (n = tn, i = rn, s = nn, a = () => $, o = 2), H(e, { name: r, fromWireType: function(c) {
for (var f = $[c >> 2], d = a(), p, h = c + 4, _ = 0; _ <= f; ++_) {
var C = c + 4 + _ * t;
r === 2 ? (n = Kt, i = Qt, s = en, a = () => ve, o = 1) : r === 4 && (n = rn, i = tn, s = nn, a = () => A, o = 2), H(e, { name: t, fromWireType: function(c) {
for (var f = A[c >> 2], d = a(), p, h = c + 4, _ = 0; _ <= f; ++_) {
var C = c + 4 + _ * r;
if (_ == f || d[C >> o] == 0) {
var F = C - h, T = n(h, F);
p === void 0 ? p = T : (p += String.fromCharCode(0), p += T), h = C + t;
p === void 0 ? p = T : (p += String.fromCharCode(0), p += T), h = C + r;
}

@@ -1089,18 +1089,18 @@ }

}, toWireType: function(c, f) {
typeof f != "string" && m("Cannot pass non-string to C++ string type " + r);
var d = s(f), p = Be(4 + d + t);
return $[p >> 2] = d >> o, i(f, p + 4, d + t), c !== null && c.push(I, p), p;
}, argPackAdvance: 8, readValueFromPointer: te, destructorFunction: function(c) {
typeof f != "string" && m("Cannot pass non-string to C++ string type " + t);
var d = s(f), p = Be(4 + d + r);
return A[p >> 2] = d >> o, i(f, p + 4, d + r), c !== null && c.push(I, p), p;
}, argPackAdvance: 8, readValueFromPointer: ne, destructorFunction: function(c) {
I(c);
} });
}
function on(e, t, r, n, i, a) {
ge[e] = { name: R(t), rawConstructor: O(r, n), rawDestructor: O(i, a), fields: [] };
function on(e, r, t, n, i, a) {
ye[e] = { name: R(r), rawConstructor: O(t, n), rawDestructor: O(i, a), fields: [] };
}
function sn(e, t, r, n, i, a, s, o, c, f) {
ge[e].fields.push({ fieldName: R(t), getterReturnType: r, getter: O(n, i), getterContext: a, setterArgumentType: s, setter: O(o, c), setterContext: f });
function sn(e, r, t, n, i, a, s, o, c, f) {
ye[e].fields.push({ fieldName: R(r), getterReturnType: t, getter: O(n, i), getterContext: a, setterArgumentType: s, setter: O(o, c), setterContext: f });
}
function un(e, t) {
t = R(t), H(e, { isVoid: !0, name: t, argPackAdvance: 0, fromWireType: function() {
}, toWireType: function(r, n) {
function un(e, r) {
r = R(r), H(e, { isVoid: !0, name: r, argPackAdvance: 0, fromWireType: function() {
}, toWireType: function(t, n) {
} });

@@ -1111,16 +1111,16 @@ }

}
function cn(e, t) {
var r = B[e];
return r === void 0 && m(t + " has unknown type " + ht(e)), r;
function cn(e, r) {
var t = z[e];
return t === void 0 && m(r + " has unknown type " + _r(e)), t;
}
function ln(e, t) {
function ln(e, r) {
e = cn(e, "_emval_take_value");
var r = e.readValueFromPointer(t);
return Pe.toHandle(r);
var t = e.readValueFromPointer(r);
return Ce.toHandle(t);
}
function dn() {
Z("");
J("");
}
function vn(e, t, r) {
k.copyWithin(e, t, t + r);
function vn(e, r, t) {
k.copyWithin(e, r, r + t);
}

@@ -1131,5 +1131,5 @@ function pn() {

function hn(e) {
var t = le.buffer;
var r = de.buffer;
try {
return le.grow(e - t.byteLength + 65535 >>> 16), qe(), 1;
return de.grow(e - r.byteLength + 65535 >>> 16), Je(), 1;
} catch {

@@ -1139,12 +1139,12 @@ }

function _n(e) {
var t = k.length;
var r = k.length;
e = e >>> 0;
var r = pn();
if (e > r)
var t = pn();
if (e > t)
return !1;
let n = (c, f) => c + (f - c % f) % f;
for (var i = 1; i <= 4; i *= 2) {
var a = t * (1 + 0.2 / i);
var a = r * (1 + 0.2 / i);
a = Math.min(a, e + 100663296);
var s = Math.min(r, n(Math.max(e, a), 65536)), o = hn(s);
var s = Math.min(t, n(Math.max(e, a), 65536)), o = hn(s);
if (o)

@@ -1157,35 +1157,35 @@ return !0;

function gn() {
return Le || "./this.program";
return ze || "./this.program";
}
function oe() {
if (!oe.strings) {
var e = (typeof navigator == "object" && navigator.languages && navigator.languages[0] || "C").replace("-", "_") + ".UTF-8", t = { USER: "web_user", LOGNAME: "web_user", PATH: "/", PWD: "/", HOME: "/home/web_user", LANG: e, _: gn() };
for (var r in Ve)
Ve[r] === void 0 ? delete t[r] : t[r] = Ve[r];
function ue() {
if (!ue.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, _: gn() };
for (var t in Ve)
Ve[t] === void 0 ? delete r[t] : r[t] = Ve[t];
var n = [];
for (var r in t)
n.push(r + "=" + t[r]);
oe.strings = n;
for (var t in r)
n.push(t + "=" + r[t]);
ue.strings = n;
}
return oe.strings;
return ue.strings;
}
function yn(e, t) {
for (var r = 0; r < e.length; ++r)
j[t++ >> 0] = e.charCodeAt(r);
j[t >> 0] = 0;
function yn(e, r) {
for (var t = 0; t < e.length; ++t)
j[r++ >> 0] = e.charCodeAt(t);
j[r >> 0] = 0;
}
function mn(e, t) {
var r = 0;
return oe().forEach(function(n, i) {
var a = t + r;
$[e + i * 4 >> 2] = a, yn(n, a), r += n.length + 1;
function mn(e, r) {
var t = 0;
return ue().forEach(function(n, i) {
var a = r + t;
A[e + i * 4 >> 2] = a, yn(n, a), t += n.length + 1;
}), 0;
}
function wn(e, t) {
var r = oe();
$[e >> 2] = r.length;
function wn(e, r) {
var t = ue();
A[e >> 2] = t.length;
var n = 0;
return r.forEach(function(i) {
return t.forEach(function(i) {
n += i.length + 1;
}), $[t >> 2] = n, 0;
}), A[r >> 2] = n, 0;
}

@@ -1195,30 +1195,30 @@ function bn(e) {

}
function Ce(e) {
function Te(e) {
return e % 4 === 0 && (e % 100 !== 0 || e % 400 === 0);
}
function Pn(e, t) {
for (var r = 0, n = 0; n <= t; r += e[n++])
function Pn(e, r) {
for (var t = 0, n = 0; n <= r; t += e[n++])
;
return r;
return t;
}
var bt = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Pt = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
function Cn(e, t) {
for (var r = new Date(e.getTime()); t > 0; ) {
var n = Ce(r.getFullYear()), i = r.getMonth(), a = (n ? bt : Pt)[i];
if (t > a - r.getDate())
t -= a - r.getDate() + 1, r.setDate(1), i < 11 ? r.setMonth(i + 1) : (r.setMonth(0), r.setFullYear(r.getFullYear() + 1));
var Pr = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], Cr = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
function Cn(e, r) {
for (var t = new Date(e.getTime()); r > 0; ) {
var n = Te(t.getFullYear()), i = t.getMonth(), a = (n ? Pr : Cr)[i];
if (r > a - t.getDate())
r -= a - t.getDate() + 1, t.setDate(1), i < 11 ? t.setMonth(i + 1) : (t.setMonth(0), t.setFullYear(t.getFullYear() + 1));
else
return r.setDate(r.getDate() + t), r;
return t.setDate(t.getDate() + r), t;
}
return r;
return t;
}
function Tn(e, t, r) {
var n = r > 0 ? r : yt(e) + 1, i = new Array(n), a = gt(e, i, 0, i.length);
return t && (i.length = a), i;
function Tn(e, r, t) {
var n = t > 0 ? t : mr(e) + 1, i = new Array(n), a = yr(e, i, 0, i.length);
return r && (i.length = a), i;
}
function An(e, t) {
j.set(e, t);
function $n(e, r) {
j.set(e, r);
}
function $n(e, t, r, n) {
var i = P[n + 40 >> 2], a = { tm_sec: P[n >> 2], tm_min: P[n + 4 >> 2], tm_hour: P[n + 8 >> 2], tm_mday: P[n + 12 >> 2], tm_mon: P[n + 16 >> 2], tm_year: P[n + 20 >> 2], tm_wday: P[n + 24 >> 2], tm_yday: P[n + 28 >> 2], tm_isdst: P[n + 32 >> 2], tm_gmtoff: P[n + 36 >> 2], tm_zone: i ? Ye(i) : "" }, s = Ye(r), o = { "%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" };
function An(e, r, t, n) {
var i = P[n + 40 >> 2], a = { tm_sec: P[n >> 2], tm_min: P[n + 4 >> 2], tm_hour: P[n + 8 >> 2], tm_mday: P[n + 12 >> 2], tm_mon: P[n + 16 >> 2], tm_year: P[n + 20 >> 2], tm_wday: P[n + 24 >> 2], tm_yday: P[n + 28 >> 2], tm_isdst: P[n + 32 >> 2], tm_gmtoff: P[n + 36 >> 2], tm_zone: i ? Ye(i) : "" }, s = Ye(t), o = { "%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 c in o)

@@ -1236,4 +1236,4 @@ s = s.replace(new RegExp(c, "g"), o[c]);

function _(l, v) {
function S(L) {
return L < 0 ? -1 : L > 0 ? 1 : 0;
function S(Z) {
return Z < 0 ? -1 : Z > 0 ? 1 : 0;
}

@@ -1262,4 +1262,4 @@ var E;

function F(l) {
var v = Cn(new Date(l.tm_year + 1900, 0, 1), l.tm_yday), S = new Date(v.getFullYear(), 0, 4), E = new Date(v.getFullYear() + 1, 0, 4), L = C(S), Ae = C(E);
return _(L, v) <= 0 ? _(Ae, v) <= 0 ? v.getFullYear() + 1 : v.getFullYear() : v.getFullYear() - 1;
var v = Cn(new Date(l.tm_year + 1900, 0, 1), l.tm_yday), S = new Date(v.getFullYear(), 0, 4), E = new Date(v.getFullYear() + 1, 0, 4), Z = C(S), Ae = C(E);
return _(Z, v) <= 0 ? _(Ae, v) <= 0 ? v.getFullYear() + 1 : v.getFullYear() : v.getFullYear() - 1;
}

@@ -1291,3 +1291,3 @@ var T = { "%a": function(l) {

}, "%j": function(l) {
return h(l.tm_mday + Pn(Ce(l.tm_year + 1900) ? bt : Pt, l.tm_mon - 1), 3);
return h(l.tm_mday + Pn(Te(l.tm_year + 1900) ? Pr : Cr, l.tm_mon - 1), 3);
}, "%m": function(l) {

@@ -1316,3 +1316,3 @@ return h(l.tm_mon + 1, 2);

var E = (l.tm_wday + 371 - l.tm_yday) % 7;
E != 4 && (E != 3 || !Ce(l.tm_year)) && (v = 1);
E != 4 && (E != 3 || !Te(l.tm_year)) && (v = 1);
}

@@ -1322,3 +1322,3 @@ } else {

var S = (l.tm_wday + 7 - l.tm_yday - 1) % 7;
(S == 4 || S == 5 && Ce(l.tm_year % 400 - 1)) && v++;
(S == 4 || S == 5 && Te(l.tm_year % 400 - 1)) && v++;
}

@@ -1347,11 +1347,11 @@ return h(v, 2);

s = s.replace(/\0\0/g, "%");
var A = Tn(s, !1);
return A.length > t ? 0 : (An(A, e), A.length - 1);
var $ = Tn(s, !1);
return $.length > r ? 0 : ($n($, e), $.length - 1);
}
function Fn(e, t, r, n, i) {
return $n(e, t, r, n);
function Fn(e, r, t, n, i) {
return An(e, r, t, n);
}
at = u.InternalError = De(Error, "InternalError"), sr(), q = u.BindingError = De(Error, "BindingError"), Cr(), hr(), kr(), pt = u.UnboundTypeError = De(Error, "UnboundTypeError"), Yr();
var En = { q: zt, v: Zt, a: qt, h: Jt, l: Kt, I: Qt, S: er, n: tr, Z: rr, d: Gt, la: ar, U: or, ba: ur, ka: jr, ja: Hr, D: Mr, aa: Vr, Q: Nr, R: Lr, x: Xr, t: Zr, P: Jr, K: an, N: on, ma: sn, ca: un, ga: _t, ha: fn, ia: ln, J: dn, $: vn, _: _n, X: mn, Y: wn, H: zn, O: ti, B: Xn, o: Nn, b: Rn, C: Ln, ea: Gn, c: On, i: In, j: Vn, r: xn, w: Bn, G: Jn, M: Kn, A: Zn, F: ri, V: ii, T: ai, k: Wn, g: Dn, e: kn, f: Sn, L: ei, m: Yn, p: jn, fa: Hn, u: Mn, da: Qn, z: qn, s: Un, E: ni, y: bn, W: Fn };
Nt();
or = u.InternalError = De(Error, "InternalError"), st(), Q = u.BindingError = De(Error, "BindingError"), Ct(), ht(), kt(), hr = u.UnboundTypeError = De(Error, "UnboundTypeError"), Yt();
var En = { q: zr, v: Zr, a: qr, h: Jr, l: Kr, I: Qr, S: et, n: rt, Z: tt, d: Gr, la: at, U: ot, ba: ut, ka: jt, ja: Ht, D: Mt, aa: Vt, Q: Nt, R: Lt, x: Xt, t: Zt, P: Jt, K: an, N: on, ma: sn, ca: un, ga: gr, ha: fn, ia: ln, J: dn, $: vn, _: _n, X: mn, Y: wn, H: zn, O: ri, B: Xn, o: Nn, b: Rn, C: Ln, ea: Gn, c: On, i: In, j: Vn, r: xn, w: Bn, G: Jn, M: Kn, A: Zn, F: ti, V: ii, T: ai, k: Wn, g: Dn, e: kn, f: Sn, L: ei, m: Yn, p: jn, fa: Hn, u: Mn, da: Qn, z: qn, s: Un, E: ni, y: bn, W: Fn };
Nr();
var I = u._free = function() {

@@ -1361,6 +1361,6 @@ return (I = u._free = u.asm.pa).apply(null, arguments);

return (Be = u._malloc = u.asm.qa).apply(null, arguments);
}, Ct = function() {
return (Ct = u.asm.ra).apply(null, arguments);
}, Tt = u.___getTypeName = function() {
return (Tt = u.___getTypeName = u.asm.ta).apply(null, arguments);
}, Tr = function() {
return (Tr = u.asm.ra).apply(null, arguments);
}, $r = u.___getTypeName = function() {
return ($r = u.___getTypeName = u.asm.ta).apply(null, arguments);
};

@@ -1372,4 +1372,4 @@ u.__embind_initialize_bindings = function() {

return (g = u.asm.va).apply(null, arguments);
}, se = function() {
return (se = u.asm.wa).apply(null, arguments);
}, fe = function() {
return (fe = u.asm.wa).apply(null, arguments);
}, w = function() {

@@ -1379,6 +1379,6 @@ return (w = u.asm.xa).apply(null, arguments);

return (b = u.asm.ya).apply(null, arguments);
}, At = function() {
return (At = u.asm.za).apply(null, arguments);
}, $t = function() {
return ($t = u.asm.Aa).apply(null, arguments);
}, Ar = function() {
return (Ar = u.asm.za).apply(null, arguments);
}, Fr = function() {
return (Fr = u.asm.Aa).apply(null, arguments);
};

@@ -1388,6 +1388,6 @@ u.dynCall_viijii = function() {

};
var Ft = u.dynCall_jiii = function() {
return (Ft = u.dynCall_jiii = u.asm.Ca).apply(null, arguments);
}, Et = u.dynCall_jiiii = function() {
return (Et = u.dynCall_jiiii = u.asm.Da).apply(null, arguments);
var Er = u.dynCall_jiii = function() {
return (Er = u.dynCall_jiii = u.asm.Ca).apply(null, arguments);
}, Rr = u.dynCall_jiiii = function() {
return (Rr = u.dynCall_jiiii = u.asm.Da).apply(null, arguments);
};

@@ -1401,8 +1401,8 @@ u.dynCall_iiiiij = function() {

};
function Rn(e, t) {
var r = w();
function Rn(e, r) {
var t = w();
try {
return y(e)(t);
return y(e)(r);
} catch (n) {
if (b(r), n !== n + 0)
if (b(t), n !== n + 0)
throw n;

@@ -1412,6 +1412,6 @@ g(1, 0);

}
function Sn(e, t, r, n) {
function Sn(e, r, t, n) {
var i = w();
try {
y(e)(t, r, n);
y(e)(r, t, n);
} catch (a) {

@@ -1423,6 +1423,6 @@ if (b(i), a !== a + 0)

}
function kn(e, t, r) {
function kn(e, r, t) {
var n = w();
try {
y(e)(t, r);
y(e)(r, t);
} catch (i) {

@@ -1434,8 +1434,8 @@ if (b(n), i !== i + 0)

}
function Dn(e, t) {
var r = w();
function Dn(e, r) {
var t = w();
try {
y(e)(t);
y(e)(r);
} catch (n) {
if (b(r), n !== n + 0)
if (b(t), n !== n + 0)
throw n;

@@ -1445,6 +1445,6 @@ g(1, 0);

}
function On(e, t, r) {
function On(e, r, t) {
var n = w();
try {
return y(e)(t, r);
return y(e)(r, t);
} catch (i) {

@@ -1457,15 +1457,15 @@ if (b(n), i !== i + 0)

function Wn(e) {
var t = w();
var r = w();
try {
y(e)();
} catch (r) {
if (b(t), r !== r + 0)
throw r;
} catch (t) {
if (b(r), t !== t + 0)
throw t;
g(1, 0);
}
}
function jn(e, t, r, n, i, a) {
function jn(e, r, t, n, i, a) {
var s = w();
try {
y(e)(t, r, n, i, a);
y(e)(r, t, n, i, a);
} catch (o) {

@@ -1477,6 +1477,6 @@ if (b(s), o !== o + 0)

}
function Un(e, t, r, n, i, a, s, o, c, f, d) {
function Un(e, r, t, n, i, a, s, o, c, f, d) {
var p = w();
try {
y(e)(t, r, n, i, a, s, o, c, f, d);
y(e)(r, t, n, i, a, s, o, c, f, d);
} catch (h) {

@@ -1488,6 +1488,6 @@ if (b(p), h !== h + 0)

}
function Hn(e, t, r, n, i, a, s) {
function Hn(e, r, t, n, i, a, s) {
var o = w();
try {
y(e)(t, r, n, i, a, s);
y(e)(r, t, n, i, a, s);
} catch (c) {

@@ -1499,6 +1499,6 @@ if (b(o), c !== c + 0)

}
function Mn(e, t, r, n, i, a, s, o) {
function Mn(e, r, t, n, i, a, s, o) {
var c = w();
try {
y(e)(t, r, n, i, a, s, o);
y(e)(r, t, n, i, a, s, o);
} catch (f) {

@@ -1510,6 +1510,6 @@ if (b(c), f !== f + 0)

}
function In(e, t, r, n) {
function In(e, r, t, n) {
var i = w();
try {
return y(e)(t, r, n);
return y(e)(r, t, n);
} catch (a) {

@@ -1521,6 +1521,6 @@ if (b(i), a !== a + 0)

}
function xn(e, t, r, n, i, a) {
function xn(e, r, t, n, i, a) {
var s = w();
try {
return y(e)(t, r, n, i, a);
return y(e)(r, t, n, i, a);
} catch (o) {

@@ -1532,6 +1532,6 @@ if (b(s), o !== o + 0)

}
function Yn(e, t, r, n, i) {
function Yn(e, r, t, n, i) {
var a = w();
try {
y(e)(t, r, n, i);
y(e)(r, t, n, i);
} catch (s) {

@@ -1543,6 +1543,6 @@ if (b(a), s !== s + 0)

}
function Vn(e, t, r, n, i) {
function Vn(e, r, t, n, i) {
var a = w();
try {
return y(e)(t, r, n, i);
return y(e)(r, t, n, i);
} catch (s) {

@@ -1554,6 +1554,6 @@ if (b(a), s !== s + 0)

}
function Bn(e, t, r, n, i, a, s) {
function Bn(e, r, t, n, i, a, s) {
var o = w();
try {
return y(e)(t, r, n, i, a, s);
return y(e)(r, t, n, i, a, s);
} catch (c) {

@@ -1566,15 +1566,15 @@ if (b(o), c !== c + 0)

function Nn(e) {
var t = w();
var r = w();
try {
return y(e)();
} catch (r) {
if (b(t), r !== r + 0)
throw r;
} catch (t) {
if (b(r), t !== t + 0)
throw t;
g(1, 0);
}
}
function Ln(e, t, r, n) {
function Ln(e, r, t, n) {
var i = w();
try {
return y(e)(t, r, n);
return y(e)(r, t, n);
} catch (a) {

@@ -1586,6 +1586,6 @@ if (b(i), a !== a + 0)

}
function zn(e, t, r, n) {
function zn(e, r, t, n) {
var i = w();
try {
return y(e)(t, r, n);
return y(e)(r, t, n);
} catch (a) {

@@ -1597,6 +1597,6 @@ if (b(i), a !== a + 0)

}
function Xn(e, t, r, n, i, a) {
function Xn(e, r, t, n, i, a) {
var s = w();
try {
return y(e)(t, r, n, i, a);
return y(e)(r, t, n, i, a);
} catch (o) {

@@ -1608,6 +1608,6 @@ if (b(s), o !== o + 0)

}
function Zn(e, t, r, n, i, a, s, o, c, f) {
function Zn(e, r, t, n, i, a, s, o, c, f) {
var d = w();
try {
return y(e)(t, r, n, i, a, s, o, c, f);
return y(e)(r, t, n, i, a, s, o, c, f);
} catch (p) {

@@ -1619,6 +1619,6 @@ if (b(d), p !== p + 0)

}
function Gn(e, t, r) {
function Gn(e, r, t) {
var n = w();
try {
return y(e)(t, r);
return y(e)(r, t);
} catch (i) {

@@ -1630,6 +1630,6 @@ if (b(n), i !== i + 0)

}
function qn(e, t, r, n, i, a, s, o, c, f) {
function qn(e, r, t, n, i, a, s, o, c, f) {
var d = w();
try {
y(e)(t, r, n, i, a, s, o, c, f);
y(e)(r, t, n, i, a, s, o, c, f);
} catch (p) {

@@ -1641,6 +1641,6 @@ if (b(d), p !== p + 0)

}
function Jn(e, t, r, n, i, a, s, o) {
function Jn(e, r, t, n, i, a, s, o) {
var c = w();
try {
return y(e)(t, r, n, i, a, s, o);
return y(e)(r, t, n, i, a, s, o);
} catch (f) {

@@ -1652,6 +1652,6 @@ if (b(c), f !== f + 0)

}
function Kn(e, t, r, n, i, a, s, o, c) {
function Kn(e, r, t, n, i, a, s, o, c) {
var f = w();
try {
return y(e)(t, r, n, i, a, s, o, c);
return y(e)(r, t, n, i, a, s, o, c);
} catch (d) {

@@ -1663,6 +1663,6 @@ if (b(f), d !== d + 0)

}
function Qn(e, t, r, n, i, a, s, o, c) {
function Qn(e, r, t, n, i, a, s, o, c) {
var f = w();
try {
y(e)(t, r, n, i, a, s, o, c);
y(e)(r, t, n, i, a, s, o, c);
} catch (d) {

@@ -1674,6 +1674,6 @@ if (b(f), d !== d + 0)

}
function ei(e, t, r, n, i, a, s) {
function ei(e, r, t, n, i, a, s) {
var o = w();
try {
y(e)(t, r, n, i, a, s);
y(e)(r, t, n, i, a, s);
} catch (c) {

@@ -1685,6 +1685,6 @@ if (b(o), c !== c + 0)

}
function ti(e, t, r, n) {
function ri(e, r, t, n) {
var i = w();
try {
return y(e)(t, r, n);
return y(e)(r, t, n);
} catch (a) {

@@ -1696,6 +1696,6 @@ if (b(i), a !== a + 0)

}
function ri(e, t, r, n, i, a, s, o, c, f, d, p) {
function ti(e, r, t, n, i, a, s, o, c, f, d, p) {
var h = w();
try {
return y(e)(t, r, n, i, a, s, o, c, f, d, p);
return y(e)(r, t, n, i, a, s, o, c, f, d, p);
} catch (_) {

@@ -1707,16 +1707,16 @@ if (b(h), _ !== _ + 0)

}
function ni(e, t, r, n, i, a, s, o, c, f, d, p, h, _, C, F) {
function ni(e, r, t, n, i, a, s, o, c, f, d, p, h, _, C, F) {
var T = w();
try {
y(e)(t, r, n, i, a, s, o, c, f, d, p, h, _, C, F);
} catch (A) {
if (b(T), A !== A + 0)
throw A;
y(e)(r, t, n, i, a, s, o, c, f, d, p, h, _, C, F);
} catch ($) {
if (b(T), $ !== $ + 0)
throw $;
g(1, 0);
}
}
function ii(e, t, r, n) {
function ii(e, r, t, n) {
var i = w();
try {
return Ft(e, t, r, n);
return Er(e, r, t, n);
} catch (a) {

@@ -1728,6 +1728,6 @@ if (b(i), a !== a + 0)

}
function ai(e, t, r, n, i) {
function ai(e, r, t, n, i) {
var a = w();
try {
return Et(e, t, r, n, i);
return Rr(e, r, t, n, i);
} catch (s) {

@@ -1739,11 +1739,11 @@ if (b(a), s !== s + 0)

}
var Te;
ee = function e() {
Te || Rt(), Te || (ee = e);
var $e;
te = function e() {
$e || Sr(), $e || (te = e);
};
function Rt() {
if (Y > 0 || (Ot(), Y > 0))
function Sr() {
if (N > 0 || (Or(), N > 0))
return;
function e() {
Te || (Te = !0, u.calledRun = !0, !Xe && (Wt(), ue(u), u.onRuntimeInitialized && u.onRuntimeInitialized(), jt()));
$e || ($e = !0, u.calledRun = !0, !Ze && (Wr(), G(u), u.onRuntimeInitialized && u.onRuntimeInitialized(), jr()));
}

@@ -1759,32 +1759,48 @@ u.setStatus ? (u.setStatus("Running..."), setTimeout(function() {

u.preInit.pop()();
return Rt(), J.ready;
return Sr(), B.ready;
};
})();
function fi(z) {
return oi(St, z);
function ci(x) {
return oi(Ne, x);
}
async function ci(z, {
tryHarder: J = $e.tryHarder,
formats: u = $e.formats,
maxNumberOfSymbols: ue = $e.maxNumberOfSymbols
} = $e) {
async function li(x, {
tryHarder: B = V.tryHarder,
formats: u = V.formats,
maxNumberOfSymbols: G = V.maxNumberOfSymbols
} = V) {
return si(
z,
x,
{
tryHarder: J,
tryHarder: B,
formats: u,
maxNumberOfSymbols: ue
maxNumberOfSymbols: G
},
St
Ne
);
}
async function di(x, {
tryHarder: B = V.tryHarder,
formats: u = V.formats,
maxNumberOfSymbols: G = V.maxNumberOfSymbols
} = V) {
return ui(
x,
{
tryHarder: B,
formats: u,
maxNumberOfSymbols: G
},
Ne
);
}
export {
vi as ZXING_BARCODE_FORMAT_NAMES,
pi as ZXING_CHARACTOR_SET_NAMES,
$e as defaultZXingReadOptions,
hi as defaultZXingWriteOptions,
fi as getZXingModule,
_i as purgeZXingModule,
ci as readBarcodeFromImageFile,
gi as setZXingModuleOverrides
hi as ZXING_BARCODE_FORMAT_NAMES,
_i as ZXING_CHARACTOR_SET_NAMES,
V as defaultZXingReadOptions,
gi as defaultZXingWriteOptions,
ci as getZXingModule,
yi as purgeZXingModule,
di as readBarcodeFromImageData,
li as readBarcodeFromImageFile,
mi as setZXingModuleOverrides
};

@@ -1,3 +0,3 @@

import { g as yn, w as _n, b as V } from "../core-82adb65f.js";
import { Z as Cn, a as $n, d as An, p as Rn, s as Fn } from "../core-82adb65f.js";
import { g as yn, w as _n, c as V } from "../core-407013f0.js";
import { Z as Cn, b as $n, d as An, p as Rn, s as Fn } from "../core-407013f0.js";
var ht = (() => {

@@ -4,0 +4,0 @@ var B = import.meta.url;

{
"name": "@sec-ant/zxing-wasm",
"private": false,
"version": "1.1.0",
"version": "1.2.0",
"type": "module",

@@ -6,0 +6,0 @@ "files": [

# @sec-ant/zxing-wasm
An ES6 module wrapper of [zxing-wasm-build](https://github.com/Sec-ant/zxing-wasm-build).
An ES6 module wrapper of [zxing-wasm-build](https://github.com/Sec-ant/zxing-wasm-build). Read or write barcodes in your browser!

@@ -122,2 +122,12 @@ ## Build

error: string;
/* error correction code level: L M Q H */
eccLevel: ZXingReadOutputECCLevel;
/* QRCode / DataMatrix / Aztec version or size */
version: string;
/* orientation of barcode in degree */
orientation: number;
/* is the symbol mirrored (currently only supported by QRCode and DataMatrix) */
isMirrored: boolean;
/* is the symbol inverted / has reveresed reflectance */
isInverted: boolean;
/* detected barcode position:

@@ -203,3 +213,3 @@ {

/* (E)rror (C)orrection (C)apability level, -1 ~ 8, default = -1 (default) */
eccLevel?: ZXingECCLevel;
eccLevel?: ZXingWriteInputECCLevel;
}

@@ -238,3 +248,3 @@ ```

When using this package, the wasm binary needs to be served along with the JS glue code. In order to provide a smooth dev experience, the wasm binary serve path is automatically assigned the [jsDelivr CDN](https://cdn.jsdelivr.net/npm/@sec-ant/zxing-wasm@latest/) url upon build.
When using this package, the wasm binary needs to be served along with the JS glue code. In order to provide a smooth dev experience, the wasm binary serve path is automatically assigned the [jsDelivr CDN](https://cdn.jsdelivr.net/npm/@sec-ant/zxing-wasm/) url upon build.

@@ -241,0 +251,0 @@ If you would like to change the serve path (to one of your local network hosts or other CDNs), please use `setZXingModuleOverrides` to override the [`locateFile`](https://emscripten.org/docs/api_reference/module.html?highlight=locatefile#Module.locateFile) function in advance. `locateFile` is one of the [Emscripten `Module` attribute hooks](https://emscripten.org/docs/api_reference/module.html?highlight=locatefile#affecting-execution) that can affect the code execution of the `Module` object during its lifecycles.

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