UNPKG

@api-helper/template

Version:

根据 Swagger 的接口定义生成 TypeScript/JavaScript 的接口类型及其请求函数代码。

468 lines 674 kB
var __makeTemplateObject = (this && this.__makeTemplateObject) || function (cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; var __extends = (this && this.__extends) || (function () { var extendStatics = function (d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; return function (d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); }; })(); var __values = (this && this.__values) || function(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); }; var __read = (this && this.__read) || function (o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; }; var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); }; var Te = function (e, r) { return function () { return (r || e((r = { exports: {} }).exports, r), r.exports); }; }; var pt = Te(function (Vg, ou) { var ur = function (e) { return e && e.Math == Math && e; }; ou.exports = ur(typeof globalThis == "object" && globalThis) || ur(typeof window == "object" && window) || ur(typeof self == "object" && self) || ur(typeof global == "object" && global) || function () { return this; }() || Function("return this")(); }); var Dt = Te(function (Wg, lu) { lu.exports = function (e) { try { return !!e(); } catch (_b) { return !0; } }; }); var yt = Te(function (Hg, cu) { var wo = Dt(); cu.exports = !wo(function () { return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7; }); }); var sr = Te(function (Gg, pu) { var _o = Dt(); pu.exports = !_o(function () { var e = function () { }.bind(); return typeof e != "function" || e.hasOwnProperty("prototype"); }); }); var At = Te(function (Ug, fu) { var Po = sr(), ir = Function.prototype.call; fu.exports = Po ? ir.bind(ir) : function () { return ir.apply(ir, arguments); }; }); var gu = Te(function (du) { "use strict"; var Du = {}.propertyIsEnumerable, mu = Object.getOwnPropertyDescriptor, Io = mu && !Du.call({ 1: 2 }, 1); du.f = Io ? function (r) { var t = mu(this, r); return !!t && t.enumerable; } : Du; }); var ar = Te(function (zg, yu) { yu.exports = function (e, r) { return { enumerable: !(e & 1), configurable: !(e & 2), writable: !(e & 4), value: r }; }; }); var mt = Te(function (Xg, Cu) { var hu = sr(), vu = Function.prototype, $r = vu.call, ko = hu && vu.bind.bind($r, $r); Cu.exports = hu ? ko : function (e) { return function () { return $r.apply(e, arguments); }; }; }); var Rt = Te(function (Kg, Fu) { var Eu = mt(), Lo = Eu({}.toString), Oo = Eu("".slice); Fu.exports = function (e) { return Oo(Lo(e), 8, -1); }; }); var Su = Te(function (Yg, Au) { var jo = mt(), qo = Dt(), Mo = Rt(), Vr = Object, Ro = jo("".split); Au.exports = qo(function () { return !Vr("z").propertyIsEnumerable(0); }) ? function (e) { return Mo(e) == "String" ? Ro(e, "") : Vr(e); } : Vr; }); var or = Te(function (Qg, xu) { xu.exports = function (e) { return e == null; }; }); var Wr = Te(function (Zg, bu) { var $o = or(), Vo = TypeError; bu.exports = function (e) { if ($o(e)) throw Vo("Can't call method on " + e); return e; }; }); var lr = Te(function (e0, Tu) { var Wo = Su(), Ho = Wr(); Tu.exports = function (e) { return Wo(Ho(e)); }; }); var Gr = Te(function (t0, Bu) { var Hr = typeof document == "object" && document.all, Go = typeof Hr > "u" && Hr !== void 0; Bu.exports = { all: Hr, IS_HTMLDDA: Go }; }); var ot = Te(function (r0, wu) { var Nu = Gr(), Uo = Nu.all; wu.exports = Nu.IS_HTMLDDA ? function (e) { return typeof e == "function" || e === Uo; } : function (e) { return typeof e == "function"; }; }); var St = Te(function (n0, Iu) { var _u = ot(), Pu = Gr(), Jo = Pu.all; Iu.exports = Pu.IS_HTMLDDA ? function (e) { return typeof e == "object" ? e !== null : _u(e) || e === Jo; } : function (e) { return typeof e == "object" ? e !== null : _u(e); }; }); var $t = Te(function (u0, ku) { var Ur = pt(), zo = ot(), Xo = function (e) { return zo(e) ? e : void 0; }; ku.exports = function (e, r) { return arguments.length < 2 ? Xo(Ur[e]) : Ur[e] && Ur[e][r]; }; }); var Jr = Te(function (s0, Lu) { var Ko = mt(); Lu.exports = Ko({}.isPrototypeOf); }); var ju = Te(function (i0, Ou) { var Yo = $t(); Ou.exports = Yo("navigator", "userAgent") || ""; }); var Hu = Te(function (a0, Wu) { var Vu = pt(), zr = ju(), qu = Vu.process, Mu = Vu.Deno, Ru = qu && qu.versions || Mu && Mu.version, $u = Ru && Ru.v8, dt, cr; $u && (dt = $u.split("."), cr = dt[0] > 0 && dt[0] < 4 ? 1 : +(dt[0] + dt[1])); !cr && zr && (dt = zr.match(/Edge\/(\d+)/), (!dt || dt[1] >= 74) && (dt = zr.match(/Chrome\/(\d+)/), dt && (cr = +dt[1]))); Wu.exports = cr; }); var Xr = Te(function (o0, Uu) { var Gu = Hu(), Qo = Dt(); Uu.exports = !!Object.getOwnPropertySymbols && !Qo(function () { var e = Symbol(); return !String(e) || !(Object(e) instanceof Symbol) || !Symbol.sham && Gu && Gu < 41; }); }); var Kr = Te(function (l0, Ju) { var Zo = Xr(); Ju.exports = Zo && !Symbol.sham && typeof Symbol.iterator == "symbol"; }); var Yr = Te(function (c0, zu) { var el = $t(), tl = ot(), rl = Jr(), nl = Kr(), ul = Object; zu.exports = nl ? function (e) { return typeof e == "symbol"; } : function (e) { var r = el("Symbol"); return tl(r) && rl(r.prototype, ul(e)); }; }); var pr = Te(function (p0, Xu) { var sl = String; Xu.exports = function (e) { try { return sl(e); } catch (_b) { return "Object"; } }; }); var Vt = Te(function (f0, Ku) { var il = ot(), al = pr(), ol = TypeError; Ku.exports = function (e) { if (il(e)) return e; throw ol(al(e) + " is not a function"); }; }); var fr = Te(function (D0, Yu) { var ll = Vt(), cl = or(); Yu.exports = function (e, r) { var t = e[r]; return cl(t) ? void 0 : ll(t); }; }); var Zu = Te(function (m0, Qu) { var Qr = At(), Zr = ot(), en = St(), pl = TypeError; Qu.exports = function (e, r) { var t, s; if (r === "string" && Zr(t = e.toString) && !en(s = Qr(t, e)) || Zr(t = e.valueOf) && !en(s = Qr(t, e)) || r !== "string" && Zr(t = e.toString) && !en(s = Qr(t, e))) return s; throw pl("Can't convert object to primitive value"); }; }); var ts = Te(function (d0, es) { es.exports = !1; }); var Dr = Te(function (g0, ns) { var rs = pt(), fl = Object.defineProperty; ns.exports = function (e, r) { try { fl(rs, e, { value: r, configurable: !0, writable: !0 }); } catch (_b) { rs[e] = r; } return r; }; }); var mr = Te(function (y0, ss) { var Dl = pt(), ml = Dr(), us = "__core-js_shared__", dl = Dl[us] || ml(us, {}); ss.exports = dl; }); var tn = Te(function (h0, as) { var gl = ts(), is = mr(); (as.exports = function (e, r) { return is[e] || (is[e] = r !== void 0 ? r : {}); })("versions", []).push({ version: "3.26.1", mode: gl ? "pure" : "global", copyright: "\xA9 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" }); }); var dr = Te(function (v0, os) { var yl = Wr(), hl = Object; os.exports = function (e) { return hl(yl(e)); }; }); var Ct = Te(function (C0, ls) { var vl = mt(), Cl = dr(), El = vl({}.hasOwnProperty); ls.exports = Object.hasOwn || function (r, t) { return El(Cl(r), t); }; }); var rn = Te(function (E0, cs) { var Fl = mt(), Al = 0, Sl = Math.random(), xl = Fl(1..toString); cs.exports = function (e) { return "Symbol(" + (e === void 0 ? "" : e) + ")_" + xl(++Al + Sl, 36); }; }); var bt = Te(function (F0, ds) { var bl = pt(), Tl = tn(), ps = Ct(), Bl = rn(), fs = Xr(), ms = Kr(), Pt = Tl("wks"), xt = bl.Symbol, Ds = xt && xt.for, Nl = ms ? xt : xt && xt.withoutSetter || Bl; ds.exports = function (e) { if (!ps(Pt, e) || !(fs || typeof Pt[e] == "string")) { var r = "Symbol." + e; fs && ps(xt, e) ? Pt[e] = xt[e] : ms && Ds ? Pt[e] = Ds(r) : Pt[e] = Nl(r); } return Pt[e]; }; }); var vs = Te(function (A0, hs) { var wl = At(), gs = St(), ys = Yr(), _l = fr(), Pl = Zu(), Il = bt(), kl = TypeError, Ll = Il("toPrimitive"); hs.exports = function (e, r) { if (!gs(e) || ys(e)) return e; var t = _l(e, Ll), s; if (t) { if (r === void 0 && (r = "default"), s = wl(t, e, r), !gs(s) || ys(s)) return s; throw kl("Can't convert object to primitive value"); } return r === void 0 && (r = "number"), Pl(e, r); }; }); var gr = Te(function (S0, Cs) { var Ol = vs(), jl = Yr(); Cs.exports = function (e) { var r = Ol(e, "string"); return jl(r) ? r : r + ""; }; }); var As = Te(function (x0, Fs) { var ql = pt(), Es = St(), nn = ql.document, Ml = Es(nn) && Es(nn.createElement); Fs.exports = function (e) { return Ml ? nn.createElement(e) : {}; }; }); var un = Te(function (b0, Ss) { var Rl = yt(), $l = Dt(), Vl = As(); Ss.exports = !Rl && !$l(function () { return Object.defineProperty(Vl("div"), "a", { get: function () { return 7; } }).a != 7; }); }); var sn = Te(function (bs) { var Wl = yt(), Hl = At(), Gl = gu(), Ul = ar(), Jl = lr(), zl = gr(), Xl = Ct(), Kl = un(), xs = Object.getOwnPropertyDescriptor; bs.f = Wl ? xs : function (r, t) { if (r = Jl(r), t = zl(t), Kl) try { return xs(r, t); } catch (_b) { } if (Xl(r, t)) return Ul(!Hl(Gl.f, r, t), r[t]); }; }); var Bs = Te(function (B0, Ts) { var Yl = yt(), Ql = Dt(); Ts.exports = Yl && Ql(function () { return Object.defineProperty(function () { }, "prototype", { value: 42, writable: !1 }).prototype != 42; }); }); var Tt = Te(function (N0, Ns) { var Zl = St(), ec = String, tc = TypeError; Ns.exports = function (e) { if (Zl(e)) return e; throw tc(ec(e) + " is not an object"); }; }); var It = Te(function (_s) { var rc = yt(), nc = un(), uc = Bs(), yr = Tt(), ws = gr(), sc = TypeError, an = Object.defineProperty, ic = Object.getOwnPropertyDescriptor, on = "enumerable", ln = "configurable", cn = "writable"; _s.f = rc ? uc ? function (r, t, s) { if (yr(r), t = ws(t), yr(s), typeof r == "function" && t === "prototype" && "value" in s && cn in s && !s[cn]) { var a = ic(r, t); a && a[cn] && (r[t] = s.value, s = { configurable: ln in s ? s[ln] : a[ln], enumerable: on in s ? s[on] : a[on], writable: !1 }); } return an(r, t, s); } : an : function (r, t, s) { if (yr(r), t = ws(t), yr(s), nc) try { return an(r, t, s); } catch (_b) { } if ("get" in s || "set" in s) throw sc("Accessors not supported"); return "value" in s && (r[t] = s.value), r; }; }); var pn = Te(function (_0, Ps) { var ac = yt(), oc = It(), lc = ar(); Ps.exports = ac ? function (e, r, t) { return oc.f(e, r, lc(1, t)); } : function (e, r, t) { return e[r] = t, e; }; }); var Ls = Te(function (P0, ks) { var fn = yt(), cc = Ct(), Is = Function.prototype, pc = fn && Object.getOwnPropertyDescriptor, Dn = cc(Is, "name"), fc = Dn && function () { }.name === "something", Dc = Dn && (!fn || fn && pc(Is, "name").configurable); ks.exports = { EXISTS: Dn, PROPER: fc, CONFIGURABLE: Dc }; }); var dn = Te(function (I0, Os) { var mc = mt(), dc = ot(), mn = mr(), gc = mc(Function.toString); dc(mn.inspectSource) || (mn.inspectSource = function (e) { return gc(e); }); Os.exports = mn.inspectSource; }); var Ms = Te(function (k0, qs) { var yc = pt(), hc = ot(), js = yc.WeakMap; qs.exports = hc(js) && /native code/.test(String(js)); }); var Vs = Te(function (L0, $s) { var vc = tn(), Cc = rn(), Rs = vc("keys"); $s.exports = function (e) { return Rs[e] || (Rs[e] = Cc(e)); }; }); var gn = Te(function (O0, Ws) { Ws.exports = {}; }); var Js = Te(function (j0, Us) { var Ec = Ms(), Gs = pt(), Fc = St(), Ac = pn(), yn = Ct(), hn = mr(), Sc = Vs(), xc = gn(), Hs = "Object already initialized", vn = Gs.TypeError, bc = Gs.WeakMap, hr, Wt, vr, Tc = function (e) { return vr(e) ? Wt(e) : hr(e, {}); }, Bc = function (e) { return function (r) { var t; if (!Fc(r) || (t = Wt(r)).type !== e) throw vn("Incompatible receiver, " + e + " required"); return t; }; }; Ec || hn.state ? (gt = hn.state || (hn.state = new bc), gt.get = gt.get, gt.has = gt.has, gt.set = gt.set, hr = function (e, r) { if (gt.has(e)) throw vn(Hs); return r.facade = e, gt.set(e, r), r; }, Wt = function (e) { return gt.get(e) || {}; }, vr = function (e) { return gt.has(e); }) : (Bt = Sc("state"), xc[Bt] = !0, hr = function (e, r) { if (yn(e, Bt)) throw vn(Hs); return r.facade = e, Ac(e, Bt, r), r; }, Wt = function (e) { return yn(e, Bt) ? e[Bt] : {}; }, vr = function (e) { return yn(e, Bt); }); var gt, Bt; Us.exports = { set: hr, get: Wt, has: vr, enforce: Tc, getterFor: Bc }; }); var En = Te(function (q0, Xs) { var Nc = Dt(), wc = ot(), Cr = Ct(), Cn = yt(), _c = Ls().CONFIGURABLE, Pc = dn(), zs = Js(), Ic = zs.enforce, kc = zs.get, Er = Object.defineProperty, Lc = Cn && !Nc(function () { return Er(function () { }, "length", { value: 8 }).length !== 8; }), Oc = String(String).split("String"), jc = Xs.exports = function (e, r, t) { String(r).slice(0, 7) === "Symbol(" && (r = "[" + String(r).replace(/^Symbol\(([^)]*)\)/, "$1") + "]"), t && t.getter && (r = "get " + r), t && t.setter && (r = "set " + r), (!Cr(e, "name") || _c && e.name !== r) && (Cn ? Er(e, "name", { value: r, configurable: !0 }) : e.name = r), Lc && t && Cr(t, "arity") && e.length !== t.arity && Er(e, "length", { value: t.arity }); try { t && Cr(t, "constructor") && t.constructor ? Cn && Er(e, "prototype", { writable: !1 }) : e.prototype && (e.prototype = void 0); } catch (_b) { } var s = Ic(e); return Cr(s, "source") || (s.source = Oc.join(typeof r == "string" ? r : "")), e; }; Function.prototype.toString = jc(function () { return wc(this) && kc(this).source || Pc(this); }, "toString"); }); var Ys = Te(function (M0, Ks) { var qc = ot(), Mc = It(), Rc = En(), $c = Dr(); Ks.exports = function (e, r, t, s) { s || (s = {}); var a = s.enumerable, n = s.name !== void 0 ? s.name : r; if (qc(t) && Rc(t, n, s), s.global) a ? e[r] = t : $c(r, t); else { try { s.unsafe ? e[r] && (a = !0) : delete e[r]; } catch (_b) { } a ? e[r] = t : Mc.f(e, r, { value: t, enumerable: !1, configurable: !s.nonConfigurable, writable: !s.nonWritable }); } return e; }; }); var Zs = Te(function (R0, Qs) { var Vc = Math.ceil, Wc = Math.floor; Qs.exports = Math.trunc || function (r) { var t = +r; return (t > 0 ? Wc : Vc)(t); }; }); var Fr = Te(function ($0, ei) { var Hc = Zs(); ei.exports = function (e) { var r = +e; return r !== r || r === 0 ? 0 : Hc(r); }; }); var ri = Te(function (V0, ti) { var Gc = Fr(), Uc = Math.max, Jc = Math.min; ti.exports = function (e, r) { var t = Gc(e); return t < 0 ? Uc(t + r, 0) : Jc(t, r); }; }); var ui = Te(function (W0, ni) { var zc = Fr(), Xc = Math.min; ni.exports = function (e) { return e > 0 ? Xc(zc(e), 9007199254740991) : 0; }; }); var kt = Te(function (H0, si) { var Kc = ui(); si.exports = function (e) { return Kc(e.length); }; }); var oi = Te(function (G0, ai) { var Yc = lr(), Qc = ri(), Zc = kt(), ii = function (e) { return function (r, t, s) { var a = Yc(r), n = Zc(a), u = Qc(s, n), i; if (e && t != t) { for (; n > u;) if (i = a[u++], i != i) return !0; } else for (; n > u; u++) if ((e || u in a) && a[u] === t) return e || u || 0; return !e && -1; }; }; ai.exports = { includes: ii(!0), indexOf: ii(!1) }; }); var pi = Te(function (U0, ci) { var ep = mt(), Fn = Ct(), tp = lr(), rp = oi().indexOf, np = gn(), li = ep([].push); ci.exports = function (e, r) { var t = tp(e), s = 0, a = [], n; for (n in t) !Fn(np, n) && Fn(t, n) && li(a, n); for (; r.length > s;) Fn(t, n = r[s++]) && (~rp(a, n) || li(a, n)); return a; }; }); var Di = Te(function (J0, fi) { fi.exports = ["constructor", "hasOwnProperty", "isPrototypeOf", "propertyIsEnumerable", "toLocaleString", "toString", "valueOf"]; }); var di = Te(function (mi) { var up = pi(), sp = Di(), ip = sp.concat("length", "prototype"); mi.f = Object.getOwnPropertyNames || function (r) { return up(r, ip); }; }); var yi = Te(function (gi) { gi.f = Object.getOwnPropertySymbols; }); var vi = Te(function (K0, hi) { var ap = $t(), op = mt(), lp = di(), cp = yi(), pp = Tt(), fp = op([].concat); hi.exports = ap("Reflect", "ownKeys") || function (r) { var t = lp.f(pp(r)), s = cp.f; return s ? fp(t, s(r)) : t; }; }); var Fi = Te(function (Y0, Ei) { var Ci = Ct(), Dp = vi(), mp = sn(), dp = It(); Ei.exports = function (e, r, t) { for (var s = Dp(r), a = dp.f, n = mp.f, u = 0; u < s.length; u++) { var i = s[u]; !Ci(e, i) && !(t && Ci(t, i)) && a(e, i, n(r, i)); } }; }); var Si = Te(function (Q0, Ai) { var gp = Dt(), yp = ot(), hp = /#|\.prototype\./, Ht = function (e, r) { var t = Cp[vp(e)]; return t == Fp ? !0 : t == Ep ? !1 : yp(r) ? gp(r) : !!r; }, vp = Ht.normalize = function (e) { return String(e).replace(hp, ".").toLowerCase(); }, Cp = Ht.data = {}, Ep = Ht.NATIVE = "N", Fp = Ht.POLYFILL = "P"; Ai.exports = Ht; }); var Gt = Te(function (Z0, xi) { var An = pt(), Ap = sn().f, Sp = pn(), xp = Ys(), bp = Dr(), Tp = Fi(), Bp = Si(); xi.exports = function (e, r) { var t = e.target, s = e.global, a = e.stat, n, u, i, l, p, d; if (s ? u = An : a ? u = An[t] || bp(t, {}) : u = (An[t] || {}).prototype, u) for (i in r) { if (p = r[i], e.dontCallGetSet ? (d = Ap(u, i), l = d && d.value) : l = u[i], n = Bp(s ? i : t + (a ? "." : "#") + i, e.forced), !n && l !== void 0) { if (typeof p == typeof l) continue; Tp(p, l); } (e.sham || l && l.sham) && Sp(p, "sham", !0), xp(u, i, p, e); } }; }); var Sn = Te(function (ey, bi) { var Np = Rt(); bi.exports = Array.isArray || function (r) { return Np(r) == "Array"; }; }); var Bi = Te(function (ty, Ti) { var wp = TypeError, _p = 9007199254740991; Ti.exports = function (e) { if (e > _p) throw wp("Maximum allowed index exceeded"); return e; }; }); var wi = Te(function (ry, Ni) { var Pp = Rt(), Ip = mt(); Ni.exports = function (e) { if (Pp(e) === "Function") return Ip(e); }; }); var xn = Te(function (ny, Pi) { var _i = wi(), kp = Vt(), Lp = sr(), Op = _i(_i.bind); Pi.exports = function (e, r) { return kp(e), r === void 0 ? e : Lp ? Op(e, r) : function () { return e.apply(r, arguments); }; }; }); var bn = Te(function (uy, ki) { "use strict"; var jp = Sn(), qp = kt(), Mp = Bi(), Rp = xn(), Ii = function (e, r, t, s, a, n, u, i) { for (var l = a, p = 0, d = u ? Rp(u, i) : !1, y, g; p < s;) p in t && (y = d ? d(t[p], p, r) : t[p], n > 0 && jp(y) ? (g = qp(y), l = Ii(e, r, y, g, l, n - 1) - 1) : (Mp(l + 1), e[l] = y), l++), p++; return l; }; ki.exports = Ii; }); var ji = Te(function (sy, Oi) { var $p = bt(), Vp = $p("toStringTag"), Li = {}; Li[Vp] = "z"; Oi.exports = String(Li) === "[object z]"; }); var Tn = Te(function (iy, qi) { var Wp = ji(), Hp = ot(), Ar = Rt(), Gp = bt(), Up = Gp("toStringTag"), Jp = Object, zp = Ar(function () { return arguments; }()) == "Arguments", Xp = function (e, r) { try { return e[r]; } catch (_b) { } }; qi.exports = Wp ? Ar : function (e) { var r, t, s; return e === void 0 ? "Undefined" : e === null ? "Null" : typeof (t = Xp(r = Jp(e), Up)) == "string" ? t : zp ? Ar(r) : (s = Ar(r)) == "Object" && Hp(r.callee) ? "Arguments" : s; }; }); var Hi = Te(function (ay, Wi) { var Kp = mt(), Yp = Dt(), Mi = ot(), Qp = Tn(), Zp = $t(), ef = dn(), Ri = function () { }, tf = [], $i = Zp("Reflect", "construct"), Bn = /^\s*(?:class|function)\b/, rf = Kp(Bn.exec), nf = !Bn.exec(Ri), Ut = function (r) { if (!Mi(r)) return !1; try { return $i(Ri, tf, r), !0; } catch (_b) { return !1; } }, Vi = function (r) { if (!Mi(r)) return !1; switch (Qp(r)) { case "AsyncFunction": case "GeneratorFunction": case "AsyncGeneratorFunction": return !1; } try { return nf || !!rf(Bn, ef(r)); } catch (_b) { return !0; } }; Vi.sham = !0; Wi.exports = !$i || Yp(function () { var e; return Ut(Ut.call) || !Ut(Object) || !Ut(function () { e = !0; }) || e; }) ? Vi : Ut; }); var zi = Te(function (oy, Ji) { var Gi = Sn(), uf = Hi(), sf = St(), af = bt(), of = af("species"), Ui = Array; Ji.exports = function (e) { var r; return Gi(e) && (r = e.constructor, uf(r) && (r === Ui || Gi(r.prototype)) ? r = void 0 : sf(r) && (r = r[of], r === null && (r = void 0))), r === void 0 ? Ui : r; }; }); var Nn = Te(function (ly, Xi) { var lf = zi(); Xi.exports = function (e, r) { return new (lf(e))(r === 0 ? 0 : r); }; }); var wn = Te(function (cy, Ki) { Ki.exports = {}; }); var Qi = Te(function (py, Yi) { var gf = bt(), yf = wn(), hf = gf("iterator"), vf = Array.prototype; Yi.exports = function (e) { return e !== void 0 && (yf.Array === e || vf[hf] === e); }; }); var _n = Te(function (fy, ea) { var Cf = Tn(), Zi = fr(), Ef = or(), Ff = wn(), Af = bt(), Sf = Af("iterator"); ea.exports = function (e) { if (!Ef(e)) return Zi(e, Sf) || Zi(e, "@@iterator") || Ff[Cf(e)]; }; }); var ra = Te(function (Dy, ta) { var xf = At(), bf = Vt(), Tf = Tt(), Bf = pr(), Nf = _n(), wf = TypeError; ta.exports = function (e, r) { var t = arguments.length < 2 ? Nf(e) : r; if (bf(t)) return Tf(xf(t, e)); throw wf(Bf(e) + " is not iterable"); }; }); var sa = Te(function (my, ua) { var _f = At(), na = Tt(), Pf = fr(); ua.exports = function (e, r, t) { var s, a; na(e); try { if (s = Pf(e, "return"), !s) { if (r === "throw") throw t; return t; } s = _f(s, e); } catch (n) { a = !0, s = n; } if (r === "throw") throw t; if (a) throw s; return na(s), t; }; }); var ca = Te(function (dy, la) { var If = xn(), kf = At(), Lf = Tt(), Of = pr(), jf = Qi(), qf = kt(), ia = Jr(), Mf = ra(), Rf = _n(), aa = sa(), $f = TypeError, Sr = function (e, r) { this.stopped = e, this.result = r; }, oa = Sr.prototype; la.exports = function (e, r, t) { var s = t && t.that, a = !!(t && t.AS_ENTRIES), n = !!(t && t.IS_RECORD), u = !!(t && t.IS_ITERATOR), i = !!(t && t.INTERRUPTED), l = If(r, s), p, d, y, g, c, f, E, _ = function (F) { return p && aa(p, "normal", F), new Sr(!0, F); }, w = function (F) { return a ? (Lf(F), i ? l(F[0], F[1], _) : l(F[0], F[1])) : i ? l(F, _) : l(F); }; if (n) p = e.iterator; else if (u) p = e; else { if (d = Rf(e), !d) throw $f(Of(e) + " is not iterable"); if (jf(d)) { for (y = 0, g = qf(e); g > y; y++) if (c = w(e[y]), c && ia(oa, c)) return c; return new Sr(!1); } p = Mf(e, d); } for (f = n ? e.next : p.next; !(E = kf(f, p)).done;) { try { c = w(E.value); } catch (F) { aa(p, "throw", F); } if (typeof c == "object" && c && ia(oa, c)) return c; } return new Sr(!1); }; }); var fa = Te(function (gy, pa) { "use strict"; var Vf = gr(), Wf = It(), Hf = ar(); pa.exports = function (e, r, t) { var s = Vf(r); s in e ? Wf.f(e, s, Hf(0, t)) : e[s] = t; }; }); var da = Te(function (yy, ma) { var Da = En(), zf = It(); ma.exports = function (e, r, t) { return t.get && Da(t.get, r, { getter: !0 }), t.set && Da(t.set, r, { setter: !0 }), zf.f(e, r, t); }; }); var ya = Te(function (hy, ga) { "use strict"; var Xf = Tt(); ga.exports = function () { var e = Xf(this), r = ""; return e.hasIndices && (r += "d"), e.global && (r += "g"), e.ignoreCase && (r += "i"), e.multiline && (r += "m"), e.dotAll && (r += "s"), e.unicode && (r += "u"), e.unicodeSets && (r += "v"), e.sticky && (r += "y"), r; }; }); var Ca = Te(function () { var rD = Gt(), Pn = pt(); rD({ global: !0, forced: Pn.globalThis !== Pn }, { globalThis: Pn }); }); var cf = Gt(), pf = bn(), ff = Vt(), Df = dr(), mf = kt(), df = Nn(); cf({ target: "Array", proto: !0 }, { flatMap: function (r) { var t = Df(this), s = mf(t), a; return ff(r), a = df(t, 0), a.length = pf(a, t, t, s, 0, 1, r, arguments.length > 1 ? arguments[1] : void 0), a; } }); var Gf = Gt(), Uf = ca(), Jf = fa(); Gf({ target: "Object", stat: !0 }, { fromEntries: function (r) { var t = {}; return Uf(r, function (s, a) { Jf(t, s, a); }, { AS_ENTRIES: !0 }), t; } }); var Kf = pt(), Yf = yt(), Qf = da(), Zf = ya(), eD = Dt(), ha = Kf.RegExp, va = ha.prototype, tD = Yf && eD(function () { var e = !0; try { ha(".", "d"); } catch (_b) { e = !1; } var r = {}, t = "", s = e ? "dgimsy" : "gimsy", a = function (l, p) { Object.defineProperty(r, l, { get: function () { return t += p, !0; } }); }, n = { dotAll: "s", global: "g", ignoreCase: "i", multiline: "m", sticky: "y" }; e && (n.hasIndices = "d"); for (var u in n) a(u, n[u]); var i = Object.getOwnPropertyDescriptor(va, "flags").get.call(r); return i !== s || t !== s; }); tD && Qf(va, "flags", { configurable: !0, get: Zf }); Ca(); var nD = Gt(), uD = bn(), sD = dr(), iD = kt(), aD = Fr(), oD = Nn(); nD({ target: "Array", proto: !0 }, { flat: function () { var r = arguments.length ? arguments[0] : void 0, t = sD(this), s = iD(t), a = oD(t, 0); return a.length = uD(a, t, t, s, 0, r === void 0 ? 1 : aD(r)), a; } }); var lD = ["cliName", "cliCategory", "cliDescription"], cD = ["_"], pD = ["languageId"]; function $n(e, r) { if (e == null) return {}; var t = fD(e, r), s, a; if (Object.getOwnPropertySymbols) { var n = Object.getOwnPropertySymbols(e); for (a = 0; a < n.length; a++) s = n[a], !(r.indexOf(s) >= 0) && Object.prototype.propertyIsEnumerable.call(e, s) && (t[s] = e[s]); } return t; } function fD(e, r) { if (e == null) return {}; var t = {}, s = Object.keys(e), a, n; for (n = 0; n < s.length; n++) a = s[n], !(r.indexOf(a) >= 0) && (t[a] = e[a]); return t; } var DD = Object.create, Nr = Object.defineProperty, mD = Object.getOwnPropertyDescriptor, Vn = Object.getOwnPropertyNames, dD = Object.getPrototypeOf, gD = Object.prototype.hasOwnProperty, ht = function (e, r) { return function () { return e && (r = (0, e[Vn(e)[0]])(e = 0)), r; }; }, te = function (e, r) { return function () { return r || (0, e[Vn(e)[0]])((r = { exports: {} }).exports, r), r.exports; }; }, zt = function (e, r) { for (var t in r) Nr(e, t, { get: r[t], enumerable: !0 }); }, Sa = function (e, r, t, s) { var e_1, _b; if (r && typeof r == "object" || typeof r == "function") { var _loop_1 = function (a) { !gD.call(e, a) && a !== t && Nr(e, a, { get: function () { return r[a]; }, enumerable: !(s = mD(r, a)) || s.enumerable }); }; try { for (var _h = __values(Vn(r)), _j = _h.next(); !_j.done; _j = _h.next()) { var a = _j.value; _loop_1(a); } } catch (e_1_1) { e_1 = { error: e_1_1 }; } finally { try { if (_j && !_j.done && (_b = _h.return)) _b.call(_h); } finally { if (e_1) throw e_1.error; } } } return e; }, yD = function (e, r, t) { return (t = e != null ? DD(dD(e)) : {}, Sa(r || !e || !e.__esModule ? Nr(t, "default", { value: e, enumerable: !0 }) : t, e)); }, ft = function (e) { return Sa(Nr({}, "__esModule", { value: !0 }), e); }, Nt, ne = ht({ "<define:process>": function () { Nt = { env: {}, argv: [] }; } }), xa = te({ "package.json": function (e, r) { r.exports = { version: "2.8.8" }; } }), hD = te({ "node_modules/diff/lib/diff/base.js": function (e) { "use strict"; ne(), Object.defineProperty(e, "__esModule", { value: !0 }), e.default = r; function r() { } r.prototype = { diff: function (n, u) { var i = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}, l = i.callback; typeof i == "function" && (l = i, i = {}), this.options = i; var p = this; function d(N) { return l ? (setTimeout(function () { l(void 0, N); }, 0), !0) : N; } n = this.castInput(n), u = this.castInput(u), n = this.removeEmpty(this.tokenize(n)), u = this.removeEmpty(this.tokenize(u)); var y = u.length, g = n.length, c = 1, f = y + g, E = [{ newPos: -1, components: [] }], _ = this.extractCommon(E[0], u, n, 0); if (E[0].newPos + 1 >= y && _ + 1 >= g) return d([{ value: this.join(u), count: u.length }]); function w() { for (var N = -1 * c; N <= c; N += 2) { var x = void 0, I = E[N - 1], P = E[N + 1], $ = (P ? P.newPos : 0) - N; I && (E[N - 1] = void 0); var D = I && I.newPos + 1 < y, T = P && 0 <= $ && $ < g; if (!D && !T) { E[N] = void 0; continue; } if (!D || T && I.newPos < P.newPos ? (x = s(P), p.pushComponent(x.components, void 0, !0)) : (x = I, x.newPos++, p.pushComponent(x.components, !0, void 0)), $ = p.extractCommon(x, u, n, N), x.newPos + 1 >= y && $ + 1 >= g) return d(t(p, x.components, u, n, p.useLongestToken)); E[N] = x; } c++; } if (l) (function N() { setTimeout(function () { if (c > f) return l(); w() || N(); }, 0); })(); else for (; c <= f;) { var F = w(); if (F) return F; } }, pushComponent: function (n, u, i) { var l = n[n.length - 1]; l && l.added === u && l.removed === i ? n[n.length - 1] = { count: l.count + 1, added: u, removed: i } : n.push({ count: 1, added: u, removed: i }); }, extractCommon: function (n, u, i, l) { for (var p = u.length, d = i.length, y = n.newPos, g = y - l, c = 0; y + 1 < p && g + 1 < d && this.equals(u[y + 1], i[g + 1]);) y++, g++, c++; return c && n.components.push({ count: c }), n.newPos = y, g; }, equals: function (n, u) { return this.options.comparator ? this.options.comparator(n, u) : n === u || this.options.ignoreCase && n.toLowerCase() === u.toLowerCase(); }, removeEmpty: function (n) { for (var u = [], i = 0; i < n.length; i++) n[i] && u.push(n[i]); return u; }, castInput: function (n) { return n; }, tokenize: function (n) { return n.split(""); }, join: function (n) { return n.join(""); } }; function t(a, n, u, i, l) { for (var p = 0, d = n.length, y = 0, g = 0; p < d; p++) { var c = n[p]; if (c.removed) { if (c.value = a.join(i.slice(g, g + c.count)), g += c.count, p && n[p - 1].added) { var E = n[p - 1]; n[p - 1] = n[p], n[p] = E; } } else { if (!c.added && l) { var f = u.slice(y, y + c.count); f = f.map(function (w, F) { var N = i[g + F]; return N.length > w.length ? N : w; }), c.value = a.join(f); } else c.value = a.join(u.slice(y, y + c.count)); y += c.count, c.added || (g += c.count); } } var _ = n[d - 1]; return d > 1 && typeof _.value == "string" && (_.added || _.removed) && a.equals("", _.value) && (n[d - 2].value += _.value, n.pop()), n; } function s(a) { return { newPos: a.newPos, components: a.components.slice(0) }; } } }), vD = te({ "node_modules/diff/lib/diff/array.js": function (e) { "use strict"; ne(), Object.defineProperty(e, "__esModule", { value: !0 }), e.diffArrays = a, e.arrayDiff = void 0; var r = t(hD()); function t(n) { return n && n.__esModule ? n : { default: n }; } var s = new r.default; e.arrayDiff = s, s.tokenize = function (n) { return n.slice(); }, s.join = s.removeEmpty = function (n) { return n; }; function a(n, u, i) { return s.diff(n, u, i); } } }), Wn = te({ "src/document/doc-builders.js": function (e, r) { "use strict"; ne(); function t(C) { return { type: "concat", parts: C }; } function s(C) { return { type: "indent", contents: C }; } function a(C, o) { return { type: "align", contents: o, n: C }; } function n(C) { var o = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : {}; return { type: "group", id: o.id, contents: C, break: Boolean(o.shouldBreak), expandedStates: o.expandedStates }; } function u(C) { return a(Number.NEGATIVE_INFINITY, C); } function i(C) { return a({ type: "root" }, C); } function l(C) { return a(-1, C); } function p(C, o) { return n(C[0], Object.assign(Object.assign({}, o), {}, { expandedStates: C })); } function d(C) { return { type: "fill", parts: C }; } function y(C, o) { var h = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : {}; return { type: "if-break", breakContents: C, flatContents: o, groupId: h.groupId }; } function g(C, o) { return { type: "indent-if-break", contents: C, groupId: o.groupId, negate: o.negate }; } function c(C) { return { type: "line-suffix", contents: C }; } var f = { type: "line-suffix-boundary" }, E = { type: "break-parent" }, _ = { type: "trim" }, w = { type: "line", hard: !0 }, F = { type: "line", hard: !0, literal: !0 }, N = { type: "line" }, x = { type: "line", soft: !0 }, I = t([w, E]), P = t([F, E]), $ = { type: "cursor", placeholder: Symbol("cursor") }; function D(C, o) { var h = []; for (var v = 0; v < o.length; v++) v !== 0 && h.push(C), h.push(o[v]); return t(h); } function T(C, o, h) { var v = C; if (o > 0) { for (var S = 0; S < Math.floor(o / h); ++S) v = s(v); v = a(o % h, v), v = a(Number.NEGATIVE_INFINITY, v); } return v; } function m(C, o) { return { type: "label", label: C, contents: o }; } r.exports = { concat: t, join: D, line: N, softline: x, hardline: I, literalline: P, group: n, conditionalGroup: p, fill: d, lineSuffix: c, lineSuffixBoundary: f, cursor: $, breakParent: E, ifBreak: y, trim: _, indent: s, indentIfBreak: g, align: a, addAlignmentToDoc: T, markAsRoot: i, dedentToRoot: u, dedent: l, hardlineWithoutBreakParent: w, literallineWithoutBreakParent: F, label: m }; } }), Hn = te({ "src/common/end-of-line.js": function (e, r) { "use strict"; ne(); function t(u) { var i = u.indexOf("\r"); return i >= 0 ? u.charAt(i + 1) === "\n" ? "crlf" : "cr" : "lf"; } function s(u) { switch (u) { case "cr": return "\r"; case "crlf": return "\r\n"; default: return "\n"; } } function a(u, i) { var l; switch (i) { case "\n": l = /\n/g; break; case "\r": l = /\r/g; break; case "\r\n": l = /\r\n/g; break; default: throw new Error("Unexpected \"eol\" ".concat(JSON.stringify(i), ".")); } var p = u.match(l); return p ? p.length : 0; } function n(u) { return u.replace(/\r\n?/g, "\n"); } r.exports = { guessEndOfLine: t, convertEndOfLineToChars: s, countEndOfLineChars: a, normalizeEndOfLine: n }; } }), lt = te({ "src/utils/get-last.js": function (e, r) { "use strict"; ne(); var t = function (s) { return s[s.length - 1]; }; r.exports = t; } }); function CD() { var _b = (arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : {}).onlyFirst, e = _b === void 0 ? !1 : _b, r = ["[\\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(r, e ? void 0 : "g"); } var ED = ht({ "node_modules/strip-ansi/node_modules/ansi-regex/index.js": function () { ne(); } }); function FD(e) { if (typeof e != "string") throw new TypeError("Expected a `string`, got `".concat(typeof e, "`")); return e.replace(CD(), ""); } var AD = ht({ "node_modules/strip-ansi/index.js": function () { ne(), ED(); } }); function SD(e) { return Number.isInteger(e) ? e >= 4352 && (e <= 4447 || e === 9001 || e === 9002 || 11904 <= e && e <= 12871 && e !== 12351 || 12880 <= e && e <= 19903 || 19968 <= e && e <= 42182 || 43360 <= e && e <= 43388 || 44032 <= e && e <= 55203 || 63744 <= e && e <= 64255 || 65040 <= e && e <= 65049 || 65072 <= e && e <= 65131 || 65281 <= e && e <= 65376 || 65504 <= e && e <= 65510 || 110592 <= e && e <= 110593 || 127488 <= e && e <= 127569 || 131072 <= e && e <= 262141) : !1; } var xD = ht({ "node_modules/is-fullwidth-code-point/index.js": function () { ne(); } }), bD = te({ "node_modules/emoji-regex/index.js": function (e, r) { "use strict"; ne(), r.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-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF])|\uD83C\uDDF7(?:\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC])|\uD83C\uDDF5(?:\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE])|\uD83C\uDDF3(?:\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF])|\uD83C\uDDF2(?:\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF])|\uD83C\uDDF1(?:\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE])|\uD83C\uDDF0(?:\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF])|\uD83C\uDDEF(?:\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5])|\uD83C\uDDEE(?:\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9])|\uD83C\uDDED(?:\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA])|\uD83C\uDDEC(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE])|\uD83C\uDDEB(?:\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7])|\uD83C\uDDEA(?:\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA])|\uD83C\uDDE9(?:\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF])|\uD83C\uDDE8(?:\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF5\uDDF7\uDDFA-\uDDFF])|\uD83C\uDDE7(?:\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF])|\uD83C\uDDE6(?:\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF])|[#\*0-9]\uFE0F\u20E3|\u2764\uFE0F|(?:\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])|(?:\u26F9|\uD83C[\uDFCB\uDFCC]|\uD83D\uDD75)(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|\uD83C\uDFF4|(?:[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5])(?:\uD83C[\uDFFB-\uDFFF])|(?:[\u261D\u270C\u270D]|\uD83D[\uDD74\uDD90])(?:\uFE0F|\uD83C[\uDFFB-\uDFFF])|[\u270A\u270B]|\uD83C[\uDF85\uDFC2\uDFC7]|\uD83D[\uDC08\uDC15\uDC3B\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE2E\uDE35\uDE36\uDE4C\uDE4F\uDEC0\uDECC]|\uD83E[\uDD0C\uDD0F\uDD18-\uDD1C\uDD1E\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5]|\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]|\uD83D\uDC6F|\uD83E[\uDD3C\uDDDE\uDDDF]|[\u231A\u231B\u23E9-\u23EC\u23F0\u23F3\u25FD\u25FE\u2614\u2615\u2648-\u2653\u267F\u2693\u26A1\u26AA\u26AB\u26BD\u26BE\u26C4\u26C5\u26CE\u26D4\u26EA\u26F2\u26F3\u26F5\u26FA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2757\u2795-\u2797\u27B0\u27BF\u2B1B\u2B1C\u2B50\u2B55]|\uD83C[\uDC04\uDCCF\uDD8E\uDD9