lingo3d-react
Version:
Lingo3D is a React/Vue 3d game development framework that ships with a complete visual editor
999 lines • 640 kB
JavaScript
import { aX as pl, aY as Zu } from "./index-895cfa2f.mjs";
function cl(Jt, Rn) {
for (var je = 0; je < Rn.length; je++) {
const At = Rn[je];
if (typeof At != "string" && !Array.isArray(At)) {
for (const xt in At)
if (xt !== "default" && !(xt in Jt)) {
const jt = Object.getOwnPropertyDescriptor(At, xt);
jt && Object.defineProperty(Jt, xt, jt.get ? jt : {
enumerable: !0,
get: () => At[xt]
});
}
}
}
return Object.freeze(Object.defineProperty(Jt, Symbol.toStringTag, { value: "Module" }));
}
var $n = {}, dl = {
get exports() {
return $n;
},
set exports(Jt) {
$n = Jt;
}
};
(function(Jt, Rn) {
(function(je) {
Jt.exports = je();
})(function() {
var je = (Pe, oe) => () => (oe || Pe((oe = { exports: {} }).exports, oe), oe.exports), At = je((Pe, oe) => {
var ue = function(ce) {
return ce && ce.Math == Math && ce;
};
oe.exports = ue(typeof globalThis == "object" && globalThis) || ue(typeof window == "object" && window) || ue(typeof self == "object" && self) || ue(typeof Zu == "object" && Zu) || function() {
return this;
}() || Function("return this")();
}), xt = je((Pe, oe) => {
oe.exports = function(ue) {
try {
return !!ue();
} catch {
return !0;
}
};
}), jt = je((Pe, oe) => {
var ue = xt();
oe.exports = !ue(function() {
return Object.defineProperty({}, 1, { get: function() {
return 7;
} })[1] != 7;
});
}), Vn = je((Pe, oe) => {
var ue = xt();
oe.exports = !ue(function() {
var ce = function() {
}.bind();
return typeof ce != "function" || ce.hasOwnProperty("prototype");
});
}), Yt = je((Pe, oe) => {
var ue = Vn(), ce = Function.prototype.call;
oe.exports = ue ? ce.bind(ce) : function() {
return ce.apply(ce, arguments);
};
}), ei = je((Pe) => {
var oe = {}.propertyIsEnumerable, ue = Object.getOwnPropertyDescriptor, ce = ue && !oe.call({ 1: 2 }, 1);
Pe.f = ce ? function(se) {
var Ce = ue(this, se);
return !!Ce && Ce.enumerable;
} : oe;
}), Jn = je((Pe, oe) => {
oe.exports = function(ue, ce) {
return { enumerable: !(ue & 1), configurable: !(ue & 2), writable: !(ue & 4), value: ce };
};
}), Ot = je((Pe, oe) => {
var ue = Vn(), ce = Function.prototype, se = ce.call, Ce = ue && ce.bind.bind(se, se);
oe.exports = ue ? Ce : function(be) {
return function() {
return se.apply(be, arguments);
};
};
}), yn = je((Pe, oe) => {
var ue = Ot(), ce = ue({}.toString), se = ue("".slice);
oe.exports = function(Ce) {
return se(ce(Ce), 8, -1);
};
}), ti = je((Pe, oe) => {
var ue = Ot(), ce = xt(), se = yn(), Ce = Object, be = ue("".split);
oe.exports = ce(function() {
return !Ce("z").propertyIsEnumerable(0);
}) ? function(Ne) {
return se(Ne) == "String" ? be(Ne, "") : Ce(Ne);
} : Ce;
}), qn = je((Pe, oe) => {
oe.exports = function(ue) {
return ue == null;
};
}), xr = je((Pe, oe) => {
var ue = qn(), ce = TypeError;
oe.exports = function(se) {
if (ue(se))
throw ce("Can't call method on " + se);
return se;
};
}), Gn = je((Pe, oe) => {
var ue = ti(), ce = xr();
oe.exports = function(se) {
return ue(ce(se));
};
}), br = je((Pe, oe) => {
var ue = typeof document == "object" && document.all, ce = typeof ue > "u" && ue !== void 0;
oe.exports = { all: ue, IS_HTMLDDA: ce };
}), It = je((Pe, oe) => {
var ue = br(), ce = ue.all;
oe.exports = ue.IS_HTMLDDA ? function(se) {
return typeof se == "function" || se === ce;
} : function(se) {
return typeof se == "function";
};
}), zt = je((Pe, oe) => {
var ue = It(), ce = br(), se = ce.all;
oe.exports = ce.IS_HTMLDDA ? function(Ce) {
return typeof Ce == "object" ? Ce !== null : ue(Ce) || Ce === se;
} : function(Ce) {
return typeof Ce == "object" ? Ce !== null : ue(Ce);
};
}), hn = je((Pe, oe) => {
var ue = At(), ce = It(), se = function(Ce) {
return ce(Ce) ? Ce : void 0;
};
oe.exports = function(Ce, be) {
return arguments.length < 2 ? se(ue[Ce]) : ue[Ce] && ue[Ce][be];
};
}), Sr = je((Pe, oe) => {
var ue = Ot();
oe.exports = ue({}.isPrototypeOf);
}), ni = je((Pe, oe) => {
var ue = hn();
oe.exports = ue("navigator", "userAgent") || "";
}), ri = je((Pe, oe) => {
var ue = At(), ce = ni(), se = ue.process, Ce = ue.Deno, be = se && se.versions || Ce && Ce.version, Ne = be && be.v8, Te, ke;
Ne && (Te = Ne.split("."), ke = Te[0] > 0 && Te[0] < 4 ? 1 : +(Te[0] + Te[1])), !ke && ce && (Te = ce.match(/Edge\/(\d+)/), (!Te || Te[1] >= 74) && (Te = ce.match(/Chrome\/(\d+)/), Te && (ke = +Te[1]))), oe.exports = ke;
}), Tr = je((Pe, oe) => {
var ue = ri(), ce = xt();
oe.exports = !!Object.getOwnPropertySymbols && !ce(function() {
var se = Symbol();
return !String(se) || !(Object(se) instanceof Symbol) || !Symbol.sham && ue && ue < 41;
});
}), Br = je((Pe, oe) => {
var ue = Tr();
oe.exports = ue && !Symbol.sham && typeof Symbol.iterator == "symbol";
}), wr = je((Pe, oe) => {
var ue = hn(), ce = It(), se = Sr(), Ce = Br(), be = Object;
oe.exports = Ce ? function(Ne) {
return typeof Ne == "symbol";
} : function(Ne) {
var Te = ue("Symbol");
return ce(Te) && se(Te.prototype, be(Ne));
};
}), Wn = je((Pe, oe) => {
var ue = String;
oe.exports = function(ce) {
try {
return ue(ce);
} catch {
return "Object";
}
};
}), En = je((Pe, oe) => {
var ue = It(), ce = Wn(), se = TypeError;
oe.exports = function(Ce) {
if (ue(Ce))
return Ce;
throw se(ce(Ce) + " is not a function");
};
}), Xn = je((Pe, oe) => {
var ue = En(), ce = qn();
oe.exports = function(se, Ce) {
var be = se[Ce];
return ce(be) ? void 0 : ue(be);
};
}), ui = je((Pe, oe) => {
var ue = Yt(), ce = It(), se = zt(), Ce = TypeError;
oe.exports = function(be, Ne) {
var Te, ke;
if (Ne === "string" && ce(Te = be.toString) && !se(ke = ue(Te, be)) || ce(Te = be.valueOf) && !se(ke = ue(Te, be)) || Ne !== "string" && ce(Te = be.toString) && !se(ke = ue(Te, be)))
return ke;
throw Ce("Can't convert object to primitive value");
};
}), ii = je((Pe, oe) => {
oe.exports = !1;
}), Un = je((Pe, oe) => {
var ue = At(), ce = Object.defineProperty;
oe.exports = function(se, Ce) {
try {
ce(ue, se, { value: Ce, configurable: !0, writable: !0 });
} catch {
ue[se] = Ce;
}
return Ce;
};
}), Yn = je((Pe, oe) => {
var ue = At(), ce = Un(), se = "__core-js_shared__", Ce = ue[se] || ce(se, {});
oe.exports = Ce;
}), Nr = je((Pe, oe) => {
var ue = ii(), ce = Yn();
(oe.exports = function(se, Ce) {
return ce[se] || (ce[se] = Ce !== void 0 ? Ce : {});
})("versions", []).push({ version: "3.26.1", mode: ue ? "pure" : "global", copyright: "© 2014-2022 Denis Pushkarev (zloirock.ru)", license: "https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE", source: "https://github.com/zloirock/core-js" });
}), zn = je((Pe, oe) => {
var ue = xr(), ce = Object;
oe.exports = function(se) {
return ce(ue(se));
};
}), qt = je((Pe, oe) => {
var ue = Ot(), ce = zn(), se = ue({}.hasOwnProperty);
oe.exports = Object.hasOwn || function(Ce, be) {
return se(ce(Ce), be);
};
}), kr = je((Pe, oe) => {
var ue = Ot(), ce = 0, se = Math.random(), Ce = ue(1 .toString);
oe.exports = function(be) {
return "Symbol(" + (be === void 0 ? "" : be) + ")_" + Ce(++ce + se, 36);
};
}), Kt = je((Pe, oe) => {
var ue = At(), ce = Nr(), se = qt(), Ce = kr(), be = Tr(), Ne = Br(), Te = ce("wks"), ke = ue.Symbol, Ve = ke && ke.for, We = Ne ? ke : ke && ke.withoutSetter || Ce;
oe.exports = function(Xe) {
if (!se(Te, Xe) || !(be || typeof Te[Xe] == "string")) {
var Je = "Symbol." + Xe;
be && se(ke, Xe) ? Te[Xe] = ke[Xe] : Ne && Ve ? Te[Xe] = Ve(Je) : Te[Xe] = We(Je);
}
return Te[Xe];
};
}), ai = je((Pe, oe) => {
var ue = Yt(), ce = zt(), se = wr(), Ce = Xn(), be = ui(), Ne = Kt(), Te = TypeError, ke = Ne("toPrimitive");
oe.exports = function(Ve, We) {
if (!ce(Ve) || se(Ve))
return Ve;
var Xe = Ce(Ve, ke), Je;
if (Xe) {
if (We === void 0 && (We = "default"), Je = ue(Xe, Ve, We), !ce(Je) || se(Je))
return Je;
throw Te("Can't convert object to primitive value");
}
return We === void 0 && (We = "number"), be(Ve, We);
};
}), Kn = je((Pe, oe) => {
var ue = ai(), ce = wr();
oe.exports = function(se) {
var Ce = ue(se, "string");
return ce(Ce) ? Ce : Ce + "";
};
}), si = je((Pe, oe) => {
var ue = At(), ce = zt(), se = ue.document, Ce = ce(se) && ce(se.createElement);
oe.exports = function(be) {
return Ce ? se.createElement(be) : {};
};
}), Pr = je((Pe, oe) => {
var ue = jt(), ce = xt(), se = si();
oe.exports = !ue && !ce(function() {
return Object.defineProperty(se("div"), "a", { get: function() {
return 7;
} }).a != 7;
});
}), jr = je((Pe) => {
var oe = jt(), ue = Yt(), ce = ei(), se = Jn(), Ce = Gn(), be = Kn(), Ne = qt(), Te = Pr(), ke = Object.getOwnPropertyDescriptor;
Pe.f = oe ? ke : function(Ve, We) {
if (Ve = Ce(Ve), We = be(We), Te)
try {
return ke(Ve, We);
} catch {
}
if (Ne(Ve, We))
return se(!ue(ce.f, Ve, We), Ve[We]);
};
}), oi = je((Pe, oe) => {
var ue = jt(), ce = xt();
oe.exports = ue && ce(function() {
return Object.defineProperty(function() {
}, "prototype", { value: 42, writable: !1 }).prototype != 42;
});
}), Qt = je((Pe, oe) => {
var ue = zt(), ce = String, se = TypeError;
oe.exports = function(Ce) {
if (ue(Ce))
return Ce;
throw se(ce(Ce) + " is not an object");
};
}), an = je((Pe) => {
var oe = jt(), ue = Pr(), ce = oi(), se = Qt(), Ce = Kn(), be = TypeError, Ne = Object.defineProperty, Te = Object.getOwnPropertyDescriptor, ke = "enumerable", Ve = "configurable", We = "writable";
Pe.f = oe ? ce ? function(Xe, Je, X) {
if (se(Xe), Je = Ce(Je), se(X), typeof Xe == "function" && Je === "prototype" && "value" in X && We in X && !X[We]) {
var Ke = Te(Xe, Je);
Ke && Ke[We] && (Xe[Je] = X.value, X = { configurable: Ve in X ? X[Ve] : Ke[Ve], enumerable: ke in X ? X[ke] : Ke[ke], writable: !1 });
}
return Ne(Xe, Je, X);
} : Ne : function(Xe, Je, X) {
if (se(Xe), Je = Ce(Je), se(X), ue)
try {
return Ne(Xe, Je, X);
} catch {
}
if ("get" in X || "set" in X)
throw be("Accessors not supported");
return "value" in X && (Xe[Je] = X.value), Xe;
};
}), Ir = je((Pe, oe) => {
var ue = jt(), ce = an(), se = Jn();
oe.exports = ue ? function(Ce, be, Ne) {
return ce.f(Ce, be, se(1, Ne));
} : function(Ce, be, Ne) {
return Ce[be] = Ne, Ce;
};
}), li = je((Pe, oe) => {
var ue = jt(), ce = qt(), se = Function.prototype, Ce = ue && Object.getOwnPropertyDescriptor, be = ce(se, "name"), Ne = be && function() {
}.name === "something", Te = be && (!ue || ue && Ce(se, "name").configurable);
oe.exports = { EXISTS: be, PROPER: Ne, CONFIGURABLE: Te };
}), Lr = je((Pe, oe) => {
var ue = Ot(), ce = It(), se = Yn(), Ce = ue(Function.toString);
ce(se.inspectSource) || (se.inspectSource = function(be) {
return Ce(be);
}), oe.exports = se.inspectSource;
}), pi = je((Pe, oe) => {
var ue = At(), ce = It(), se = ue.WeakMap;
oe.exports = ce(se) && /native code/.test(String(se));
}), ci = je((Pe, oe) => {
var ue = Nr(), ce = kr(), se = ue("keys");
oe.exports = function(Ce) {
return se[Ce] || (se[Ce] = ce(Ce));
};
}), _r = je((Pe, oe) => {
oe.exports = {};
}), di = je((Pe, oe) => {
var ue = pi(), ce = At(), se = zt(), Ce = Ir(), be = qt(), Ne = Yn(), Te = ci(), ke = _r(), Ve = "Object already initialized", We = ce.TypeError, Xe = ce.WeakMap, Je, X, Ke, rt = function(H) {
return Ke(H) ? X(H) : Je(H, {});
}, pt = function(H) {
return function(St) {
var Gt;
if (!se(St) || (Gt = X(St)).type !== H)
throw We("Incompatible receiver, " + H + " required");
return Gt;
};
};
ue || Ne.state ? (lt = Ne.state || (Ne.state = new Xe()), lt.get = lt.get, lt.has = lt.has, lt.set = lt.set, Je = function(H, St) {
if (lt.has(H))
throw We(Ve);
return St.facade = H, lt.set(H, St), St;
}, X = function(H) {
return lt.get(H) || {};
}, Ke = function(H) {
return lt.has(H);
}) : (yt = Te("state"), ke[yt] = !0, Je = function(H, St) {
if (be(H, yt))
throw We(Ve);
return St.facade = H, Ce(H, yt, St), St;
}, X = function(H) {
return be(H, yt) ? H[yt] : {};
}, Ke = function(H) {
return be(H, yt);
});
var lt, yt;
oe.exports = { set: Je, get: X, has: Ke, enforce: rt, getterFor: pt };
}), Or = je((Pe, oe) => {
var ue = xt(), ce = It(), se = qt(), Ce = jt(), be = li().CONFIGURABLE, Ne = Lr(), Te = di(), ke = Te.enforce, Ve = Te.get, We = Object.defineProperty, Xe = Ce && !ue(function() {
return We(function() {
}, "length", { value: 8 }).length !== 8;
}), Je = String(String).split("String"), X = oe.exports = function(Ke, rt, pt) {
String(rt).slice(0, 7) === "Symbol(" && (rt = "[" + String(rt).replace(/^Symbol\(([^)]*)\)/, "$1") + "]"), pt && pt.getter && (rt = "get " + rt), pt && pt.setter && (rt = "set " + rt), (!se(Ke, "name") || be && Ke.name !== rt) && (Ce ? We(Ke, "name", { value: rt, configurable: !0 }) : Ke.name = rt), Xe && pt && se(pt, "arity") && Ke.length !== pt.arity && We(Ke, "length", { value: pt.arity });
try {
pt && se(pt, "constructor") && pt.constructor ? Ce && We(Ke, "prototype", { writable: !1 }) : Ke.prototype && (Ke.prototype = void 0);
} catch {
}
var lt = ke(Ke);
return se(lt, "source") || (lt.source = Je.join(typeof rt == "string" ? rt : "")), Ke;
};
Function.prototype.toString = X(function() {
return ce(this) && Ve(this).source || Ne(this);
}, "toString");
}), Di = je((Pe, oe) => {
var ue = It(), ce = an(), se = Or(), Ce = Un();
oe.exports = function(be, Ne, Te, ke) {
ke || (ke = {});
var Ve = ke.enumerable, We = ke.name !== void 0 ? ke.name : Ne;
if (ue(Te) && se(Te, We, ke), ke.global)
Ve ? be[Ne] = Te : Ce(Ne, Te);
else {
try {
ke.unsafe ? be[Ne] && (Ve = !0) : delete be[Ne];
} catch {
}
Ve ? be[Ne] = Te : ce.f(be, Ne, { value: Te, enumerable: !1, configurable: !ke.nonConfigurable, writable: !ke.nonWritable });
}
return be;
};
}), fi = je((Pe, oe) => {
var ue = Math.ceil, ce = Math.floor;
oe.exports = Math.trunc || function(se) {
var Ce = +se;
return (Ce > 0 ? ce : ue)(Ce);
};
}), Qn = je((Pe, oe) => {
var ue = fi();
oe.exports = function(ce) {
var se = +ce;
return se !== se || se === 0 ? 0 : ue(se);
};
}), mi = je((Pe, oe) => {
var ue = Qn(), ce = Math.max, se = Math.min;
oe.exports = function(Ce, be) {
var Ne = ue(Ce);
return Ne < 0 ? ce(Ne + be, 0) : se(Ne, be);
};
}), gi = je((Pe, oe) => {
var ue = Qn(), ce = Math.min;
oe.exports = function(se) {
return se > 0 ? ce(ue(se), 9007199254740991) : 0;
};
}), sn = je((Pe, oe) => {
var ue = gi();
oe.exports = function(ce) {
return ue(ce.length);
};
}), yi = je((Pe, oe) => {
var ue = Gn(), ce = mi(), se = sn(), Ce = function(be) {
return function(Ne, Te, ke) {
var Ve = ue(Ne), We = se(Ve), Xe = ce(ke, We), Je;
if (be && Te != Te) {
for (; We > Xe; )
if (Je = Ve[Xe++], Je != Je)
return !0;
} else
for (; We > Xe; Xe++)
if ((be || Xe in Ve) && Ve[Xe] === Te)
return be || Xe || 0;
return !be && -1;
};
};
oe.exports = { includes: Ce(!0), indexOf: Ce(!1) };
}), hi = je((Pe, oe) => {
var ue = Ot(), ce = qt(), se = Gn(), Ce = yi().indexOf, be = _r(), Ne = ue([].push);
oe.exports = function(Te, ke) {
var Ve = se(Te), We = 0, Xe = [], Je;
for (Je in Ve)
!ce(be, Je) && ce(Ve, Je) && Ne(Xe, Je);
for (; ke.length > We; )
ce(Ve, Je = ke[We++]) && (~Ce(Xe, Je) || Ne(Xe, Je));
return Xe;
};
}), Ei = je((Pe, oe) => {
oe.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"];
}), Ci = je((Pe) => {
var oe = hi(), ue = Ei(), ce = ue.concat("length", "prototype");
Pe.f = Object.getOwnPropertyNames || function(se) {
return oe(se, ce);
};
}), Fi = je((Pe) => {
Pe.f = Object.getOwnPropertySymbols;
}), Ai = je((Pe, oe) => {
var ue = hn(), ce = Ot(), se = Ci(), Ce = Fi(), be = Qt(), Ne = ce([].concat);
oe.exports = ue("Reflect", "ownKeys") || function(Te) {
var ke = se.f(be(Te)), Ve = Ce.f;
return Ve ? Ne(ke, Ve(Te)) : ke;
};
}), vi = je((Pe, oe) => {
var ue = qt(), ce = Ai(), se = jr(), Ce = an();
oe.exports = function(be, Ne, Te) {
for (var ke = ce(Ne), Ve = Ce.f, We = se.f, Xe = 0; Xe < ke.length; Xe++) {
var Je = ke[Xe];
!ue(be, Je) && !(Te && ue(Te, Je)) && Ve(be, Je, We(Ne, Je));
}
};
}), xi = je((Pe, oe) => {
var ue = xt(), ce = It(), se = /#|\.prototype\./, Ce = function(Ve, We) {
var Xe = Ne[be(Ve)];
return Xe == ke ? !0 : Xe == Te ? !1 : ce(We) ? ue(We) : !!We;
}, be = Ce.normalize = function(Ve) {
return String(Ve).replace(se, ".").toLowerCase();
}, Ne = Ce.data = {}, Te = Ce.NATIVE = "N", ke = Ce.POLYFILL = "P";
oe.exports = Ce;
}), Cn = je((Pe, oe) => {
var ue = At(), ce = jr().f, se = Ir(), Ce = Di(), be = Un(), Ne = vi(), Te = xi();
oe.exports = function(ke, Ve) {
var We = ke.target, Xe = ke.global, Je = ke.stat, X, Ke, rt, pt, lt, yt;
if (Xe ? Ke = ue : Je ? Ke = ue[We] || be(We, {}) : Ke = (ue[We] || {}).prototype, Ke)
for (rt in Ve) {
if (lt = Ve[rt], ke.dontCallGetSet ? (yt = ce(Ke, rt), pt = yt && yt.value) : pt = Ke[rt], X = Te(Xe ? rt : We + (Je ? "." : "#") + rt, ke.forced), !X && pt !== void 0) {
if (typeof lt == typeof pt)
continue;
Ne(lt, pt);
}
(ke.sham || pt && pt.sham) && se(lt, "sham", !0), Ce(Ke, rt, lt, ke);
}
};
}), Mr = je((Pe, oe) => {
var ue = yn();
oe.exports = Array.isArray || function(ce) {
return ue(ce) == "Array";
};
}), bi = je((Pe, oe) => {
var ue = TypeError, ce = 9007199254740991;
oe.exports = function(se) {
if (se > ce)
throw ue("Maximum allowed index exceeded");
return se;
};
}), Si = je((Pe, oe) => {
var ue = yn(), ce = Ot();
oe.exports = function(se) {
if (ue(se) === "Function")
return ce(se);
};
}), $r = je((Pe, oe) => {
var ue = Si(), ce = En(), se = Vn(), Ce = ue(ue.bind);
oe.exports = function(be, Ne) {
return ce(be), Ne === void 0 ? be : se ? Ce(be, Ne) : function() {
return be.apply(Ne, arguments);
};
};
}), Rr = je((Pe, oe) => {
var ue = Mr(), ce = sn(), se = bi(), Ce = $r(), be = function(Ne, Te, ke, Ve, We, Xe, Je, X) {
for (var Ke = We, rt = 0, pt = Je ? Ce(Je, X) : !1, lt, yt; rt < Ve; )
rt in ke && (lt = pt ? pt(ke[rt], rt, Te) : ke[rt], Xe > 0 && ue(lt) ? (yt = ce(lt), Ke = be(Ne, Te, lt, yt, Ke, Xe - 1) - 1) : (se(Ke + 1), Ne[Ke] = lt), Ke++), rt++;
return Ke;
};
oe.exports = be;
}), Ti = je((Pe, oe) => {
var ue = Kt(), ce = ue("toStringTag"), se = {};
se[ce] = "z", oe.exports = String(se) === "[object z]";
}), Vr = je((Pe, oe) => {
var ue = Ti(), ce = It(), se = yn(), Ce = Kt(), be = Ce("toStringTag"), Ne = Object, Te = se(function() {
return arguments;
}()) == "Arguments", ke = function(Ve, We) {
try {
return Ve[We];
} catch {
}
};
oe.exports = ue ? se : function(Ve) {
var We, Xe, Je;
return Ve === void 0 ? "Undefined" : Ve === null ? "Null" : typeof (Xe = ke(We = Ne(Ve), be)) == "string" ? Xe : Te ? se(We) : (Je = se(We)) == "Object" && ce(We.callee) ? "Arguments" : Je;
};
}), Bi = je((Pe, oe) => {
var ue = Ot(), ce = xt(), se = It(), Ce = Vr(), be = hn(), Ne = Lr(), Te = function() {
}, ke = [], Ve = be("Reflect", "construct"), We = /^\s*(?:class|function)\b/, Xe = ue(We.exec), Je = !We.exec(Te), X = function(rt) {
if (!se(rt))
return !1;
try {
return Ve(Te, ke, rt), !0;
} catch {
return !1;
}
}, Ke = function(rt) {
if (!se(rt))
return !1;
switch (Ce(rt)) {
case "AsyncFunction":
case "GeneratorFunction":
case "AsyncGeneratorFunction":
return !1;
}
try {
return Je || !!Xe(We, Ne(rt));
} catch {
return !0;
}
};
Ke.sham = !0, oe.exports = !Ve || ce(function() {
var rt;
return X(X.call) || !X(Object) || !X(function() {
rt = !0;
}) || rt;
}) ? Ke : X;
}), wi = je((Pe, oe) => {
var ue = Mr(), ce = Bi(), se = zt(), Ce = Kt(), be = Ce("species"), Ne = Array;
oe.exports = function(Te) {
var ke;
return ue(Te) && (ke = Te.constructor, ce(ke) && (ke === Ne || ue(ke.prototype)) ? ke = void 0 : se(ke) && (ke = ke[be], ke === null && (ke = void 0))), ke === void 0 ? Ne : ke;
};
}), Jr = je((Pe, oe) => {
var ue = wi();
oe.exports = function(ce, se) {
return new (ue(ce))(se === 0 ? 0 : se);
};
}), Ni = je(() => {
var Pe = Cn(), oe = Rr(), ue = En(), ce = zn(), se = sn(), Ce = Jr();
Pe({ target: "Array", proto: !0 }, { flatMap: function(be) {
var Ne = ce(this), Te = se(Ne), ke;
return ue(be), ke = Ce(Ne, 0), ke.length = oe(ke, Ne, Ne, Te, 0, 1, be, arguments.length > 1 ? arguments[1] : void 0), ke;
} });
}), qr = je((Pe, oe) => {
oe.exports = {};
}), ki = je((Pe, oe) => {
var ue = Kt(), ce = qr(), se = ue("iterator"), Ce = Array.prototype;
oe.exports = function(be) {
return be !== void 0 && (ce.Array === be || Ce[se] === be);
};
}), Gr = je((Pe, oe) => {
var ue = Vr(), ce = Xn(), se = qn(), Ce = qr(), be = Kt(), Ne = be("iterator");
oe.exports = function(Te) {
if (!se(Te))
return ce(Te, Ne) || ce(Te, "@@iterator") || Ce[ue(Te)];
};
}), Pi = je((Pe, oe) => {
var ue = Yt(), ce = En(), se = Qt(), Ce = Wn(), be = Gr(), Ne = TypeError;
oe.exports = function(Te, ke) {
var Ve = arguments.length < 2 ? be(Te) : ke;
if (ce(Ve))
return se(ue(Ve, Te));
throw Ne(Ce(Te) + " is not iterable");
};
}), ji = je((Pe, oe) => {
var ue = Yt(), ce = Qt(), se = Xn();
oe.exports = function(Ce, be, Ne) {
var Te, ke;
ce(Ce);
try {
if (Te = se(Ce, "return"), !Te) {
if (be === "throw")
throw Ne;
return Ne;
}
Te = ue(Te, Ce);
} catch (Ve) {
ke = !0, Te = Ve;
}
if (be === "throw")
throw Ne;
if (ke)
throw Te;
return ce(Te), Ne;
};
}), Ii = je((Pe, oe) => {
var ue = $r(), ce = Yt(), se = Qt(), Ce = Wn(), be = ki(), Ne = sn(), Te = Sr(), ke = Pi(), Ve = Gr(), We = ji(), Xe = TypeError, Je = function(Ke, rt) {
this.stopped = Ke, this.result = rt;
}, X = Je.prototype;
oe.exports = function(Ke, rt, pt) {
var lt = pt && pt.that, yt = !!(pt && pt.AS_ENTRIES), H = !!(pt && pt.IS_RECORD), St = !!(pt && pt.IS_ITERATOR), Gt = !!(pt && pt.INTERRUPTED), Ht = ue(rt, lt), Lt, $t, Ct, Fn, _t, An, vn, xn = function(Tt) {
return Lt && We(Lt, "normal", Tt), new Je(!0, Tt);
}, bn = function(Tt) {
return yt ? (se(Tt), Gt ? Ht(Tt[0], Tt[1], xn) : Ht(Tt[0], Tt[1])) : Gt ? Ht(Tt, xn) : Ht(Tt);
};
if (H)
Lt = Ke.iterator;
else if (St)
Lt = Ke;
else {
if ($t = Ve(Ke), !$t)
throw Xe(Ce(Ke) + " is not iterable");
if (be($t)) {
for (Ct = 0, Fn = Ne(Ke); Fn > Ct; Ct++)
if (_t = bn(Ke[Ct]), _t && Te(X, _t))
return _t;
return new Je(!1);
}
Lt = ke(Ke, $t);
}
for (An = H ? Ke.next : Lt.next; !(vn = ce(An, Lt)).done; ) {
try {
_t = bn(vn.value);
} catch (Tt) {
We(Lt, "throw", Tt);
}
if (typeof _t == "object" && _t && Te(X, _t))
return _t;
}
return new Je(!1);
};
}), Li = je((Pe, oe) => {
var ue = Kn(), ce = an(), se = Jn();
oe.exports = function(Ce, be, Ne) {
var Te = ue(be);
Te in Ce ? ce.f(Ce, Te, se(0, Ne)) : Ce[Te] = Ne;
};
}), _i = je(() => {
var Pe = Cn(), oe = Ii(), ue = Li();
Pe({ target: "Object", stat: !0 }, { fromEntries: function(ce) {
var se = {};
return oe(ce, function(Ce, be) {
ue(se, Ce, be);
}, { AS_ENTRIES: !0 }), se;
} });
}), Oi = je((Pe, oe) => {
var ue = Or(), ce = an();
oe.exports = function(se, Ce, be) {
return be.get && ue(be.get, Ce, { getter: !0 }), be.set && ue(be.set, Ce, { setter: !0 }), ce.f(se, Ce, be);
};
}), Mi = je((Pe, oe) => {
var ue = Qt();
oe.exports = function() {
var ce = ue(this), se = "";
return ce.hasIndices && (se += "d"), ce.global && (se += "g"), ce.ignoreCase && (se += "i"), ce.multiline && (se += "m"), ce.dotAll && (se += "s"), ce.unicode && (se += "u"), ce.unicodeSets && (se += "v"), ce.sticky && (se += "y"), se;
};
}), $i = je(() => {
var Pe = At(), oe = jt(), ue = Oi(), ce = Mi(), se = xt(), Ce = Pe.RegExp, be = Ce.prototype, Ne = oe && se(function() {
var Te = !0;
try {
Ce(".", "d");
} catch {
Te = !1;
}
var ke = {}, Ve = "", We = Te ? "dgimsy" : "gimsy", Xe = function(rt, pt) {
Object.defineProperty(ke, rt, { get: function() {
return Ve += pt, !0;
} });
}, Je = { dotAll: "s", global: "g", ignoreCase: "i", multiline: "m", sticky: "y" };
Te && (Je.hasIndices = "d");
for (var X in Je)
Xe(X, Je[X]);
var Ke = Object.getOwnPropertyDescriptor(be, "flags").get.call(ke);
return Ke !== We || Ve !== We;
});
Ne && ue(be, "flags", { configurable: !0, get: ce });
}), Ri = je(() => {
var Pe = Cn(), oe = At();
Pe({ global: !0, forced: oe.globalThis !== oe }, { globalThis: oe });
}), Vi = je(() => {
Ri();
}), Ji = je(() => {
var Pe = Cn(), oe = Rr(), ue = zn(), ce = sn(), se = Qn(), Ce = Jr();
Pe({ target: "Array", proto: !0 }, { flat: function() {
var be = arguments.length ? arguments[0] : void 0, Ne = ue(this), Te = ce(Ne), ke = Ce(Ne, 0);
return ke.length = oe(ke, Ne, Ne, Te, 0, be === void 0 ? 1 : se(be)), ke;
} });
}), qi = je((Pe, oe) => {
var ue = ["cliName", "cliCategory", "cliDescription"], ce = ["_"], se = ["languageId"];
function Ce(u, l) {
if (u == null)
return {};
var t = be(u, l), s, a;
if (Object.getOwnPropertySymbols) {
var e = Object.getOwnPropertySymbols(u);
for (a = 0; a < e.length; a++)
s = e[a], !(l.indexOf(s) >= 0) && Object.prototype.propertyIsEnumerable.call(u, s) && (t[s] = u[s]);
}
return t;
}
function be(u, l) {
if (u == null)
return {};
var t = {}, s = Object.keys(u), a, e;
for (e = 0; e < s.length; e++)
a = s[e], !(l.indexOf(a) >= 0) && (t[a] = u[a]);
return t;
}
Ni(), _i(), $i(), Vi(), Ji();
var Ne = Object.create, Te = Object.defineProperty, ke = Object.getOwnPropertyDescriptor, Ve = Object.getOwnPropertyNames, We = Object.getPrototypeOf, Xe = Object.prototype.hasOwnProperty, Je = (u, l) => function() {
return u && (l = (0, u[Ve(u)[0]])(u = 0)), l;
}, X = (u, l) => function() {
return l || (0, u[Ve(u)[0]])((l = { exports: {} }).exports, l), l.exports;
}, Ke = (u, l) => {
for (var t in l)
Te(u, t, { get: l[t], enumerable: !0 });
}, rt = (u, l, t, s) => {
if (l && typeof l == "object" || typeof l == "function")
for (let a of Ve(l))
!Xe.call(u, a) && a !== t && Te(u, a, { get: () => l[a], enumerable: !(s = ke(l, a)) || s.enumerable });
return u;
}, pt = (u, l, t) => (t = u != null ? Ne(We(u)) : {}, rt(l || !u || !u.__esModule ? Te(t, "default", { value: u, enumerable: !0 }) : t, u)), lt = (u) => rt(Te({}, "__esModule", { value: !0 }), u), yt, H = Je({ "<define:process>"() {
yt = { env: {}, argv: [] };
} }), St = X({ "package.json"(u, l) {
l.exports = { version: "2.8.7" };
} }), Gt = X({ "node_modules/diff/lib/diff/base.js"(u) {
H(), Object.defineProperty(u, "__esModule", { value: !0 }), u.default = l;
function l() {
}
l.prototype = { diff: function(a, e) {
var n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, r = n.callback;
typeof n == "function" && (r = n, n = {}), this.options = n;
var o = this;
function c(A) {
return r ? (setTimeout(function() {
r(void 0, A);
}, 0), !0) : A;
}
a = this.castInput(a), e = this.castInput(e), a = this.removeEmpty(this.tokenize(a)), e = this.removeEmpty(this.tokenize(e));
var h = e.length, m = a.length, y = 1, p = h + m, d = [{ newPos: -1, components: [] }], C = this.extractCommon(d[0], e, a, 0);
if (d[0].newPos + 1 >= h && C + 1 >= m)
return c([{ value: this.join(e), count: e.length }]);
function w() {
for (var A = -1 * y; A <= y; A += 2) {
var N = void 0, S = d[A - 1], j = d[A + 1], k = (j ? j.newPos : 0) - A;
S && (d[A - 1] = void 0);
var J = S && S.newPos + 1 < h, f = j && 0 <= k && k < m;
if (!J && !f) {
d[A] = void 0;
continue;
}
if (!J || f && S.newPos < j.newPos ? (N = s(j), o.pushComponent(N.components, void 0, !0)) : (N = S, N.newPos++, o.pushComponent(N.components, !0, void 0)), k = o.extractCommon(N, e, a, A), N.newPos + 1 >= h && k + 1 >= m)
return c(t(o, N.components, e, a, o.useLongestToken));
d[A] = N;
}
y++;
}
if (r)
(function A() {
setTimeout(function() {
if (y > p)
return r();
w() || A();
}, 0);
})();
else
for (; y <= p; ) {
var P = w();
if (P)
return P;
}
}, pushComponent: function(a, e, n) {
var r = a[a.length - 1];
r && r.added === e && r.removed === n ? a[a.length - 1] = { count: r.count + 1, added: e, removed: n } : a.push({ count: 1, added: e, removed: n });
}, extractCommon: function(a, e, n, r) {
for (var o = e.length, c = n.length, h = a.newPos, m = h - r, y = 0; h + 1 < o && m + 1 < c && this.equals(e[h + 1], n[m + 1]); )
h++, m++, y++;
return y && a.components.push({ count: y }), a.newPos = h, m;
}, equals: function(a, e) {
return this.options.comparator ? this.options.comparator(a, e) : a === e || this.options.ignoreCase && a.toLowerCase() === e.toLowerCase();
}, removeEmpty: function(a) {
for (var e = [], n = 0; n < a.length; n++)
a[n] && e.push(a[n]);
return e;
}, castInput: function(a) {
return a;
}, tokenize: function(a) {
return a.split("");
}, join: function(a) {
return a.join("");
} };
function t(a, e, n, r, o) {
for (var c = 0, h = e.length, m = 0, y = 0; c < h; c++) {
var p = e[c];
if (p.removed) {
if (p.value = a.join(r.slice(y, y + p.count)), y += p.count, c && e[c - 1].added) {
var d = e[c - 1];
e[c - 1] = e[c], e[c] = d;
}
} else {
if (!p.added && o) {
var C = n.slice(m, m + p.count);
C = C.map(function(P, A) {
var N = r[y + A];
return N.length > P.length ? N : P;
}), p.value = a.join(C);
} else
p.value = a.join(n.slice(m, m + p.count));
m += p.count, p.added || (y += p.count);
}
}
var w = e[h - 1];
return h > 1 && typeof w.value == "string" && (w.added || w.removed) && a.equals("", w.value) && (e[h - 2].value += w.value, e.pop()), e;
}
function s(a) {
return { newPos: a.newPos, components: a.components.slice(0) };
}
} }), Ht = X({ "node_modules/diff/lib/diff/array.js"(u) {
H(), Object.defineProperty(u, "__esModule", { value: !0 }), u.diffArrays = a, u.arrayDiff = void 0;
var l = t(Gt());
function t(e) {
return e && e.__esModule ? e : { default: e };
}
var s = new l.default();
u.arrayDiff = s, s.tokenize = function(e) {
return e.slice();
}, s.join = s.removeEmpty = function(e) {
return e;
};
function a(e, n, r) {
return s.diff(e, n, r);
}
} }), Lt = X({ "src/document/doc-builders.js"(u, l) {
H();
function t(F) {
return { type: "concat", parts: F };
}
function s(F) {
return { type: "indent", contents: F };
}
function a(F, i) {
return { type: "align", contents: i, n: F };
}
function e(F) {
let i = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {};
return { type: "group", id: i.id, contents: F, break: !!i.shouldBreak, expandedStates: i.expandedStates };
}
function n(F) {
return a(Number.NEGATIVE_INFINITY, F);
}
function r(F) {
return a({ type: "root" }, F);
}
function o(F) {
return a(-1, F);
}
function c(F, i) {
return e(F[0], Object.assign(Object.assign({}, i), {}, { expandedStates: F }));
}
function h(F) {
return { type: "fill", parts: F };
}
function m(F, i) {
let g = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {};
return { type: "if-break", breakContents: F, flatContents: i, groupId: g.groupId };
}
function y(F, i) {
return { type: "indent-if-break", contents: F, groupId: i.groupId, negate: i.negate };
}
function p(F) {
return { type: "line-suffix", contents: F };
}
var d = { type: "line-suffix-boundary" }, C = { type: "break-parent" }, w = { type: "trim" }, P = { type: "line", hard: !0 }, A = { type: "line", hard: !0, literal: !0 }, N = { type: "line" }, S = { type: "line", soft: !0 }, j = t([P, C]), k = t([A, C]), J = { type: "cursor", placeholder: Symbol("cursor") };
function f(F, i) {
let g = [];
for (let E = 0; E < i.length; E++)
E !== 0 && g.push(F), g.push(i[E]);
return t(g);
}
function T(F, i, g) {
let E = F;
if (i > 0) {
for (let x = 0; x < Math.floor(i / g); ++x)
E = s(E);
E = a(i % g, E), E = a(Number.NEGATIVE_INFINITY, E);
}
return E;
}
function D(F, i) {
return { type: "label", label: F, contents: i };
}
l.exports = { concat: t, join: f, line: N, softline: S, hardline: j, literalline: k, group: e, conditionalGroup: c, fill: h, lineSuffix: p, lineSuffixBoundary: d, cursor: J, breakParent: C, ifBreak: m, trim: w, indent: s, indentIfBreak: y, align: a, addAlignmentToDoc: T, markAsRoot: r, dedentToRoot: n, dedent: o, hardlineWithoutBreakParent: P, literallineWithoutBreakParent: A, label: D };
} }), $t = X({ "src/common/end-of-line.js"(u, l) {
H();
function t(n) {
let r = n.indexOf("\r");
return r >= 0 ? n.charAt(r + 1) === `
` ? "crlf" : "cr" : "lf";
}
function s(n) {
switch (n) {
case "cr":
return "\r";
case "crlf":
return `\r
`;
default:
return `
`;
}
}
function a(n, r) {
let o;
switch (r) {
case `
`:
o = /\n/g;
break;
case "\r":
o = /\r/g;
break;
case `\r
`:
o = /\r\n/g;
break;
default:
throw new Error(`Unexpected "eol" ${JSON.stringify(r)}.`);
}
let c = n.match(o);
return c ? c.length : 0;
}
function e(n) {
return n.replace(/\r\n?/g, `
`);
}
l.exports = { guessEndOfLine: t, convertEndOfLineToChars: s, countEndOfLineChars: a, normalizeEndOfLine: e };
} }), Ct = X({ "src/utils/get-last.js"(u, l) {
H();
var t = (s) => s[s.length - 1];
l.exports = t;
} });
function Fn() {
let { onlyFirst: u = !1 } = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}, l = ["[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]+)*|[a-zA-Z\\d]+(?:;[-a-zA-Z\\d\\/#&.:=?%@~_]*)*)?\\u0007)", "(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PR-TZcf-ntqry=><~]))"].join("|");
return new RegExp(l, u ? void 0 : "g");
}
var _t = Je({ "node_modules/strip-ansi/node_modules/ansi-regex/index.js"() {
H();
} });
function An(u) {
if (typeof u != "string")
throw new TypeError(`Expected a \`string\`, got \`${typeof u}\``);
return u.replace(Fn(), "");
}
var vn = Je({ "node_modules/strip-ansi/index.js"() {
H(), _t();
} });
function xn(u) {
return Number.isInteger(u) ? u >= 4352 && (u <= 4447 || u === 9001 || u === 9002 || 11904 <= u && u <= 12871 && u !== 12351 || 12880 <= u && u <= 19903 || 19968 <= u && u <= 42182 || 43360 <= u && u <= 43388 || 44032 <= u && u <= 55203 || 63744 <= u && u <= 64255 || 65040 <= u && u <= 65049 || 65072 <= u && u <= 65131 || 65281 <= u && u <= 65376 || 65504 <= u && u <= 65510 || 110592 <= u && u <= 110593 || 127488 <= u && u <= 127569 || 131072 <= u && u <= 262141) : !1;
}
var bn = Je({ "node_modules/is-fullwidth-code-point/index.js"() {
H();
} }), Tt = X({ "node_modules/emoji-regex/index.js"(u, l) {
H(), l.exports = function() {
return /\uD83C\uDFF4\uDB40\uDC67\uDB40\uDC62(?:\uDB40\uDC77\uDB40\uDC6C\uDB40\uDC73|\uDB40\uDC73\uDB40\uDC63\uDB40\uDC74|\uDB40\uDC65\uDB40\uDC6E\uDB40\uDC67)\uDB40\uDC7F|(?:\uD83E\uDDD1\uD83C\uDFFF\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFF\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFE])|(?:\uD83E\uDDD1\uD83C\uDFFE\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFE\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFD\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFD\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFC\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFC\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|(?:\uD83E\uDDD1\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1|\uD83D\uDC69\uD83C\uDFFB\u200D\uD83E\uDD1D\u200D(?:\uD83D[\uDC68\uDC69]))(?:\uD83C[\uDFFC-\uDFFF])|\uD83D\uDC68(?:\uD83C\uDFFB(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFC-\uDFFF])|[\u2695\u2696\u2708]\uFE0F|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))?|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFF]))|\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D)?\uD83D\uDC68|(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFE])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83E\uDD1D\u200D\uD83D\uDC68(?:\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])\uFE0F|\u200D(?:(?:\uD83D[\uDC68\uDC69])\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D[\uDC66\uDC67])|\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC)?|(?:\uD83D\uDC69(?:\uD83C\uDFFB\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|(?:\uD83C[\uDFFC-\uDFFF])\u200D\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69]))|\uD83E\uDDD1(?:\uD83C[\uDFFB-\uDFFF])\u200D\uD83E\uDD1D\u200D\uD83E\uDDD1)(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67]))|\uD83D\uDC69(?:\u200D(?:\u2764\uFE0F\u200D(?:\uD83D\uDC8B\u200D(?:\uD83D[\uDC68\uDC69])|\uD83D[\uDC68\uDC69])|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83E\uDDD1(?:\u200D(?:\uD83E\uDD1D\u200D\uD83E\uDDD1|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFF\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFE\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFD\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFC\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD])|\uD83C\uDFFB\u200D(?:\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E[\uDDAF-\uDDB3\uDDBC\uDDBD]))|\uD83D\uDC69\u200D\uD83D\uDC66\u200D\uD83D\uDC66|\uD83D\uDC69\u200D\uD83D\uDC69\u200D(?:\uD83D[\uDC66\uDC67])|\uD83D\uDC69\u200D\uD83D\uDC67\u200D(?:\uD83D[\uDC66\uDC67])|(?:\uD83D\uDC41\uFE0F\u200D\uD83D\uDDE8|\uD83E\uDDD1(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDC69(?:\uD83C\uDFFF\u200D[\u2695\u2696\u2708]|\uD83C\uDFFE\u200D[\u2695\u2696\u2708]|\uD83C\uDFFD\u200D[\u2695\u2696\u2708]|\uD83C\uDFFC\u200D[\u2695\u2696\u2708]|\uD83C\uDFFB\u200D[\u2695\u2696\u2708]|\u200D[\u2695\u2696\u2708])|\uD83D\uDE36\u200D\uD83C\uDF2B|\uD83C\uDFF3\uFE0F\u200D\u26A7|\uD83D\uDC3B\u200D\u2744|(?:(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])(?:\uD83C[\uDFFB-\uDFFF])|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF])\u200D[\u2640\u2642]|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])\u200D[\u2640\u2642]|\uD83C\uDFF4\u200D\u2620|(?:\uD83C[\uDFC3\uDFC4\uDFCA]|\uD83D[\uDC6E\uDC70\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4-\uDEB6]|\uD83E[\uDD26\uDD35\uDD37-\uDD39\uDD3D\uDD3E\uDDB8\uDDB9\uDDCD-\uDDCF\uDDD4\uDDD6-\uDDDD])\u200D[\u2640\u2642]|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u3030\u303D\u3297\u3299]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]|\uD83D[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])\uFE0F|\uD83C\uDFF3\uFE0F\u200D\uD83C\uDF08|\uD83D\uDC69\u200D\uD83D\uDC67|\uD83D\uDC69\u200D\uD83D\uDC66|\uD83D\uDE35\u200D\uD83D\uDCAB|\uD83D\uDE2E\u200D\uD83D\uDCA8|\uD83D\uDC15\u200D\uD83E\uDDBA|\uD83E\uDDD1(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83D\uDC69(?:\uD83C\uDFFF|\uD83C\uDFFE|\uD83C\uDFFD|\uD83C\uDFFC|\uD83C\uDFFB)?|\uD83C\uDDFD\uD83C\uDDF0|\uD83C\uDDF6\uD83C\uDDE6|\uD83C\uDDF4\uD83C\uDDF2|\uD83D\uDC08\u200D\u2B1B|\u2764\uFE0F\u200D(?:\uD83D\uDD25|\uD83E\uDE79)|\uD83D\uDC41\uFE0F|\uD83C\uDFF3\uFE0F|\uD83C\uDDFF(?:\uD83C[\uDDE6\uDDF2\uDDFC])|\uD83C\uDDFE(?:\uD83C[\uDDEA\uDDF9])|\uD83C\uDDFC(?:\uD83C[\uDDEB\uDDF8])|\uD83C\uDDFB(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA])|\uD83C\uDDFA(?:\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF])|\uD83C\uDDF9(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF])|\uD83C\uDDF8(?:\uD83C[\uDDE6-\uD