!function (e, t) { "object" == typeof exports && "undefined" != typeof module ? module.exports = t() : "function" == typeof define && define.amd ? define(t) : (e = e || self).isvParser = t() }(this, (function () { "use strict"; var e = "undefined" != typeof globalThis ? globalThis : "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}; function t(e) { return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e } function r(e, t) { return e(t = { exports: {} }, t.exports), t.exports } var n, o, i = function (e) { return e && e.Math === Math && e }, a = i("object" == typeof globalThis && globalThis) || i("object" == typeof window && window) || i("object" == typeof self && self) || i("object" == typeof e && e) || function () { return this }() || e || Function("return this")(), u = function (e) { try { return !!e() } catch (e) { return !0 } }, c = !u((function () { var e = function () { }.bind(); return "function" != typeof e || e.hasOwnProperty("prototype") })), s = Function.prototype, l = s.apply, f = s.call, p = "object" == typeof Reflect && Reflect.apply || (c ? f.bind(l) : function () { return f.apply(l, arguments) }), h = Function.prototype, d = h.call, v = c && h.bind.bind(d, d), y = c ? v : function (e) { return function () { return d.apply(e, arguments) } }, g = y({}.toString), m = y("".slice), b = function (e) { return m(g(e), 8, -1) }, w = function (e) { if ("Function" === b(e)) return y(e) }, S = "object" == typeof document && document.all, x = { all: S, IS_HTMLDDA: void 0 === S && void 0 !== S }, O = x.all, A = x.IS_HTMLDDA ? function (e) { return "function" == typeof e || e === O } : function (e) { return "function" == typeof e }, j = !u((function () { return 7 !== Object.defineProperty({}, 1, { get: function () { return 7 } })[1] })), P = Function.prototype.call, E = c ? P.bind(P) : function () { return P.apply(P, arguments) }, _ = {}.propertyIsEnumerable, T = Object.getOwnPropertyDescriptor, k = { f: T && !_.call({ 1: 2 }, 1) ? function (e) { var t = T(this, e); return !!t && t.enumerable } : _ }, L = function (e, t) { return { enumerable: !(1 & e), configurable: !(2 & e), writable: !(4 & e), value: t } }, M = Object, C = y("".split), I = u((function () { return !M("z").propertyIsEnumerable(0) })) ? function (e) { return "String" === b(e) ? C(e, "") : M(e) } : M, R = function (e) { return null == e }, N = TypeError, F = function (e) { if (R(e)) throw N("Can't call method on " + e); return e }, z = function (e) { return I(F(e)) }, U = x.all, D = x.IS_HTMLDDA ? function (e) { return "object" == typeof e ? null !== e : A(e) || e === U } : function (e) { return "object" == typeof e ? null !== e : A(e) }, G = {}, B = function (e) { return A(e) ? e : void 0 }, W = function (e, t) { return arguments.length < 2 ? B(G[e]) || B(a[e]) : G[e] && G[e][t] || a[e] && a[e][t] }, H = y({}.isPrototypeOf), q = "undefined" != typeof navigator && String(navigator.userAgent) || "", $ = a.process, J = a.Deno, K = $ && $.versions || J && J.version, V = K && K.v8; V && (o = (n = V.split("."))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])), !o && q && (!(n = q.match(/Edge\/(\d+)/)) || n[1] >= 74) && (n = q.match(/Chrome\/(\d+)/)) && (o = +n[1]); var Y = o, Q = a.String, X = !!Object.getOwnPropertySymbols && !u((function () { var e = Symbol("symbol detection"); return !Q(e) || !(Object(e) instanceof Symbol) || !Symbol.sham && Y && Y < 41 })), Z = X && !Symbol.sham && "symbol" == typeof Symbol.iterator, ee = Object, te = Z ? function (e) { return "symbol" == typeof e } : function (e) { var t = W("Symbol"); return A(t) && H(t.prototype, ee(e)) }, re = String, ne = function (e) { try { return re(e) } catch (e) { return "Object" } }, oe = TypeError, ie = function (e) { if (A(e)) return e; throw oe(ne(e) + " is not a function") }, ae = function (e, t) { var r = e[t]; return R(r) ? void 0 : ie(r) }, ue = TypeError, ce = Object.defineProperty, se = a["__core-js_shared__"] || function (e, t) { try { ce(a, e, { value: t, configurable: !0, writable: !0 }) } catch (r) { a[e] = t } return t }("__core-js_shared__", {}), le = r((function (e) { (e.exports = function (e, t) { return se[e] || (se[e] = void 0 !== t ? t : {}) })("versions", []).push({ version: "3.32.2", mode: "pure", copyright: "漏 2014-2023 Denis Pushkarev (zloirock.ru)", license: "https://github.com/zloirock/core-js/blob/v3.32.2/LICENSE", source: "https://github.com/zloirock/core-js" }) })), fe = Object, pe = function (e) { return fe(F(e)) }, he = y({}.hasOwnProperty), de = Object.hasOwn || function (e, t) { return he(pe(e), t) }, ve = 0, ye = Math.random(), ge = y(1..toString), me = function (e) { return "Symbol(" + (void 0 === e ? "" : e) + ")_" + ge(++ve + ye, 36) }, be = a.Symbol, we = le("wks"), Se = Z ? be.for || be : be && be.withoutSetter || me, xe = function (e) { return de(we, e) || (we[e] = X && de(be, e) ? be[e] : Se("Symbol." + e)), we[e] }, Oe = TypeError, Ae = xe("toPrimitive"), je = function (e, t) { if (!D(e) || te(e)) return e; var r, n = ae(e, Ae); if (n) { if (void 0 === t && (t = "default"), r = E(n, e, t), !D(r) || te(r)) return r; throw Oe("Can't convert object to primitive value") } return void 0 === t && (t = "number"), function (e, t) { var r, n; if ("string" === t && A(r = e.toString) && !D(n = E(r, e))) return n; if (A(r = e.valueOf) && !D(n = E(r, e))) return n; if ("string" !== t && A(r = e.toString) && !D(n = E(r, e))) return n; throw ue("Can't convert object to primitive value") }(e, t) }, Pe = function (e) { var t = je(e, "string"); return te(t) ? t : t + "" }, Ee = a.document, _e = D(Ee) && D(Ee.createElement), Te = function (e) { return _e ? Ee.createElement(e) : {} }, ke = !j && !u((function () { return 7 !== Object.defineProperty(Te("div"), "a", { get: function () { return 7 } }).a })), Le = Object.getOwnPropertyDescriptor, Me = { f: j ? Le : function (e, t) { if (e = z(e), t = Pe(t), ke) try { return Le(e, t) } catch (e) { } if (de(e, t)) return L(!E(k.f, e, t), e[t]) } }, Ce = /#|\.prototype\./, Ie = function (e, t) { var r = Ne[Re(e)]; return r === ze || r !== Fe && (A(t) ? u(t) : !!t) }, Re = Ie.normalize = function (e) { return String(e).replace(Ce, ".").toLowerCase() }, Ne = Ie.data = {}, Fe = Ie.NATIVE = "N", ze = Ie.POLYFILL = "P", Ue = Ie, De = w(w.bind), Ge = function (e, t) { return ie(e), void 0 === t ? e : c ? De(e, t) : function () { return e.apply(t, arguments) } }, Be = j && u((function () { return 42 !== Object.defineProperty((function () { }), "prototype", { value: 42, writable: !1 }).prototype })), We = String, He = TypeError, qe = function (e) { if (D(e)) return e; throw He(We(e) + " is not an object") }, $e = TypeError, Je = Object.defineProperty, Ke = Object.getOwnPropertyDescriptor, Ve = { f: j ? Be ? function (e, t, r) { if (qe(e), t = Pe(t), qe(r), "function" == typeof e && "prototype" === t && "value" in r && "writable" in r && !r.writable) { var n = Ke(e, t); n && n.writable && (e[t] = r.value, r = { configurable: "configurable" in r ? r.configurable : n.configurable, enumerable: "enumerable" in r ? r.enumerable : n.enumerable, writable: !1 }) } return Je(e, t, r) } : Je : function (e, t, r) { if (qe(e), t = Pe(t), qe(r), ke) try { return Je(e, t, r) } catch (e) { } if ("get" in r || "set" in r) throw $e("Accessors not supported"); return "value" in r && (e[t] = r.value), e } }, Ye = j ? function (e, t, r) { return Ve.f(e, t, L(1, r)) } : function (e, t, r) { return e[t] = r, e }, Qe = Me.f, Xe = function (e) { var t = function (r, n, o) { if (this instanceof t) { switch (arguments.length) { case 0: return new e; case 1: return new e(r); case 2: return new e(r, n) }return new e(r, n, o) } return p(e, this, arguments) }; return t.prototype = e.prototype, t }, Ze = function (e, t) { var r, n, o, i, u, c, s, l, f, p = e.target, h = e.global, d = e.stat, v = e.proto, y = h ? a : d ? a[p] : (a[p] || {}).prototype, g = h ? G : G[p] || Ye(G, p, {})[p], m = g.prototype; for (i in t) n = !(r = Ue(h ? i : p + (d ? "." : "#") + i, e.forced)) && y && de(y, i), c = g[i], n && (s = e.dontCallGetSet ? (f = Qe(y, i)) && f.value : y[i]), u = n && s ? s : t[i], n && typeof c == typeof u || (l = e.bind && n ? Ge(u, a) : e.wrap && n ? Xe(u) : v && A(u) ? w(u) : u, (e.sham || u && u.sham || c && c.sham) && Ye(l, "sham", !0), Ye(g, i, l), v && (de(G, o = p + "Prototype") || Ye(G, o, {}), Ye(G[o], i, u), e.real && m && (r || !m[i]) && Ye(m, i, u))) }, et = Math.ceil, tt = Math.floor, rt = Math.trunc || function (e) { var t = +e; return (t > 0 ? tt : et)(t) }, nt = function (e) { var t = +e; return t != t || 0 === t ? 0 : rt(t) }, ot = Math.max, it = Math.min, at = function (e, t) { var r = nt(e); return r < 0 ? ot(r + t, 0) : it(r, t) }, ut = Math.min, ct = function (e) { return (t = e.length) > 0 ? ut(nt(t), 9007199254740991) : 0; var t }, st = function (e) { return function (t, r, n) { var o, i = z(t), a = ct(i), u = at(n, a); if (e && r != r) { for (; a > u;)if ((o = i[u++]) != o) return !0 } else for (; a > u; u++)if ((e || u in i) && i[u] === r) return e || u || 0; return !e && -1 } }, lt = { includes: st(!0), indexOf: st(!1) }, ft = {}, pt = lt.indexOf, ht = y([].push), dt = function (e, t) { var r, n = z(e), o = 0, i = []; for (r in n) !de(ft, r) && de(n, r) && ht(i, r); for (; t.length > o;)de(n, r = t[o++]) && (~pt(i, r) || ht(i, r)); return i }, vt = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"], yt = Object.keys || function (e) { return dt(e, vt) }, gt = u((function () { yt(1) })); Ze({ target: "Object", stat: !0, forced: gt }, { keys: function (e) { return yt(pe(e)) } }); var mt = G.Object.keys, bt = {}; bt[xe("toStringTag")] = "z"; var wt, St = "[object z]" === String(bt), xt = xe("toStringTag"), Ot = Object, At = "Arguments" === b(function () { return arguments }()), jt = St ? b : function (e) { var t, r, n; return void 0 === e ? "Undefined" : null === e ? "Null" : "string" == typeof (r = function (e, t) { try { return e[t] } catch (e) { } }(t = Ot(e), xt)) ? r : At ? b(t) : "Object" === (n = b(t)) && A(t.callee) ? "Arguments" : n }, Pt = String, Et = function (e) { if ("Symbol" === jt(e)) throw TypeError("Cannot convert a Symbol value to a string"); return Pt(e) }, _t = { f: j && !Be ? Object.defineProperties : function (e, t) { qe(e); for (var r, n = z(t), o = yt(t), i = o.length, a = 0; i > a;)Ve.f(e, r = o[a++], n[r]); return e } }, Tt = W("document", "documentElement"), kt = le("keys"), Lt = function (e) { return kt[e] || (kt[e] = me(e)) }, Mt = Lt("IE_PROTO"), Ct = function () { }, It = function (e) { return "