reverse-machine
Version:
**Next-generation JavaScript deobfuscation powered by AI**
634 lines • 1.14 MB
JavaScript
var __defProp = Object.defineProperty;
var __defProps = Object.defineProperties;
var __getOwnPropDescs = Object.getOwnPropertyDescriptors;
var __getOwnPropSymbols = Object.getOwnPropertySymbols;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __propIsEnum = Object.prototype.propertyIsEnumerable;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __spreadValues = (a, b) => {
for (var prop in b || (b = {}))
if (__hasOwnProp.call(b, prop))
__defNormalProp(a, prop, b[prop]);
if (__getOwnPropSymbols)
for (var prop of __getOwnPropSymbols(b)) {
if (__propIsEnum.call(b, prop))
__defNormalProp(a, prop, b[prop]);
}
return a;
};
var __spreadProps = (a, b) => __defProps(a, __getOwnPropDescs(b));
var mS0 = Object.create;
var lj = Object.defineProperty;
var dS0 = Object.getOwnPropertyDescriptor;
var hS0 = Object.getOwnPropertyNames;
var yS0 = Object.getPrototypeOf, gS0 = Object.prototype.hasOwnProperty;
var _S0 = (a0, W0) => () => (W0 || a0((W0 = { exports: {} }).exports, W0), W0.exports), lY = (a0, W0) => {
for (var wx in W0) lj(a0, wx, { get: W0[wx], enumerable: true });
}, wS0 = (a0, W0, wx, Gx) => {
if (W0 && typeof W0 == "object" || typeof W0 == "function") for (let Wr of hS0(W0)) !gS0.call(a0, Wr) && Wr !== wx && lj(a0, Wr, { get: () => W0[Wr], enumerable: !(Gx = dS0(W0, Wr)) || Gx.enumerable });
return a0;
};
var bS0 = (a0, W0, wx) => (wx = a0 != null ? mS0(yS0(a0)) : {}, wS0(lj(wx, "default", { value: a0, enumerable: true }) , a0));
var pY = _S0((pj) => {
(function(a0) {
typeof globalThis != "object" && (this ? W0() : (a0.defineProperty(a0.prototype, "_T_", { configurable: true, get: W0 }), _T_));
function W0() {
var wx = this || self;
wx.globalThis = wx, delete a0.prototype._T_;
}
})(Object);
(function(a0) {
var W0 = "loc", wx = 289, Gx = 70416, Wr = 69748, L1 = 163, Ie = 92159, pt = 43587, or = "labeled_statement", Q1 = "&=", n2 = "int_of_string", Qs = 110591, Zs = 92909, $a = 11559, Tj = "regexp", g5 = 43301, Vp = 11703, _5 = 122654, Va = 255, Ej = "%ni", w5 = 68252, Sj = 232, b5 = 42785, Bn = "declare_variable", Qp = "while", T5 = 66938, E5 = 70301, S5 = 124907, Zp = 126515, Aj = 218, Xn = "pattern_identifier", A5 = 67643, Gn = "export_source", P5 = 216, C5 = 64279, Pj = "Out_of_memory", I5 = 113788, Cj = "comments", N5 = 126624, Ij = "win32", Yn = "object_key_bigint_literal", Nj = 185, x4 = 123214, ev = "constructor", O5 = 69955, zn = "import_declaration", j5 = 68437, D5 = "Failure", r4 = "Unix.Unix_error", R5 = 64255, F5 = 42539, L5 = 110579, Jn = "export_default_declaration", Kn = "jsx_attribute_name", e4 = 11727, M5 = 43002, t4 = 126500, Hn = "component_param_pattern", Oj = "collect_comments_opt", Wn = "match_unary_pattern", $n = "keyof_type", jj = "Invalid binary/octal ", Dj = "range", n4 = 170, Qa = "false", q5 = 43798, Rj = ", characters ", Vn = "object_type_property_getter", U5 = 65547, B5 = 126467, X5 = 65007, G5 = 42237, Y5 = 8318, z5 = 71215, Qn = "object_property_type", Zn = "type_alias", J5 = 67742, x7 = "function_body", K5 = 68111, u4 = 120745, H5 = 71959, i4 = 43880, Fj = "Match_failure", Lj = 280, r7 = "type_cast", e7 = 109, Za = "void", W5 = "generator", $5 = 125124, V5 = 101589, f4 = 94179, Mj = ">>>", c4 = 70404, t7 = "optional_indexed_access_type", qj = 310, Z1 = "argument", n7 = "object_property", u7 = "object_type_property", Q5 = 67004, Z5 = 42783, xy = 68850, Uj = "@", ry = 43741, ey = 43487, a4 = "object", Bj = "end", s4 = 126571, ty = 71956, Xj = 208, ny = 126566, uy = 67702, Gj = "EEXIST", i7 = "this_expression", Yj = 203, iy = 11507, fy = 113807, o4 = 119893, cy = 42735, x6 = "rest", f7 = "null_literal", r6 = "protected", ay = 43615, d2 = 8231, sy = 68149, oy = 73727, vy = 72348, ly = 92995, tv = 224, py = 11686, ky = 43013, c7 = "assignment_pattern", my = 12329, a7 = "function_type", P3 = 192, s7 = "jsx_element_name", dy = 70018, o7 = "catch_clause_pattern", v4 = 126540, v7 = "template_literal", hy = 120654, yy = 68497, gy = 67679, l7 = "readonly_type", _y = 68735, wy = "<", l4 = ": No such file or directory", by = 66915, Ty = "chain", zj = "!", p7 = "object_type", Ey = 43712, p4 = 64297, Sy = 183969, Ay = 43503, Py = 67591, nv = 65278, Cy = 67669, k7 = "for_of_assignment_pattern", e6 = "`", Iy = 11502, m7 = "catch_body", Ny = 42191, xo = -744106340, k4 = 182, uv = ":", Jj = "a string", Oy = 65663, jy = 66978, Dy = 71947, m4 = 43519, Ry = 71086, Fy = 125258, Ly = 12538, d7 = "expression_or_spread", Kj = "Printexc.handle_uncaught_exception", d4 = 69956, h4 = 120122, y4 = 247, Hj = 231, My = " : flags Open_rdonly and Open_wronly are not compatible", h7 = "statement_fork_point", Wj = 710, $j = -692038429, Je = "static", qy = 55203, Uy = 64324, By = 64111, Vj = "!==", Xy = 120132, Gy = 124903, t6 = "class", Qj = 222, y7 = "pattern_number_literal", xs = "kind", Yy = 71903, g7 = "variable_declarator", _7 = "typeof_expression", zy = 126627, Jy = 70084, Zj = 228, g4 = 70480, w7 = "class_private_field", Ky = 239, _4 = 120713, un = 65535, b7 = "private_name", Hy = 43137, T7 = "remote_identifier", Wy = 70161, E7 = "label_identifier", $y = "src/parser/statement_parser.ml", Vy = 8335, Qy = 19903, Zy = 64310, iv = "_", S7 = "for_init_declaration", xD = "infer", x9 = 64466, r9 = 43018, rD = "tokens", e9 = 92735, t9 = 66954, n9 = 65473, u9 = 70285, A7 = "sequence", i9 = "compare: functional value", f9 = 69890, n6 = 1e3, c9 = 65487, a9 = 42653, eD = "\\\\", tD = "%=", P7 = "match_member_pattern_base", s9 = 72367, C7 = "function_rest_param", nD = "/static/", o9 = 124911, v9 = 65276, w4 = 126558, l9 = 11498, uD = 137, I7 = "export_default_declaration_decl", p9 = "cases", b4 = 126602, N7 = "jsx_child", Ke = "continue", k9 = 42962, iD = "importKind", s1 = 122, C3 = "Literal", O7 = "pattern_object_property_identifier_key", m9 = 42508, ro = "in", d9 = 55238, h9 = 67071, y9 = 70831, g9 = 72161, _9 = 67462, fD = "<<=", w9 = 43009, b9 = 66383, T4 = 67827, T9 = 72202, E9 = 69839, S9 = 66775, cD = "-=", fv = 8202, A9 = 70105, P9 = 120538, j7 = "for_in_left_declaration", C9 = "rendersType", E4 = 126563, I9 = 70708, S4 = 126523, aD = 166, D7 = "match_", sD = 202, N9 = 110951, rs = "component", A4 = 126552, O9 = 66977, oD = 213, R7 = "enum_member_identifier", vD = 210, F7 = "enum_bigint_body", lD = ">=", j9 = 126495, D9 = "specifiers", pD = -88, R9 = "=", F9 = 65338, u6 = "members", L9 = 123535, M9 = 43702, q9 = 72767, cv = "get", U9 = 126633, P4 = 126536, B9 = 94098, X9 = "types", kD = 273, G9 = 113663, mD = "Internal Error: Found private field in object props", L7 = "jsx_element", Y9 = 70366, z9 = 110959, C4 = 120655, dD = 305, hD = "trailingComments", yD = 282, eo = 24029, J9 = -100, H2 = "yield", M7 = "binding_pattern", q7 = "typeof_identifier", gD = "ENOTEMPTY", K9 = -104, I4 = 126468, H9 = 1255, W9 = 120628, U7 = "pattern_object_property_string_literal_key", $9 = 8521, _D = "leadingComments", wD = 8204, to = "@ ", V9 = 70319, es = "left", bD = 188, N4 = "case", Q9 = 19967, O4 = 42622, Z9 = 43492, xg = 113770, rg = 42774, eg = 183, j4 = 8468, B7 = "class_implements", D4 = 126579, I3 = "string", TD = 211, u2 = -48, tg = 69926, ng = 123213, X7 = "if_consequent_statement", ug = 124927, N3 = "number", ig = 126546, fg = 68119, cg = 70726, R4 = 70750, ag = 65489, ED = "SpreadElement", SD = "callee", AD = 193, sg = 70492, og = 71934, PD = 164, vg = 110580, lg = 12320, CD = 300, F4 = "any", le = "/", G7 = "type_guard", C1 = "body", ID = 178, Ne = "pattern", ND = "comment_bounds", Y7 = "binding_type_identifier", pg = 187, z7 = "pattern_array_rest_element_pattern", L4 = "@])", kg = 12543, mg = 11623, OD = "start", dg = 67871, pe = "interface", hg = 8449, yg = 67637, gg = 42961, M4 = 120085, _g = 126463, jD = "alternate", DD = -1053382366, wg = 70143, RD = "--", bg = 68031, J7 = "jsx_expression", K7 = "type_identifier_reference", q4 = 11647, Tg = "proto", jt = "identifier", Eg = 43696, Dt = "raw", Sg = 126529, Ag = 11564, U4 = 126557, Pg = 64911, B4 = 67592, Cg = 43493, Ig = 215, Ng = 110588, i6 = 461894857, Og = 92927, jg = 67861, Dg = 119980, Rg = 43042, Fg = 66965, Lg = 67391, O3 = "computed", FD = "unreachable jsxtext", Mg = 71167, qg = 42559, Ug = 72966, LD = 303, MD = 180, Bg = 197, X4 = 64319, qD = 169, UD = "*", av = 129, Xg = 66335, f6 = "meta", Gg = 43388, G4 = 94178, kt = "optional", Y4 = "unknown", Yg = 120121, zg = 123180, z4 = 8469, Jg = 68220, BD = "|", Kg = 43187, Hg = 94207, Wg = 124895, J4 = 120513, $g = 42527, sv = 8286, Vg = 94177, XD = 1515, c6 = "var", H7 = "component_type_param", Qg = 66421, Zg = 92991, x_ = 68415, W7 = "comment", $7 = "match_pattern_array_element", ov = 244, K4 = "^", r_ = 173791, GD = 136, e_ = 42890, t_ = "ENOTDIR", n_ = "??", u_ = 43711, i_ = 66303, f_ = 113800, c_ = 42239, a_ = 12703, V7 = "variance_opt", Q7 = "+", YD = ">>>=", H4 = "mixed", s_ = 65613, o_ = 73029, v_ = 68191, zD = "*=", W4 = 8487, l_ = 8477, Z7 = "toplevel_statement_list", $4 = "never", V4 = "do", no = 125, p_ = 72249, JD = "Pervasives.do_at_exit", KD = "visit_trailing_comment", xu = "jsx_closing_element", ru = "jsx_namespaced_name", k_ = 124908, m_ = 126651, eu = "component_declaration", d_ = 15, tu = "interface_type", nu = "function_type_return_annotation", h_ = 64109, Q4 = 65595, Z4 = 126560, y_ = 110927, xk = 65598, rk = 8488, ts = "`.", HD = 175, ek = "package", tk = "else", nk = 120771, g_ = 68023, WD = "fd ", vv = 8238, uk = 888960333, ik = 119965, __ = 42655, uu = "match_object_pattern", w_ = 11710, b_ = 119993, iu = "boolean_literal", $D = 290, fu = "statement_list", cu = "function_param", au = "match_as_pattern", su = "pattern_object_property_bigint_literal_key", fk = 69959, T_ = 120485, VD = 240, E_ = 191456, ou = "declare_enum", ck = 120597, ak = 70281, vu = "type_annotation", lu = "spread_element", sk = 126544, S_ = 120069, ns = "key", A_ = 43583, P_ = "out", C_ = `
`, QD = "**=", pu = "pattern_object_property_pattern", I_ = "e", N_ = 72712, ZD = "Internal Error: Found object private prop", O_ = "ENOENT", j_ = -42, ku = "jsx_opening_attribute", D_ = 67646, mu = "component_type", R_ = 64296, F_ = 43887, xR = "Division_by_zero", rR = "EnumDefaultedMember", du = "typeof_member_identifier", L_ = 43792, hu = "match_member_pattern_property", yu = "declare_export_declaration_decl", M_ = 93026, gu = "type_annotation_hint", q_ = 42887, U_ = 43881, B_ = 43761, ok = 8526, j3 = 119, X_ = 43866, G_ = 72847, Y_ = 8348, ke = 101, z_ = 94026, vk = 72272, eR = "src/parser/flow_lexer.ml", J_ = 120744, lv = 8191, D3 = "implies", lk = 255, pk = 11711, _u = "match_unary_pattern_argument", K_ = 71235, kk = 68116, tR = 261, y1 = 100, wu = "match_expression", bu = "enum_body", mk = 1114111, Tu = "assignment", H_ = 71955, dk = 43260, Eu = "pattern_array_e", W_ = 126583, nR = "prefix", Su = "class_body", a6 = "shorthand", hk = 171, $_ = 66256, yk = -97, uR = " =", V_ = 94032, Q_ = 42606, Au = "match_case", Z_ = 71839, gk = 120134, xw = 55291, rw = 92862, ew = 43019, tw = 126543, R3 = "function", nw = 111355, uw = 11389, iw = 70753, fw = 43249, cw = 64829, _k = "line", Pu = "function_declaration", wk = "undefined", iR = "([^/]+)", aw = 110947, sw = 70002, fR = "Cygwin", Cu = "as_expression", ow = 12591, bk = 64285, vw = 2048, lw = 73112, Tk = 126589, cR = 225, Ek = 43259, pw = 72817, Sk = 64318, aR = 172, sR = 209, Iu = "match_binding_pattern", Nu = " ", Ou = "import_source", s6 = "delete", oR = "Enum `", Ak = 126553, kw = 67001, pv = "default", mw = 11630, dw = 206, ju = "enum_bigint_member", hw = 67504, Pk = 67593, yw = 113791, vR = "MatchObjectPatternProperty", gw = 69572, Du = "typeof_type", lR = 212, pR = "%i", Ru = "function_this_param", _w = 72329, uo = "0x", kv = 8239, ww = 75075, kR = 277, mR = 57343, Fu = "pattern_bigint_literal", bw = 12341, dR = 201, mv = "hook", hR = ": closedir failed", Tw = 42959, Ck = 119970, Ew = 43560, yR = "||=", Lu = "member_private_name", Sw = 120570, Mu = "object_key_identifier", Ik = 223, gR = "Not_found", _R = 230, qu = "jsx_element_name_member_expression", Uu = "string_literal", Aw = 120596, Pw = 43807, Cw = 69687, Iw = 63743, Nk = 72192, Bu = "member_property", Nw = 43262, Xu = "class_declaration", wR = "renders*", bR = "%Li", Ow = 126578, Gu = "jsx_attribute", F3 = 254, Oe = "empty", o6 = "label", Yu = "object_internal_slot_property_type", Ok = 120133, jw = 43359, He = "predicate", TR = "??=", Dw = 43697, Rw = -43, zu = "default_opt", ER = "the start of a statement", SR = 312, Fw = 67826, Ju = "object_", Ku = "class_element", jk = 11631, Dk = 70855, Hu = "opaque_type", Wu = "number_literal", AR = ", ", Rk = 8319, Fk = 120004, Lk = 133, $u = "type_params", Vu = "pattern_object_rest_property", W2 = "import", Lw = 72e3, Mw = 67413, qw = 12343, Uw = 70080, Qu = "intersection_type", h2 = -36, Bw = 70005, Mk = "properties", Xw = 11679, Gw = 8483, Yw = 110587, PR = 43520, Zu = "computed_key", zw = 207, xi = "class_identifier", Jw = "Invalid number ", ri = "function_param_pattern", dv = 12288, Kw = 113817, Hw = 70730, Ww = 178207, qk = 71236, CR = 167, ei = "object_indexer_property_type", $w = 64286, IR = "TypeAnnotation", NR = 220, ti = "type_identifier", ni = "spread_property", ui = "jsx_attribute_value_expression", Vw = 126519, Uk = 70108, Bk = 126, Xk = 42999, io = "prototype", Qw = " : flags Open_text and Open_binary are not compatible", OR = "**", Gk = 43823, Zw = ": Not a directory", ii = "render_type", Yk = 72349, L3 = "test", xb = 43776, rb = 92879, eb = 11263, jR = 241, tb = 93052, fi = "nullable_type", nb = 43704, ub = 64321, DR = "Property", ib = 72191, RR = 165, v6 = "instanceof", fb = 69247, We = "name", zk = 126634, cb = 8516, Jk = "typeArguments", ab = 71127, ci = "jsx_spread_attribute", sb = 66559, ob = 44031, vb = 43645, i2 = 8233, lb = 71494, pb = "opaque", Kk = 72967, kb = 70106, ai = "logical", FR = "@[%s =@ ", l6 = "0o", Hk = 126554, mb = 71351, Wk = 8484, db = 72242, $k = 120687, M3 = 252, hb = 183983, p6 = "%S", si = "function_this_param_type", Vk = "decorators", yb = 43255, oi = "catch_clause", $e = "-", gb = 67711, LR = ": file descriptor already closed", Qk = 64311, Zk = 120539, _b = "arguments", x8 = 73062, wb = 173823, bb = 42124, Tb = 72095, Eb = 125259, Sb = 42969, r8 = 70280, MR = 12520, Ab = 69749, Pb = 70066, vi = "binary", li = "for_in_statement", Cb = 43010, qR = "^=", Ib = 126570, pi = "for_statement", e8 = 126584, ki = "function_return_annotation", Nb = 72144, Ob = 8505, mi = "class_expression", jb = 120076, Db = 69807, Rb = 40981, Fb = -24976191, Lb = 72768, Mb = 126550, t8 = '"', di = "call_type_arg", UR = "f", hv = "this", n8 = 126628, BR = "===", XR = 56320, hi = "declare_module_exports", qb = 120512, mt = 105, Ub = 119974, Bb = 71450, Xb = 71942, GR = 195, u8 = 120629, YR = "/=", zR = ">>", yi = "declare_interface", JR = 4096, gi = "pattern_array_rest_element", Gb = 71338, i8 = 126520, _i = "as_const_expression", KR = "Popping lex mode from empty stack", HR = "renders?", Yb = 68405, wi = "member", bi = "class_extends", yv = 12287, f8 = 126590, zb = 66377, fo = "async", Ti = "pattern_array_element", q3 = 240, Jb = 69864, gv = "readonly", Kb = 70460, Hb = 120779, Wb = 66378, Ei = "new_", c8 = 126551, Si = "pattern_object_rest_property_pattern", Ai = "for_statement_init", $b = 43595, a8 = 68296, Vb = 120712, Qb = 64217, Zb = 69295, WR = "||", xT = ";", rT = 70461, eT = 66939, $R = "collect_comments", tT = 279, Pi = "generic_type", nT = 68295, uT = 44002, s8 = 72162, Ci = "object_call_property_type", o8 = 8305, v8 = 119995, l8 = "with", Ii = "class_property", VR = "qualification", Ni = "jsx_attribute_name_namespaced", Oi = "if_statement", ji = "typeof_qualified_identifier", QR = 238, iT = 65615, ZR = 176, f2 = "expression", p8 = 126559, xF = 296, Di = "jsx_attribute_value", Ri = "<2>", Fi = "component_param", k8 = "Map.bal", m8 = 132, fT = 70412, cT = 70440, rF = "<<", d8 = "finally", eF = "v", Li = "syntax_opt", Mi = "meta_property", aT = 12447, sT = 67514, tF = 260, h8 = 12448, qi = "object_mapped_type_property", _v = "operator", nF = "closedir", Ui = "unary_expression", oT = 126588, vT = 70851, Bi = "export_batch_specifier", U3 = "renders", uF = 226, lT = 73111, pT = 221, tx = "", kT = 66927, mT = 64967, dT = "elements", hT = 67640, iF = 284, yT = 43754, Xi = "declare_export_declaration", gT = -26065557, _T = 65855, k6 = "boolean", us = "typeof", wT = 124902, fF = 139, bT = 65629, cF = 224, TT = 43123, y8 = 70449, ET = 12735, J1 = 107, g8 = 11719, aF = "!=", Gi = "call_type_args", B3 = "asserts", co = -46, ST = "namespace", Yi = "match_pattern", zi = "for_of_statement_lhs", _8 = 126504, AT = 69505, w8 = "for", PT = 72703, b8 = 120127, T8 = 43471, CT = 93047, sF = "Undefined_recursive_module", oF = 2147483647, Ji = "template_literal_element", vF = "Unexpected ", IT = 101631, NT = 65497, E8 = 68120, Ki = "import_default_specifier", fn = "array", lF = "expressions", OT = 110930, pF = 204, Hi = "while_", Wi = "function_rest_param_type", ao = 63, jT = 77808, kF = "Unexpected token `", wr = 114, $i = "pattern_object_p", DT = 65140, RT = 123190, Vi = "pattern_object_property_number_literal_key", m6 = "enum", Qi = "conditional_type", $2 = 113, Zi = "array_type", mF = "minus", FT = 43790, xf = "do_while", LT = 11567, MT = 11694, d6 = 256, qT = 119976, rf = "component_body", V2 = 111, UT = 177976, dF = -56, S8 = 67644, BT = 73439, h6 = 951901561, hF = "?", yF = ")", A8 = 43867, P8 = 65575, XT = 69445, gF = "FunctionTypeParam", C8 = 119996, GT = 65019, ef = "conditional", YT = 11505, _F = 135, zT = 71295, JT = 12799, KT = 67382, tf = "type_guard_annotation", nf = "object_key_computed", cn = 123, uf = "pattern_object_property_key", HT = 119892, WT = 67505, $T = 66962, ff = "with_", VT = 43273, cf = "interface_declaration", I8 = "bool", QT = 71945, ZT = "declaration", xE = 11519, y6 = ">", rE = 66771, N8 = "}", wF = 8472, eE = 43014, af = "declare_function", Xr = 127, tE = "RestElement", nE = 190, uE = 8467, bF = "module", O8 = 126522, TF = "Sys_blocked_io", sf = "jsx_opening_element", of = "object_key_number_literal", EF = "|=", SF = "mixins", iE = 205, AF = 217, j8 = "if", PF = "+=", vf = "match_object_pattern_property_key", lf = "match_rest_pattern", pf = "export_named_declaration_specifier", D8 = "try", R8 = "_bigarr02", fE = 70479, an = "right", cE = 245, aE = 11718, kf = "tuple_labeled_element", CF = "TypeParameterInstantiation", sE = "mkdir", oE = 71999, vE = 870530776, IF = "@[", NF = -908856609, OF = 331416730, lE = 11670, pE = 66735, kE = 43709, F8 = 43642, mE = 67002, dE = 69375, mf = "function_body_any", hE = 119807, jF = "Assert_failure", df = "function_identifier", yE = 65479, g6 = 131, wv = "new", hf = "for_of_left_declaration", gE = 120084, _E = 100343, wE = 73030, L8 = 70452, DF = 134, bE = 253, TE = 42954, RF = 227, yf = "jsx_member_expression_object", gf = "class_property_value", EE = 120144, SE = 66994, X3 = "set", AE = 126498, _f = "tuple_element", wf = "arg_list", PE = 65481, CE = 8511, IE = 42964, NE = 11492, G3 = -25, M8 = 126555, OE = 71039, jE = "exportKind", bf = "program", DE = 70187, FF = 173, Rt = "as", Y3 = 124, LF = "visit_leading_comment", RE = 110575, Tf = "class_", FE = 72440, LE = 67897, MF = 235, ME = 8543, qF = 141, Ef = 120, Sf = "match_object_pattern_property", _6 = 1024, qE = 101640, UF = 1027, BF = 236, z3 = 246, XF = "(", UE = 66511, Af = "regexp_literal", BE = 65574, XE = 43513, GE = 43695, GF = "&&", q8 = 11558, YE = 66503, zE = 93071, Pf = "pattern_expression", JE = 65381, U8 = 126538, KE = 12292, Cf = "import_namespace_specifier", HE = 67583, WE = 120137, $E = 69622, VE = 120770, QE = 71131, bv = 8287, ZE = 110590, xS = 65135, rS = "Fatal error: exception ", w6 = 118, eS = 181, B8 = 11687, y2 = "camlinternalFormat.ml", tS = 72959, nS = 249, If = "union_type", YF = 8206, uS = 73064, iS = 70271, fS = 92728, X8 = 65344, G8 = 11695, Nf = "class_decorator", zF = "the end of an expression statement (`;`)", cS = 177983, aS = 8457, JF = 931, sS = 66499, oS = 94175, KF = "#", vS = "Identifier", Of = "for_in_statement_lhs", jf = "pattern_string_literal", Y8 = 70302, z8 = 126496, lS = 66461, pS = 82943, J8 = 8450, kS = 72271, mS = 70853, dS = "of", HF = "Stack_overflow", b6 = "hasUnknownMembers", T6 = "a", WF = 153, Df = "variable_declarator_pattern", hS = 73061, yS = 77711, K8 = 64317, gS = 73097, Rf = "enum_declaration", _S = 66966, H8 = 189, wS = 119964, Ff = "type_param", sn = 782176664, W8 = 65535, $F = -10, bS = 64433, $8 = 43815, V8 = 94031, Q8 = 73065, TS = 69958, Z8 = "property", Lf = "jsx_children", Mf = "member_property_identifier", ES = 42537, so = "const", SS = 70278, qf = "enum_string_member", E6 = "local", Uf = "jsx_element_name_identifier", AS = 68223, xm = "", PS = 119967, rm = 119994, CS = 66993, Bf = "jsx_member_expression_identifier", em = "explicitType", IS = 67589, NS = 65597, OS = "exported", jS = 94111, DS = 113775, Xf = "object_spread_property_type", RS = 64847, Gf = "component_identifier", Yf = "class_implements_interface", VF = 162, QF = 243, FS = 12783, ZF = `Fatal error: exception %s
`, tm = 120093, S6 = "column", zf = "component_rest_param", LS = 70451, MS = 70312, qS = 69967, nm = 70279, US = 66463, BS = 92975, um = 70286, Jf = "pattern_object_property_computed_key", Kf = "object_key_string_literal", XS = "jsError", Hf = "type_args", GS = 8304, xL = "==", Tv = 115, Wf = "declare_component", YS = 120092, zS = 43638, JS = 66811, KS = 43334, HS = 66863, WS = 77823, rL = 143, $f = "optional_call", $S = 126562, im = 70162, Ve = 104, VS = 66963, Ev = "await", fm = 70107, Q2 = "0", QS = 72250, ZS = 8507, xA = 100351, cm = "AssignmentPattern", Vf = "type", eL = "%u", rA = "NonNullExpression", Qf = "function_expression_or_method", eA = 43470, tL = 242, nL = "camlinternalMod.ml", Zf = "match_or_pattern", tA = 72750, nA = 69414, uA = 65370, xc = "syntax", uL = 32752, iA = 42963, iL = "End_of_file", fA = 12294, cA = 8471, fL = "elementType", aA = 43782, cL = "++", sA = 43641, oA = 71944, vA = 126601, lA = 78894, pA = -45, Sv = "null", kA = 177, aL = "satisfies", mA = 131071, rc = "import_specifier", ec = "class_method", tc = "type_", dA = 126514, hA = 8454, sL = "inexact", yA = 67807, gA = 8525, _A = 65470, wA = 71352, nc = "tuple_spread_element", oL = 219, bA = "abstract", TA = 73458, Qe = "return", A6 = 65536, am = 126548, uc = "array_element", EA = -253313196, sm = 186, om = "catch", ic = "infer_type", SA = 12295, vL = "Invalid legacy octal ", AA = 69762, PA = 43311, CA = 65437, fc = "variable_declaration", lL = -696510241, cc = "function_params", IA = 64316, vm = 11565, pL = "infinity", NA = "@]", OA = 65908, ac = "extends", jA = 66204, DA = 43784, RA = 11742, lm = 126503, Ze = "debugger", FA = 70457, is = -86, P6 = 912068366, LA = 68786, pm = "keyof", km = 69415, MA = 12686, on = 127343600, sc = "declare_type_alias", kL = "the", mL = 233, oc = "jsx_element_name_namespaced", qA = 72283, dL = 161, vc = "class_static_block", lc = "function_param_type", Ft = 128, UA = -673950933, mm = 126591, hL = "Sys_error", BA = 74649, XA = 74862, C6 = "is", GA = 43738, YA = 68479, yL = 196, dm = 70854, pc = "enum_boolean_member", hm = 72163, zA = 92783, gL = 281, kc = "component_param_name", JA = 68863, vn = 32768, _L = 2048, KA = 64284, wL = "@{", HA = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", ym = 8455, mc = "update_expression", WA = 65500, I6 = "from", $A = 68447, gm = 12592, VA = 92766, bL = ">>=", c2 = 110, QA = 66431, ZA = 43586, dc = "jsx_identifier", xP = " : file already exists", M1 = 128, rP = 71958, eP = 66717, hc = "enum_boolean_body", tP = 64262, $r = "id", yc = "component_renders_annotation", nP = 42888, uP = 8584, iP = 73008, TL = 306, gc = "enum_symbol_body", _c = "declare_namespace", _m = 72713, fP = 55215, wc = "object_property_value_type", bc = "for_in_assignment_pattern", wm = 8485, cP = 43395, EL = 229, fs = "true", aP = 43743, Tc = "enum_number_member", SL = 234, sP = 72969, AL = "expected *", ln = 102, PL = 200, N6 = "symbol", Av = "source", Ec = "tparam_const_modifier", oP = 43714, Sc = "jsx_fragment", Ac = "jsx_attribute_name_identifier", O6 = "public", vP = 43442, Pc = "pattern_object_property", lP = 65786, pP = 70783, kP = 43713, mP = 72160, CL = "*-/", Cc = "export_named_specifier", Ic = "arrow_function", dP = 122623, bm = 70006, IL = "${", hP = 43814, Nc = "generic_qualified_identifier_type", NL = 199, Oc = "jsx_spread_child", Tm = 8489, Em = 184, OL = 2047, yP = 66955, jc = "try_catch", gP = 70497, jL = 313, DL = 237, _P = 67431, wP = 125183, RL = -602162310, pn = "params", bP = "consequent", TP = 68029, EP = 67829, SP = 68095, Dc = "enum_string_body", AP = 93823, PP = 68351, CP = 65495, Rc = "declare_module", Fc = "match_as_pattern_target", Lc = "body_expression", IP = 66175, Sm = 191, Am = 70441, Pm = 65141, Cm = "&", Mc = "super_expression", Im = 126564, NP = 72105, xt = "throw", OP = 68287, jP = 67839, Pv = 116, DP = 110882, RP = 69404, FP = 123197, Cv = 65279, J3 = "src/parser/type_parser.ml", LP = 68115, FL = 159, Nm = 126547, Om = 126556, MP = 73055, qc = "member_property_expression", Uc = "enum_defaulted_member", qP = 43071, UP = 11726, Bc = "component_type_rest_param", BP = 68607, Xc = "object_key", LL = 160, Z2 = "variance", XP = 70655, GP = 70414, K3 = "super", YP = 123583, zP = 65594, j6 = "method", JP = 73648, D6 = 121, KP = 93951, Gc = "pattern_array_element_pattern", HP = 43764, WP = 42993, jm = 120145, $P = 74879, ML = 168, Dm = 8486, VP = 72001, Yc = "tagged_template", zc = "module_ref_literal", QP = 65312, Iv = "implements", ZP = 43700, xC = 120003, qL = "Invalid_argument", Jc = 16777215, rC = 83526, Rm = 69744, Fm = 12336, Kc = "switch_case", UL = -61, Hc = "optional_member", eC = 64274, Lm = 64322, Mm = 126530, tC = 71998, qm = 72970, nC = 13311, uC = 73647, iC = 120074, H3 = "let", BL = "global", Wc = "expression_statement", $c = "component_type_params", fC = 512, cC = 69634, aC = 67461, sC = 123627, oC = 64913, XL = "children", GL = "PropertyDefinition", zL = "%li", Vc = "declare_class", vC = 43258, Qc = "indexed_access_type", lC = 124926, cs = 112, pC = "b", Zc = "predicate_expression", xa = "if_alternate_statement", R6 = "private", JL = -594953737, kC = 140, mC = "nan", dC = 72103, Um = 11735, ra = "statement", hC = "rmdir", Bm = 66512, yC = "match", KL = 198, gC = 11734, ea = "import_named_specifier", _C = 69599, wC = 68799, bC = 194559, ta = "match_array_pattern", HL = 174, na = "function_", ua = "bigint_literal", u1 = 248, Xm = 67638, Gm = 126539, TC = 11557, WL = 214, EC = 5760, rt = "break", kn = "block", ia = "match_member_pattern", SC = 123565, AC = 66815, T1 = "value", $L = 1039100673, PC = 69746, CC = 70448, IC = 74751, fa = "init", NC = 69551, Ym = 65548, ca = "jsx_member_expression", zm = 68096, as = 108, Jm = 126521, OC = 71487, aa = "match_statement", jC = 178205, DC = 12548, VL = " : is a directory", mn = ".", RC = 12348, W3 = -835925911, xe = "typeParameters", FC = 66855, a2 = "typeAnnotation", Nv = "bigint", sa = "jsx_attribute_value_literal", LC = 194, QL = "T_JSX_TEXT", MC = 68466, Km = 126537, ZL = 67714067, qC = 69487, Hm = "export", UC = 43822, Wm = 126499, BC = 55242, oa = "member_type_identifier", xM = 138, XC = 71679, F6 = 130, GC = 12438, YC = 119969, $m = 12539, zC = 119972, rM = ",", JC = 71423, KC = "index out of bounds", dn = 106, $3 = "%d", eM = "T_RENDERS_QUESTION", Vm = 120571, Qm = "returnType", HC = 69423, Zm = 120070, tM = "%", V3 = 117, nM = 179, WC = "EBADF", $C = 93759, xd = 64325, va = "component_params", VC = 66517, QC = 67423, ZC = 605857695, xI = 43518, uM = 251, la = "for_of_statement", rI = 71983, iM = "~", eI = 12442, et = "switch", tI = 66207, rd = 126535, fM = "&&=", nI = 69289, uI = 71723, pa = "generic_identifier_type", iI = 126619, ka = "object_type_property_setter", fI = 70418, cM = "<=", cI = 125251, aI = 11702, ma = "enum_number_body", Q3 = 250, sI = 124910, oI = 69297, vI = 67455, lI = 42511, da = "ts_satisfies", aM = 268, pI = 68324, ed = "an identifier", kI = 126534, L2 = 103, mI = 120126, sM = 274, Z3 = 449540197, L6 = "declare", dI = 68899, hI = 126502, oM = 294, ha = "function_expression", vM = 142, yI = 123135, gI = 67967, _I = 120487, wI = 120686, ya = "export_named_declaration", bI = 66348, td = 119981, TI = 12352, ga = "tuple_type", EI = 68680, nd = "target", _a = "call";
function UY(x, r, e, t, u) {
var i; for (var i = 1; i <= u; i++) e[t + i] = x[r + i];
return 0;
}
function BY(x) {
for (var r = [0]; x !== 0; ) {
for (var e = x[1], t = 1; t < e.length; t++) r.push(e[t]);
x = x[2];
}
return r;
}
function XY(x, r, e) {
var t = new Array(e + 1);
t[0] = 0;
for (var u = 1, i = r + 1; u <= e; u++, i++) t[u] = x[i];
return t;
}
function ud(x, r, e) {
return x[1] === r ? (x[1] = e, 1) : 0;
}
function GY(x, r) {
var e = x[1];
return x[1] += r, e;
}
function xl(x) {
return x[1];
}
function lM(x) {
var r = a0.process;
if (r && r.env && r.env[x] != null) return r.env[x];
if (a0.jsoo_static_env && a0.jsoo_static_env[x]) return a0.jsoo_static_env[x];
}
var SI = 0;
(function() {
var x = lM("OCAMLRUNPARAM");
if (x !== void 0) for (var r = x.split(rM), e = 0; e < r.length; e++) if (r[e] == pC) {
SI = 1;
break;
} else if (r[e].startsWith("b=")) SI = +r[e].slice(2);
else continue;
})();
var re = [0];
function YY(x, r) {
return (!x.js_error || r || x[0] == u1) && (x.js_error = new a0.Error("Js exception containing backtrace")), x;
}
function J0(x, r) {
return SI ? YY(x, r) : x;
}
function zY(x, r) {
throw J0([0, x, r]);
}
function AI(x, r) {
zY(x, r);
}
function s2(x) {
AI(re.Invalid_argument, x);
}
function pM(x) {
switch (x) {
case 7:
case 10:
case 11:
return 2;
default:
return 1;
}
}
function kM(x, r) {
var e;
switch (x) {
case 0:
e = Float32Array;
break;
case 1:
e = Float64Array;
break;
case 2:
e = Int8Array;
break;
case 3:
e = Uint8Array;
break;
case 4:
e = Int16Array;
break;
case 5:
e = Uint16Array;
break;
case 6:
e = Int32Array;
break;
case 7:
e = Int32Array;
break;
case 8:
e = Int32Array;
break;
case 9:
e = Int32Array;
break;
case 10:
e = Float32Array;
break;
case 11:
e = Float64Array;
break;
case 12:
e = Uint8Array;
break;
}
e || s2("Bigarray.create: unsupported kind");
var t = new e(r * pM(x));
return t;
}
function id(x) {
for (var r = x.length, e = 1, t = 0; t < r; t++) x[t] < 0 && s2("Bigarray.create: negative dimension"), e = e * x[t];
return e;
}
var mM = Math.pow(2, -24);
function dM(x) {
throw x;
}
function hM() {
dM(re.Division_by_zero);
}
function ir(x, r, e) {
this.lo = x & Jc, this.mi = r & Jc, this.hi = e & un;
}
ir.prototype.caml_custom = "_j", ir.prototype.copy = function() {
return new ir(this.lo, this.mi, this.hi);
}, ir.prototype.ucompare = function(x) {
return this.hi > x.hi ? 1 : this.hi < x.hi ? -1 : this.mi > x.mi ? 1 : this.mi < x.mi ? -1 : this.lo > x.lo ? 1 : this.lo < x.lo ? -1 : 0;
}, ir.prototype.compare = function(x) {
var r = this.hi << 16, e = x.hi << 16;
return r > e ? 1 : r < e ? -1 : this.mi > x.mi ? 1 : this.mi < x.mi ? -1 : this.lo > x.lo ? 1 : this.lo < x.lo ? -1 : 0;
}, ir.prototype.neg = function() {
var x = -this.lo, r = -this.mi + (x >> 24), e = -this.hi + (r >> 24);
return new ir(x, r, e);
}, ir.prototype.add = function(x) {
var r = this.lo + x.lo, e = this.mi + x.mi + (r >> 24), t = this.hi + x.hi + (e >> 24);
return new ir(r, e, t);
}, ir.prototype.sub = function(x) {
var r = this.lo - x.lo, e = this.mi - x.mi + (r >> 24), t = this.hi - x.hi + (e >> 24);
return new ir(r, e, t);
}, ir.prototype.mul = function(x) {
var r = this.lo * x.lo, e = (r * mM | 0) + this.mi * x.lo + this.lo * x.mi, t = (e * mM | 0) + this.hi * x.lo + this.mi * x.mi + this.lo * x.hi;
return new ir(r, e, t);
}, ir.prototype.isZero = function() {
return (this.lo | this.mi | this.hi) == 0;
}, ir.prototype.isNeg = function() {
return this.hi << 16 < 0;
}, ir.prototype.and = function(x) {
return new ir(this.lo & x.lo, this.mi & x.mi, this.hi & x.hi);
}, ir.prototype.or = function(x) {
return new ir(this.lo | x.lo, this.mi | x.mi, this.hi | x.hi);
}, ir.prototype.xor = function(x) {
return new ir(this.lo ^ x.lo, this.mi ^ x.mi, this.hi ^ x.hi);
}, ir.prototype.shift_left = function(x) {
return x = x & 63, x == 0 ? this : x < 24 ? new ir(this.lo << x, this.mi << x | this.lo >> 24 - x, this.hi << x | this.mi >> 24 - x) : x < 48 ? new ir(0, this.lo << x - 24, this.mi << x - 24 | this.lo >> 48 - x) : new ir(0, 0, this.lo << x - 48);
}, ir.prototype.shift_right_unsigned = function(x) {
return x = x & 63, x == 0 ? this : x < 24 ? new ir(this.lo >> x | this.mi << 24 - x, this.mi >> x | this.hi << 24 - x, this.hi >> x) : x < 48 ? new ir(this.mi >> x - 24 | this.hi << 48 - x, this.hi >> x - 24, 0) : new ir(this.hi >> x - 48, 0, 0);
}, ir.prototype.shift_right = function(x) {
if (x = x & 63, x == 0) return this;
var r = this.hi << 16 >> 16;
if (x < 24) return new ir(this.lo >> x | this.mi << 24 - x, this.mi >> x | r << 24 - x, this.hi << 16 >> x >>> 16);
var e = this.hi << 16 >> 31;
return x < 48 ? new ir(this.mi >> x - 24 | this.hi << 48 - x, this.hi << 16 >> x - 24 >> 16, e & un) : new ir(this.hi << 16 >> x - 32, e, e);
}, ir.prototype.lsl1 = function() {
this.hi = this.hi << 1 | this.mi >> 23, this.mi = (this.mi << 1 | this.lo >> 23) & Jc, this.lo = this.lo << 1 & Jc;
}, ir.prototype.lsr1 = function() {
this.lo = (this.lo >>> 1 | this.mi << 23) & Jc, this.mi = (this.mi >>> 1 | this.hi << 23) & Jc, this.hi = this.hi >>> 1;
}, ir.prototype.udivmod = function(x) {
for (var r = 0, e = this.copy(), t = x.copy(), u = new ir(0, 0, 0); e.ucompare(t) > 0; ) r++, t.lsl1();
for (; r >= 0; ) r--, u.lsl1(), e.ucompare(t) >= 0 && (u.lo++, e = e.sub(t)), t.lsr1();
return { quotient: u, modulus: e };
}, ir.prototype.div = function(x) {
var r = this;
x.isZero() && hM();
var e = r.hi ^ x.hi;
r.hi & vn && (r = r.neg()), x.hi & vn && (x = x.neg());
var t = r.udivmod(x).quotient;
return e & vn && (t = t.neg()), t;
}, ir.prototype.mod = function(x) {
var r = this;
x.isZero() && hM();
var e = r.hi;
r.hi & vn && (r = r.neg()), x.hi & vn && (x = x.neg());
var t = r.udivmod(x).modulus;
return e & vn && (t = t.neg()), t;
}, ir.prototype.toInt = function() {
return this.lo | this.mi << 24;
}, ir.prototype.toFloat = function() {
return (this.hi << 16) * Math.pow(2, 32) + this.mi * Math.pow(2, 24) + this.lo;
}, ir.prototype.toArray = function() {
return [this.hi >> 8, this.hi & Va, this.mi >> 16, this.mi >> 8 & Va, this.mi & Va, this.lo >> 16, this.lo >> 8 & Va, this.lo & Va];
}, ir.prototype.lo32 = function() {
return this.lo | (this.mi & Va) << 24;
}, ir.prototype.hi32 = function() {
return this.mi >>> 8 & un | this.hi << 16;
};
function JY(x, r) {
return new ir(x & Jc, x >>> 24 & Va | (r & un) << 8, r >>> 16 & un);
}
function PI(x) {
return x.hi32();
}
function CI(x) {
return x.lo32();
}
function M6() {
s2(KC);
}
var KY = R8;
function oo(x, r, e, t) {
this.kind = x, this.layout = r, this.dims = e, this.data = t;
}
oo.prototype.caml_custom = KY, oo.prototype.offset = function(x) {
var r = 0;
if (typeof x == "number" && (x = [x]), x instanceof Array || s2("bigarray.js: invalid offset"), this.dims.length != x.length && s2("Bigarray.get/set: bad number of dimensions"), this.layout == 0) for (var e = 0; e < this.dims.length; e++) (x[e] < 0 || x[e] >= this.dims[e]) && M6(), r = r * this.dims[e] + x[e];
else for (var e = this.dims.length - 1; e >= 0; e--) (x[e] < 1 || x[e] > this.dims[e]) && M6(), r = r * this.dims[e] + (x[e] - 1);
return r;
}, oo.prototype.get = function(x) {
switch (this.kind) {
case 7:
var r = this.data[x * 2 + 0], e = this.data[x * 2 + 1];
return JY(r, e);
case 10:
case 11:
var t = this.data[x * 2 + 0], u = this.data[x * 2 + 1];
return [F3, t, u];
default:
return this.data[x];
}
}, oo.prototype.set = function(x, r) {
switch (this.kind) {
case 7:
this.data[x * 2 + 0] = CI(r), this.data[x * 2 + 1] = PI(r);
break;
case 10:
case 11:
this.data[x * 2 + 0] = r[1], this.data[x * 2 + 1] = r[2];
break;
default:
this.data[x] = r;
break;
}
return 0;
}, oo.prototype.fill = function(x) {
switch (this.kind) {
case 7:
var r = CI(x), e = PI(x);
if (r == e) this.data.fill(r);
else for (var t = 0; t < this.data.length; t++) this.data[t] = t % 2 == 0 ? r : e;
break;
case 10:
case 11:
var u = x[1], i = x[2];
if (u == i) this.data.fill(u);
else for (var t = 0; t < this.data.length; t++) this.data[t] = t % 2 == 0 ? u : i;
break;
default:
this.data.fill(x);
break;
}
}, oo.prototype.compare = function(x, r) {
if (this.layout != x.layout || this.kind != x.kind) {
var e = this.kind | this.layout << 8, t = x.kind | x.layout << 8;
return t - e;
}
if (this.dims.length != x.dims.length) return x.dims.length - this.dims.length;
for (var u = 0; u < this.dims.length; u++) if (this.dims[u] != x.dims[u]) return this.dims[u] < x.dims[u] ? -1 : 1;
switch (this.kind) {
case 0:
case 1:
case 10:
case 11:
for (var i, c, u = 0; u < this.data.length; u++) {
if (i = this.data[u], c = x.data[u], i < c) return -1;
if (i > c) return 1;
if (i != c) {
if (!r) return NaN;
if (i == i) return 1;
if (c == c) return -1;
}
}
break;
case 7:
for (var u = 0; u < this.data.length; u += 2) {
if (this.data[u + 1] < x.data[u + 1]) return -1;
if (this.data[u + 1] > x.data[u + 1]) return 1;
if (this.data[u] >>> 0 < x.data[u] >>> 0) return -1;
if (this.data[u] >>> 0 > x.data[u] >>> 0) return 1;
}
break;
case 2:
case 3:
case 4:
case 5:
case 6:
case 8:
case 9:
case 12:
for (var u = 0; u < this.data.length; u++) {
if (this.data[u] < x.data[u]) return -1;
if (this.data[u] > x.data[u]) return 1;
}
break;
}
return 0;
};
function rl(x, r, e, t) {
this.kind = x, this.layout = r, this.dims = e, this.data = t;
}
rl.prototype = new oo(), rl.prototype.offset = function(x) {
return typeof x != "number" && (x instanceof Array && x.length == 1 ? x = x[0] : s2("Ml_Bigarray_c_1_1.offset")), (x < 0 || x >= this.dims[0]) && M6(), x;
}, rl.prototype.get = function(x) {
return this.data[x];
}, rl.prototype.set = function(x, r) {
return this.data[x] = r, 0;
}, rl.prototype.fill = function(x) {
return this.data.fill(x), 0;
};
function II(x, r, e, t) {
var u = pM(x);
return id(e) * u != t.length && s2("length doesn't match dims"), r == 0 && e.length == 1 && u == 1 ? new rl(x, r, e, t) : new oo(x, r, e, t);
}
function yM(x) {
return x.slice(1);
}
function HY(x, r, e) {
var t = yM(e), u = kM(x, id(t));
return II(x, r, t, u);
}
function q6(x, r, e) {
return x.set(x.offset(r), e), 0;
}
function U6(x, r, e) {
var t = String.fromCharCode;
if (r == 0 && e <= JR && e == x.length) return t.apply(null, x);
for (var u = tx; 0 < e; r += _6, e -= _6) u += t.apply(null, x.slice(r, r + Math.min(e, _6)));
return u;
}
function fd(x) {
for (var r = new Uint8Array(x.l), e = x.c, t = e.length, u = 0; u < t; u++) r[u] = e.charCodeAt(u);
for (t = x.l; u < t; u++) r[u] = 0;
return x.c = r, x.t = 4, r;
}
function ss(x, r, e, t, u) {
if (u == 0) return 0;
if (t == 0 && (u >= e.l || e.t == 2 && u >= e.c.length)) e.c = x.t == 4 ? U6(x.c, r, u) : r == 0 && x.c.length == u ? x.c : x.c.substr(r, u), e.t = e.c.length == e.l ? 0 : 2;
else if (e.t == 2 && t == e.c.length) e.c += x.t == 4 ? U6(x.c, r, u) : r == 0 && x.c.length == u ? x.c : x.c.substr(r, u), e.t = e.c.length == e.l ? 0 : 2;
else {
e.t != 4 && fd(e);
var i = x.c, c = e.c;
if (x.t == 4) if (t <= r) for (var v = 0; v < u; v++) c[t + v] = i[r + v];
else for (var v = u - 1; v >= 0; v--) c[t + v] = i[r + v];
else {
for (var s = Math.min(u, i.length - r), v = 0; v < s; v++) c[t + v] = i.charCodeAt(r + v);
for (; v < u; v++) c[t + v] = 0;
}
}
return 0;
}
function el(x, r) {
if (x == 0) return tx;
if (r.repeat) return r.repeat(x);
for (var e = tx, t = 0; ; ) {
if (x & 1 && (e += r), x >>= 1, x == 0) return e;
r += r, t++, t == 9 && r.slice(0, 1);
}
}
function cd(x) {
x.t == 2 ? x.c += el(x.l - x.c.length, "\0") : x.c = U6(x.c, 0, x.c.length), x.t = 0;
}
function NI(x) {
if (x.length < 24) {
for (var r = 0; r < x.length; r++) if (x.charCodeAt(r) > Xr) return false;
return true;
} else return !/[^\x00-\x7f]/.test(x);
}
function gM(x) {
for (var r = tx, e = tx, t, u, i, c, v = 0, s = x.length; v < s; v++) {
if (u = x.charCodeAt(v), u < Ft) {
for (var l = v + 1; l < s && (u = x.charCodeAt(l)) < Ft; l++) ;
if (l - v > fC ? (e.substr(0, 1), r += e, e = tx, r += x.slice(v, l)) : e += x.slice(v, l), l == s) break;
v = l;
}
c = 1, ++v < s && ((i = x.charCodeAt(v)) & -64) == M1 && (t = i + (u << 6), u < cF ? (c = t - 12416, c < Ft && (c = 1)) : (c = 2, ++v < s && ((i = x.charCodeAt(v)) & -64) == M1 && (t = i + (t << 6), u < VD ? (c = t - 925824, (c < _L || c >= 55295 && c < 57344) && (c = 2)) : (c = 3, ++v < s && ((i = x.charCodeAt(v)) & -64) == M1 && u < 245 && (c = i - 63447168 + (t << 6), (c < 65536 || c > 1114111) && (c = 3)))))), c < 4 ? (v -= c, e += "\uFFFD") : c > un ? e += String.fromCharCode(55232 + (c >> 10), XR + (c & 1023)) : e += String.fromCharCode(c), e.length > _6 && (e.substr(0, 1), r += e, e = tx);
}
return r + e;
}
function os(x, r, e) {
this.t = x, this.c = r, this.l = e;
}
os.prototype.toString = function() {
switch (this.t) {
case 9:
return this.c;
default:
cd(this);
case 0:
if (NI(this.c)) return this.t = 9, this.c;
this.t = 8;
case 8:
return this.c;
}
}, os.prototype.toUtf16 = function() {
var x = this.toString();
return this.t == 9 ? x : gM(x);
}, os.prototype.slice = function() {
var x = this.t == 4 ? this.c.slice() : this.c;
return new os(this.t, x, this.l);
};
function _M(x) {
return new os(0, x, x.length);
}
function Lt(x) {
return _M(x);
}
function wa(x, r, e, t, u) {
return ss(Lt(x), r, e, t, u), 0;
}
function tl(x) {
return new ir(x[7] << 0 | x[6] << 8 | x[5] << 16, x[4] << 0 | x[3] << 8 | x[2] << 16, x[1] << 0 | x[0] << 8);
}
function me(x, r) {
switch (x.t & 6) {
default:
if (r >= x.c.length) return 0;
case 0:
return x.c.charCodeAt(r);
case 4:
return x.c[r];
}
}
function OI() {
s2(KC);
}
function WY(x, r) {
r >>> 0 >= x.l - 7 && OI();
for (var e = new Array(8), t = 0; t < 8; t++) e[7 - t] = me(x, r + t);
return tl(e);
}
function Gr(x, r, e) {
if (e &= Va, x.t != 4) {
if (r == x.c.length) return x.c += String.fromCharCode(e), r + 1 == x.l && (x.t = 0), 0;
fd(x);
}
return x.c[r] = e, 0;
}
function vs(x, r, e) {
return r >>> 0 >= x.l && OI(), Gr(x, r, e);
}
function nl(x) {
return x.toArray();
}
function $Y(x, r, e) {
r >>> 0 >= x.l - 7 && OI();
for (var t = nl(e), u = 0; u < 8; u++) Gr(x, r + 7 - u, t[u]);
return 0;
}
function ba(x, r) {
var e = x.l >= 0 ? x.l : x.l = x.length, t = r.length, u = e - t;
if (u == 0) return x.apply(null, r);
if (u < 0) {
var i = x.apply(null, r.slice(0, e));
return typeof i != "function" ? i : ba(i, r.slice(e));
} else {
switch (u) {
case 1: {
var i = function(s) {
for (var l = new Array(t + 1), p = 0; p < t; p++) l[p] = r[p];
return l[t] = s, x.apply(null, l);
};
break;
}
case 2: {
var i = function(s, l) {
for (var p = new Array(t + 2), d = 0; d < t; d++) p[d] = r[d];
return p[t] = s, p[t + 1] = l, x.apply(null, p);
};
break;
}
default:
var i = function() {
for (var v = arguments.length == 0 ? 1 : arguments.length, s = new Array(r.length + v), l = 0; l < r.length; l++) s[l] = r[l];
for (var l = 0; l < arguments.length; l++) s[r.length + l] = arguments[l];
return ba(x, s);
};
}
return i.l = u, i;
}
}
function I1(x, r) {
return r >>> 0 >= x.length - 1 && M6(), x;
}
function VY(x) {
return isFinite(x) ? Math.abs(x) >= 22250738585072014e-324 ? 0 : x != 0 ? 1 : 2 : isNaN(x) ? 4 : 3;
}
function QY(x) {
return x == cE ? 1 : 0;
}
var ZY = Math.log2 && Math.log2(11235582092889474e291) == 1020;
function xz(x) {
if (ZY) return Math.floor(Math.log2(x));
var r = 0;
if (x == 0) return -1 / 0;
if (x >= 1) for (; x >= 2; ) x /= 2, r++;
else for (; x < 1; ) x *= 2, r--;
return r;
}
function jI(x) {
var r = new Float32Array(1);
r[0] = x;
var e = new Int32Array(r.buffer);
return e[0] | 0;
}
function dt(x, r, e) {
return new ir(x, r, e);
}
function ad(x) {
if (!isFinite(x)) return isNaN(x) ? dt(1, 0, uL) : x > 0 ? dt(0, 0, uL) : dt(0, 0, 65520);
var r = x == 0 && 1 / x == -1 / 0 ? vn : x >= 0 ? 0 : vn;
r && (x = -x);
var e = xz(x) + 1023;
e <= 0 ? (e = 0, x /= Math.pow(2, -1026)) : (x /= Math.pow(2, e - UF), x < 16 && (x *= 2, e -= 1), e == 0 && (x /= 2));
var t = Math.pow(2, 24), u = x | 0;
x = (x - u) * t;
var i = x | 0;
x = (x - i) * t;
var c = x | 0;
return u = u & d_ | r | e << 4, dt(c, i, u);
}
function wM(x, r, e) {
if (x.write(32, r.dims.length), x.write(32, r.kind | r.layout << 8), r.caml_custom == R8) for (var t = 0; t < r.dims.length; t++) r.dims[t] < un ? x.write(16, r.dims[t]) : (x.write(16, un), x.write(32, 0), x.write(32, r.dims[t]));
else for (var t = 0; t < r.dims.length; t++) x.write(32, r.dims[t]);
switch (r.kind) {
case 2:
case 3:
case 12:
for (var t = 0; t < r.data.length; t++) x.write(8, r.data[t]);
break;
case 4:
case 5:
for (var t = 0; t < r.data.length; t++) x.write(16, r.data[t]);
break;
case 6:
for (var t = 0; t < r.data.length; t++) x.write(32, r.data[t]);
break;
case 8:
case 9:
x.write(8, 0);
for (var t = 0; t < r.data.length; t++) x.write(32, r.data[t]);
break;
case 7:
for (var t = 0; t < r.data.length / 2; t++) for (var u = nl(r.get(t)), i = 0; i < 8; i++) x.write(8, u[i]);
break;
case 1:
for (var t = 0; t < r.data.length; t++) for (var u = nl(ad(r.get(t))), i = 0; i < 8; i++) x.write(8, u[i]);
break;
case 0:
for (var t = 0; t < r.data.length; t++) {
var u = jI(r.get(t));
x.write(32, u);
}
break;
case 10:
for (var t = 0; t < r.data.length / 2; t++) {
var i = r.get(t);
x.write(32, jI(i[1])), x.write(32, jI(i[2]));
}
break;
case 11:
for (var t = 0; t < r.data.length / 2; t++) {
for (var c = r.get(t), u = nl(ad(c[1])), i = 0; i < 8; i++) x.write(8, u[i]);
for (var u = nl(ad(c[2])), i = 0; i < 8; i++) x.write(8, u[i]);
}
break;
}
e[0] = (4 + r.dims.length) * 4, e[1] = (4 + r.dims.length) * 8;
}
function DI(x) {
var r = new Int32Array(1);
r[0] = x;
var e = new Float32Array(r.buffer);
return e[0];
}
function RI(x) {
var r = x.lo, e = x.mi, t = x.hi, u = (t & 32767) >> 4;
if (u == OL) return (r | e | t & d_) == 0 ? t & vn ? -1 / 0 : 1 / 0 : NaN;
var i = Math.pow(2, -24), c = (r * i + e)