- 拆分:tools/split.js 重切新版(1347 模块 / 126 代码模块),主文件 main.7cfa4058.js,语法验证通过 - 修复 split.js 内自动刷新拦截的 \\n 转义:它在模板字符串里,必须写 \\\\n,否则生成的主文件字符串断行、语法报错 - 符号映射:map_symbols.js 对齐旧→新(qyr→ryz、w187→c18o、z4t→jtn、vgt→rkt、Bmt→Ezt、Qjt→Fjt、txt→Gjt、k15b→s15n、azi_1→vzr_1…) - 移植 7 处针对性修改:炮塔摆头不回弹(vSt.ryz)、摆头不过冲(case 0)、精准跟手(case 1/2)、悬浮底盘 raw 两级(Ezt.n36 + Zmt 实际速度)、电磁炮蓄力时长(jtn.c18o) - 重新打包 unpacked.pack.json(127 文件 / 版本 96833eb2b0cf8909)
938 lines
27 KiB
JavaScript
938 lines
27 KiB
JavaScript
// ============================================================
|
|
// Module ID: 14766
|
|
// ============================================================
|
|
;(window.__modules__ = window.__modules__ || {})[14766] = (t, n, i) => {
|
|
"use strict";
|
|
(i.r(n),
|
|
i.d(n, {
|
|
cache: () => Ct,
|
|
css: () => zt,
|
|
cx: () => bt,
|
|
flush: () => yt,
|
|
getRegisteredStyles: () => $t,
|
|
hydrate: () => kt,
|
|
injectGlobal: () => jt,
|
|
keyframes: () => xt,
|
|
merge: () => qt,
|
|
sheet: () => St,
|
|
}));
|
|
var r = (function () {
|
|
function t(t) {
|
|
var n = this;
|
|
((this._insertTag = function (t) {
|
|
var i;
|
|
((i =
|
|
0 === n.tags.length
|
|
? n.insertionPoint
|
|
? n.insertionPoint.nextSibling
|
|
: n.prepend
|
|
? n.container.firstChild
|
|
: n.before
|
|
: n.tags[n.tags.length - 1].nextSibling),
|
|
n.container.insertBefore(t, i),
|
|
n.tags.push(t));
|
|
}),
|
|
(this.isSpeedy = void 0 === t.speedy || t.speedy),
|
|
(this.tags = []),
|
|
(this.ctr = 0),
|
|
(this.nonce = t.nonce),
|
|
(this.key = t.key),
|
|
(this.container = t.container),
|
|
(this.prepend = t.prepend),
|
|
(this.insertionPoint = t.insertionPoint),
|
|
(this.before = null));
|
|
}
|
|
var n = t.prototype;
|
|
return (
|
|
(n.hydrate = function (t) {
|
|
t.forEach(this._insertTag);
|
|
}),
|
|
(n.insert = function (t) {
|
|
this.ctr % (this.isSpeedy ? 65e3 : 1) == 0 &&
|
|
this._insertTag(
|
|
(function (t) {
|
|
var n = document.createElement("style");
|
|
return (
|
|
n.setAttribute("data-emotion", t.key),
|
|
void 0 !== t.nonce && n.setAttribute("nonce", t.nonce),
|
|
n.appendChild(document.createTextNode("")),
|
|
n.setAttribute("data-s", ""),
|
|
n
|
|
);
|
|
})(this),
|
|
);
|
|
var n = this.tags[this.tags.length - 1];
|
|
if (this.isSpeedy) {
|
|
var i = (function (t) {
|
|
if (t.sheet) return t.sheet;
|
|
for (var n = 0; n < document.styleSheets.length; n++)
|
|
if (document.styleSheets[n].ownerNode === t) return document.styleSheets[n];
|
|
})(n);
|
|
try {
|
|
i.insertRule(t, i.cssRules.length);
|
|
} catch (t) {}
|
|
} else n.appendChild(document.createTextNode(t));
|
|
this.ctr++;
|
|
}),
|
|
(n.flush = function () {
|
|
(this.tags.forEach(function (t) {
|
|
var n;
|
|
return null == (n = t.parentNode) ? void 0 : n.removeChild(t);
|
|
}),
|
|
(this.tags = []),
|
|
(this.ctr = 0));
|
|
}),
|
|
t
|
|
);
|
|
})(),
|
|
e = Math.abs,
|
|
u = String.fromCharCode,
|
|
s = Object.assign;
|
|
function o(t) {
|
|
return t.trim();
|
|
}
|
|
function _(t, n, i) {
|
|
return t.replace(n, i);
|
|
}
|
|
function a(t, n) {
|
|
return t.indexOf(n);
|
|
}
|
|
function h(t, n) {
|
|
return 0 | t.charCodeAt(n);
|
|
}
|
|
function c(t, n, i) {
|
|
return t.slice(n, i);
|
|
}
|
|
function l(t) {
|
|
return t.length;
|
|
}
|
|
function f(t) {
|
|
return t.length;
|
|
}
|
|
function v(t, n) {
|
|
return (n.push(t), t);
|
|
}
|
|
var w = 1,
|
|
p = 1,
|
|
d = 0,
|
|
g = 0,
|
|
m = 0,
|
|
y = "";
|
|
function k(t, n, i, r, e, u, s) {
|
|
return {
|
|
value: t,
|
|
root: n,
|
|
parent: i,
|
|
type: r,
|
|
props: e,
|
|
children: u,
|
|
line: w,
|
|
column: p,
|
|
length: s,
|
|
return: "",
|
|
};
|
|
}
|
|
function b(t, n) {
|
|
return s(k("", null, null, "", null, null, 0), t, { length: -t.length }, n);
|
|
}
|
|
function q() {
|
|
return ((m = g > 0 ? h(y, --g) : 0), p--, 10 === m && ((p = 1), w--), m);
|
|
}
|
|
function $() {
|
|
return ((m = g < d ? h(y, g++) : 0), p++, 10 === m && ((p = 1), w++), m);
|
|
}
|
|
function j() {
|
|
return h(y, g);
|
|
}
|
|
function x() {
|
|
return g;
|
|
}
|
|
function z(t, n) {
|
|
return c(y, t, n);
|
|
}
|
|
function S(t) {
|
|
switch (t) {
|
|
case 0:
|
|
case 9:
|
|
case 10:
|
|
case 13:
|
|
case 32:
|
|
return 5;
|
|
case 33:
|
|
case 43:
|
|
case 44:
|
|
case 47:
|
|
case 62:
|
|
case 64:
|
|
case 126:
|
|
case 59:
|
|
case 123:
|
|
case 125:
|
|
return 4;
|
|
case 58:
|
|
return 3;
|
|
case 34:
|
|
case 39:
|
|
case 40:
|
|
case 91:
|
|
return 2;
|
|
case 41:
|
|
case 93:
|
|
return 1;
|
|
}
|
|
return 0;
|
|
}
|
|
function C(t) {
|
|
return ((w = p = 1), (d = l((y = t))), (g = 0), []);
|
|
}
|
|
function E(t) {
|
|
return ((y = ""), t);
|
|
}
|
|
function T(t) {
|
|
return o(z(g - 1, R(91 === t ? t + 2 : 40 === t ? t + 1 : t)));
|
|
}
|
|
function I(t) {
|
|
for (; (m = j()) && m < 33;) $();
|
|
return S(t) > 2 || S(m) > 3 ? "" : " ";
|
|
}
|
|
function A(t, n) {
|
|
for (; --n && $() && !(m < 48 || m > 102 || (m > 57 && m < 65) || (m > 70 && m < 97)););
|
|
return z(t, x() + (n < 6 && 32 == j() && 32 == $()));
|
|
}
|
|
function R(t) {
|
|
for (; $();)
|
|
switch (m) {
|
|
case t:
|
|
return g;
|
|
case 34:
|
|
case 39:
|
|
34 !== t && 39 !== t && R(m);
|
|
break;
|
|
case 40:
|
|
41 === t && R(t);
|
|
break;
|
|
case 92:
|
|
$();
|
|
}
|
|
return g;
|
|
}
|
|
function P(t, n) {
|
|
for (; $() && t + m !== 57 && (t + m !== 84 || 47 !== j()););
|
|
return "/*" + z(n, g - 1) + "*" + u(47 === t ? t : $());
|
|
}
|
|
function N(t) {
|
|
for (; !S(j());) $();
|
|
return z(t, g);
|
|
}
|
|
var O = "-ms-",
|
|
M = "-moz-",
|
|
D = "-webkit-",
|
|
L = "comm",
|
|
B = "rule",
|
|
U = "decl",
|
|
F = "@keyframes";
|
|
function G(t, n) {
|
|
for (var i = "", r = f(t), e = 0; e < r; e++) i += n(t[e], e, t, n) || "";
|
|
return i;
|
|
}
|
|
function H(t, n, i, r) {
|
|
switch (t.type) {
|
|
case "@layer":
|
|
if (t.children.length) break;
|
|
case "@import":
|
|
case U:
|
|
return (t.return = t.return || t.value);
|
|
case L:
|
|
return "";
|
|
case F:
|
|
return (t.return = t.value + "{" + G(t.children, r) + "}");
|
|
case B:
|
|
t.value = t.props.join(",");
|
|
}
|
|
return l((i = G(t.children, r))) ? (t.return = t.value + "{" + i + "}") : "";
|
|
}
|
|
function W(t) {
|
|
return E(V("", null, null, null, [""], (t = C(t)), 0, [0], t));
|
|
}
|
|
function V(t, n, i, r, e, s, o, c, f) {
|
|
for (
|
|
var w = 0,
|
|
p = 0,
|
|
d = o,
|
|
g = 0,
|
|
m = 0,
|
|
y = 0,
|
|
k = 1,
|
|
b = 1,
|
|
z = 1,
|
|
S = 0,
|
|
C = "",
|
|
E = e,
|
|
R = s,
|
|
O = r,
|
|
M = C;
|
|
b;
|
|
)
|
|
switch (((y = S), (S = $()))) {
|
|
case 40:
|
|
if (108 != y && 58 == h(M, d - 1)) {
|
|
-1 != a((M += _(T(S), "&", "&\f")), "&\f") && (z = -1);
|
|
break;
|
|
}
|
|
case 34:
|
|
case 39:
|
|
case 91:
|
|
M += T(S);
|
|
break;
|
|
case 9:
|
|
case 10:
|
|
case 13:
|
|
case 32:
|
|
M += I(y);
|
|
break;
|
|
case 92:
|
|
M += A(x() - 1, 7);
|
|
continue;
|
|
case 47:
|
|
switch (j()) {
|
|
case 42:
|
|
case 47:
|
|
v(Y(P($(), x()), n, i), f);
|
|
break;
|
|
default:
|
|
M += "/";
|
|
}
|
|
break;
|
|
case 123 * k:
|
|
c[w++] = l(M) * z;
|
|
case 125 * k:
|
|
case 59:
|
|
case 0:
|
|
switch (S) {
|
|
case 0:
|
|
case 125:
|
|
b = 0;
|
|
case 59 + p:
|
|
(-1 == z && (M = _(M, /\f/g, "")),
|
|
m > 0 &&
|
|
l(M) - d &&
|
|
v(m > 32 ? X(M + ";", r, i, d - 1) : X(_(M, " ", "") + ";", r, i, d - 2), f));
|
|
break;
|
|
case 59:
|
|
M += ";";
|
|
default:
|
|
if ((v((O = K(M, n, i, w, p, e, c, C, (E = []), (R = []), d)), s), 123 === S))
|
|
if (0 === p) V(M, n, O, O, E, s, d, c, R);
|
|
else
|
|
switch (99 === g && 110 === h(M, 3) ? 100 : g) {
|
|
case 100:
|
|
case 108:
|
|
case 109:
|
|
case 115:
|
|
V(t, O, O, r && v(K(t, O, O, 0, 0, e, c, C, e, (E = []), d), R), e, R, d, c, r ? E : R);
|
|
break;
|
|
default:
|
|
V(M, O, O, O, [""], R, 0, c, R);
|
|
}
|
|
}
|
|
((w = p = m = 0), (k = z = 1), (C = M = ""), (d = o));
|
|
break;
|
|
case 58:
|
|
((d = 1 + l(M)), (m = y));
|
|
default:
|
|
if (k < 1)
|
|
if (123 == S) --k;
|
|
else if (125 == S && 0 == k++ && 125 == q()) continue;
|
|
switch (((M += u(S)), S * k)) {
|
|
case 38:
|
|
z = p > 0 ? 1 : ((M += "\f"), -1);
|
|
break;
|
|
case 44:
|
|
((c[w++] = (l(M) - 1) * z), (z = 1));
|
|
break;
|
|
case 64:
|
|
(45 === j() && (M += T($())), (g = j()), (p = d = l((C = M += N(x())))), S++);
|
|
break;
|
|
case 45:
|
|
45 === y && 2 == l(M) && (k = 0);
|
|
}
|
|
}
|
|
return s;
|
|
}
|
|
function K(t, n, i, r, u, s, a, h, l, v, w) {
|
|
for (var p = u - 1, d = 0 === u ? s : [""], g = f(d), m = 0, y = 0, b = 0; m < r; ++m)
|
|
for (var q = 0, $ = c(t, p + 1, (p = e((y = a[m])))), j = t; q < g; ++q)
|
|
(j = o(y > 0 ? d[q] + " " + $ : _($, /&\f/g, d[q]))) && (l[b++] = j);
|
|
return k(t, n, i, 0 === u ? B : h, l, v, w);
|
|
}
|
|
function Y(t, n, i) {
|
|
return k(t, n, i, L, u(m), c(t, 2, -2), 0);
|
|
}
|
|
function X(t, n, i, r) {
|
|
return k(t, n, i, U, c(t, 0, r), c(t, r + 1, -1), r);
|
|
}
|
|
var J = function (t, n, i) {
|
|
for (var r = 0, e = 0; (r = e), (e = j()), 38 === r && 12 === e && (n[i] = 1), !S(e);) $();
|
|
return z(t, g);
|
|
},
|
|
Z = new WeakMap(),
|
|
Q = function (t) {
|
|
if ("rule" === t.type && t.parent && !(t.length < 1)) {
|
|
for (
|
|
var n = t.value, i = t.parent, r = t.column === i.column && t.line === i.line;
|
|
"rule" !== i.type;
|
|
)
|
|
if (!(i = i.parent)) return;
|
|
if ((1 !== t.props.length || 58 === n.charCodeAt(0) || Z.get(i)) && !r) {
|
|
Z.set(t, !0);
|
|
for (
|
|
var e = [],
|
|
s = (function (t, n) {
|
|
return E(
|
|
(function (t, n) {
|
|
var i = -1,
|
|
r = 44;
|
|
do {
|
|
switch (S(r)) {
|
|
case 0:
|
|
(38 === r && 12 === j() && (n[i] = 1), (t[i] += J(g - 1, n, i)));
|
|
break;
|
|
case 2:
|
|
t[i] += T(r);
|
|
break;
|
|
case 4:
|
|
if (44 === r) {
|
|
((t[++i] = 58 === j() ? "&\f" : ""), (n[i] = t[i].length));
|
|
break;
|
|
}
|
|
default:
|
|
t[i] += u(r);
|
|
}
|
|
} while ((r = $()));
|
|
return t;
|
|
})(C(t), n),
|
|
);
|
|
})(n, e),
|
|
o = i.props,
|
|
_ = 0,
|
|
a = 0;
|
|
_ < s.length;
|
|
_++
|
|
)
|
|
for (var h = 0; h < o.length; h++, a++)
|
|
t.props[a] = e[_] ? s[_].replace(/&\f/g, o[h]) : o[h] + " " + s[_];
|
|
}
|
|
}
|
|
},
|
|
tt = function (t) {
|
|
if ("decl" === t.type) {
|
|
var n = t.value;
|
|
108 === n.charCodeAt(0) && 98 === n.charCodeAt(2) && ((t.return = ""), (t.value = ""));
|
|
}
|
|
};
|
|
function nt(t, n) {
|
|
switch (
|
|
(function (t, n) {
|
|
return 45 ^ h(t, 0) ? (((((((n << 2) ^ h(t, 0)) << 2) ^ h(t, 1)) << 2) ^ h(t, 2)) << 2) ^ h(t, 3) : 0;
|
|
})(t, n)
|
|
) {
|
|
case 5103:
|
|
return D + "print-" + t + t;
|
|
case 5737:
|
|
case 4201:
|
|
case 3177:
|
|
case 3433:
|
|
case 1641:
|
|
case 4457:
|
|
case 2921:
|
|
case 5572:
|
|
case 6356:
|
|
case 5844:
|
|
case 3191:
|
|
case 6645:
|
|
case 3005:
|
|
case 6391:
|
|
case 5879:
|
|
case 5623:
|
|
case 6135:
|
|
case 4599:
|
|
case 4855:
|
|
case 4215:
|
|
case 6389:
|
|
case 5109:
|
|
case 5365:
|
|
case 5621:
|
|
case 3829:
|
|
return D + t + t;
|
|
case 5349:
|
|
case 4246:
|
|
case 4810:
|
|
case 6968:
|
|
case 2756:
|
|
return D + t + M + t + O + t + t;
|
|
case 6828:
|
|
case 4268:
|
|
return D + t + O + t + t;
|
|
case 6165:
|
|
return D + t + O + "flex-" + t + t;
|
|
case 5187:
|
|
return D + t + _(t, /(\w+).+(:[^]+)/, D + "box-$1$2" + O + "flex-$1$2") + t;
|
|
case 5443:
|
|
return D + t + O + "flex-item-" + _(t, /flex-|-self/, "") + t;
|
|
case 4675:
|
|
return D + t + O + "flex-line-pack" + _(t, /align-content|flex-|-self/, "") + t;
|
|
case 5548:
|
|
return D + t + O + _(t, "shrink", "negative") + t;
|
|
case 5292:
|
|
return D + t + O + _(t, "basis", "preferred-size") + t;
|
|
case 6060:
|
|
return D + "box-" + _(t, "-grow", "") + D + t + O + _(t, "grow", "positive") + t;
|
|
case 4554:
|
|
return D + _(t, /([^-])(transform)/g, "$1" + D + "$2") + t;
|
|
case 6187:
|
|
return _(_(_(t, /(zoom-|grab)/, D + "$1"), /(image-set)/, D + "$1"), t, "") + t;
|
|
case 5495:
|
|
case 3959:
|
|
return _(t, /(image-set\([^]*)/, D + "$1$`$1");
|
|
case 4968:
|
|
return (
|
|
_(_(t, /(.+:)(flex-)?(.*)/, D + "box-pack:$3" + O + "flex-pack:$3"), /s.+-b[^;]+/, "justify") +
|
|
D +
|
|
t +
|
|
t
|
|
);
|
|
case 4095:
|
|
case 3583:
|
|
case 4068:
|
|
case 2532:
|
|
return _(t, /(.+)-inline(.+)/, D + "$1$2") + t;
|
|
case 8116:
|
|
case 7059:
|
|
case 5753:
|
|
case 5535:
|
|
case 5445:
|
|
case 5701:
|
|
case 4933:
|
|
case 4677:
|
|
case 5533:
|
|
case 5789:
|
|
case 5021:
|
|
case 4765:
|
|
if (l(t) - 1 - n > 6)
|
|
switch (h(t, n + 1)) {
|
|
case 109:
|
|
if (45 !== h(t, n + 4)) break;
|
|
case 102:
|
|
return (
|
|
_(t, /(.+:)(.+)-([^]+)/, "$1" + D + "$2-$3$1" + M + (108 == h(t, n + 3) ? "$3" : "$2-$3")) + t
|
|
);
|
|
case 115:
|
|
return ~a(t, "stretch") ? nt(_(t, "stretch", "fill-available"), n) + t : t;
|
|
}
|
|
break;
|
|
case 4949:
|
|
if (115 !== h(t, n + 1)) break;
|
|
case 6444:
|
|
switch (h(t, l(t) - 3 - (~a(t, "!important") && 10))) {
|
|
case 107:
|
|
return _(t, ":", ":" + D) + t;
|
|
case 101:
|
|
return (
|
|
_(
|
|
t,
|
|
/(.+:)([^;!]+)(;|!.+)?/,
|
|
"$1" + D + (45 === h(t, 14) ? "inline-" : "") + "box$3$1" + D + "$2$3$1" + O + "$2box$3",
|
|
) + t
|
|
);
|
|
}
|
|
break;
|
|
case 5936:
|
|
switch (h(t, n + 11)) {
|
|
case 114:
|
|
return D + t + O + _(t, /[svh]\w+-[tblr]{2}/, "tb") + t;
|
|
case 108:
|
|
return D + t + O + _(t, /[svh]\w+-[tblr]{2}/, "tb-rl") + t;
|
|
case 45:
|
|
return D + t + O + _(t, /[svh]\w+-[tblr]{2}/, "lr") + t;
|
|
}
|
|
return D + t + O + t + t;
|
|
}
|
|
return t;
|
|
}
|
|
var it = [
|
|
function (t, n, i, r) {
|
|
if (t.length > -1 && !t.return)
|
|
switch (t.type) {
|
|
case U:
|
|
t.return = nt(t.value, t.length);
|
|
break;
|
|
case F:
|
|
return G([b(t, { value: _(t.value, "@", "@" + D) })], r);
|
|
case B:
|
|
if (t.length)
|
|
return (function (t, n) {
|
|
return t.map(n).join("");
|
|
})(t.props, function (n) {
|
|
switch (
|
|
(function (t) {
|
|
return (t = /(::plac\w+|:read-\w+)/.exec(t)) ? t[0] : t;
|
|
})(n)
|
|
) {
|
|
case ":read-only":
|
|
case ":read-write":
|
|
return G([b(t, { props: [_(n, /:(read-\w+)/, ":-moz-$1")] })], r);
|
|
case "::placeholder":
|
|
return G(
|
|
[
|
|
b(t, { props: [_(n, /:(plac\w+)/, ":" + D + "input-$1")] }),
|
|
b(t, { props: [_(n, /:(plac\w+)/, ":-moz-$1")] }),
|
|
b(t, { props: [_(n, /:(plac\w+)/, O + "input-$1")] }),
|
|
],
|
|
r,
|
|
);
|
|
}
|
|
return "";
|
|
});
|
|
}
|
|
},
|
|
],
|
|
rt = {
|
|
animationIterationCount: 1,
|
|
aspectRatio: 1,
|
|
borderImageOutset: 1,
|
|
borderImageSlice: 1,
|
|
borderImageWidth: 1,
|
|
boxFlex: 1,
|
|
boxFlexGroup: 1,
|
|
boxOrdinalGroup: 1,
|
|
columnCount: 1,
|
|
columns: 1,
|
|
flex: 1,
|
|
flexGrow: 1,
|
|
flexPositive: 1,
|
|
flexShrink: 1,
|
|
flexNegative: 1,
|
|
flexOrder: 1,
|
|
gridRow: 1,
|
|
gridRowEnd: 1,
|
|
gridRowSpan: 1,
|
|
gridRowStart: 1,
|
|
gridColumn: 1,
|
|
gridColumnEnd: 1,
|
|
gridColumnSpan: 1,
|
|
gridColumnStart: 1,
|
|
msGridRow: 1,
|
|
msGridRowSpan: 1,
|
|
msGridColumn: 1,
|
|
msGridColumnSpan: 1,
|
|
fontWeight: 1,
|
|
lineHeight: 1,
|
|
opacity: 1,
|
|
order: 1,
|
|
orphans: 1,
|
|
scale: 1,
|
|
tabSize: 1,
|
|
widows: 1,
|
|
zIndex: 1,
|
|
zoom: 1,
|
|
WebkitLineClamp: 1,
|
|
fillOpacity: 1,
|
|
floodOpacity: 1,
|
|
stopOpacity: 1,
|
|
strokeDasharray: 1,
|
|
strokeDashoffset: 1,
|
|
strokeMiterlimit: 1,
|
|
strokeOpacity: 1,
|
|
strokeWidth: 1,
|
|
};
|
|
function et(t) {
|
|
var n = Object.create(null);
|
|
return function (i) {
|
|
return (void 0 === n[i] && (n[i] = t(i)), n[i]);
|
|
};
|
|
}
|
|
var ut = /[A-Z]|^ms/g,
|
|
st = /_EMO_([^_]+?)_([^]*?)_EMO_/g,
|
|
ot = function (t) {
|
|
return 45 === t.charCodeAt(1);
|
|
},
|
|
_t = function (t) {
|
|
return null != t && "boolean" != typeof t;
|
|
},
|
|
at = et(function (t) {
|
|
return ot(t) ? t : t.replace(ut, "-$&").toLowerCase();
|
|
}),
|
|
ht = function (t, n) {
|
|
switch (t) {
|
|
case "animation":
|
|
case "animationName":
|
|
if ("string" == typeof n)
|
|
return n.replace(st, function (t, n, i) {
|
|
return ((lt = { name: n, styles: i, next: lt }), n);
|
|
});
|
|
}
|
|
return 1 === rt[t] || ot(t) || "number" != typeof n || 0 === n ? n : n + "px";
|
|
};
|
|
function ct(t, n, i) {
|
|
if (null == i) return "";
|
|
var r = i;
|
|
if (void 0 !== r.__emotion_styles) return r;
|
|
switch (typeof i) {
|
|
case "boolean":
|
|
return "";
|
|
case "object":
|
|
var e = i;
|
|
if (1 === e.anim) return ((lt = { name: e.name, styles: e.styles, next: lt }), e.name);
|
|
var u = i;
|
|
if (void 0 !== u.styles) {
|
|
var s = u.next;
|
|
if (void 0 !== s)
|
|
for (; void 0 !== s;) ((lt = { name: s.name, styles: s.styles, next: lt }), (s = s.next));
|
|
return u.styles + ";";
|
|
}
|
|
return (function (t, n, i) {
|
|
var r = "";
|
|
if (Array.isArray(i)) for (var e = 0; e < i.length; e++) r += ct(t, n, i[e]) + ";";
|
|
else
|
|
for (var u in i) {
|
|
var s = i[u];
|
|
if ("object" != typeof s) {
|
|
var o = s;
|
|
null != n && void 0 !== n[o]
|
|
? (r += u + "{" + n[o] + "}")
|
|
: _t(o) && (r += at(u) + ":" + ht(u, o) + ";");
|
|
} else if (!Array.isArray(s) || "string" != typeof s[0] || (null != n && void 0 !== n[s[0]])) {
|
|
var _ = ct(t, n, s);
|
|
switch (u) {
|
|
case "animation":
|
|
case "animationName":
|
|
r += at(u) + ":" + _ + ";";
|
|
break;
|
|
default:
|
|
r += u + "{" + _ + "}";
|
|
}
|
|
} else for (var a = 0; a < s.length; a++) _t(s[a]) && (r += at(u) + ":" + ht(u, s[a]) + ";");
|
|
}
|
|
return r;
|
|
})(t, n, i);
|
|
case "function":
|
|
if (void 0 !== t) {
|
|
var o = lt,
|
|
_ = i(t);
|
|
return ((lt = o), ct(t, n, _));
|
|
}
|
|
}
|
|
var a = i;
|
|
if (null == n) return a;
|
|
var h = n[a];
|
|
return void 0 !== h ? h : a;
|
|
}
|
|
var lt,
|
|
ft = /label:\s*([^\s;{]+)\s*(;|$)/g;
|
|
function vt(t, n, i) {
|
|
if (1 === t.length && "object" == typeof t[0] && null !== t[0] && void 0 !== t[0].styles) return t[0];
|
|
var r = !0,
|
|
e = "";
|
|
lt = void 0;
|
|
var u = t[0];
|
|
null == u || void 0 === u.raw ? ((r = !1), (e += ct(i, n, u))) : (e += u[0]);
|
|
for (var s = 1; s < t.length; s++) ((e += ct(i, n, t[s])), r && (e += u[s]));
|
|
ft.lastIndex = 0;
|
|
for (var o, _ = ""; null !== (o = ft.exec(e));) _ += "-" + o[1];
|
|
var a =
|
|
(function (t) {
|
|
for (var n, i = 0, r = 0, e = t.length; e >= 4; ++r, e -= 4)
|
|
((n =
|
|
1540483477 *
|
|
(65535 &
|
|
(n =
|
|
(255 & t.charCodeAt(r)) |
|
|
((255 & t.charCodeAt(++r)) << 8) |
|
|
((255 & t.charCodeAt(++r)) << 16) |
|
|
((255 & t.charCodeAt(++r)) << 24))) +
|
|
((59797 * (n >>> 16)) << 16)),
|
|
(i =
|
|
(1540483477 * (65535 & (n ^= n >>> 24)) + ((59797 * (n >>> 16)) << 16)) ^
|
|
(1540483477 * (65535 & i) + ((59797 * (i >>> 16)) << 16))));
|
|
switch (e) {
|
|
case 3:
|
|
i ^= (255 & t.charCodeAt(r + 2)) << 16;
|
|
case 2:
|
|
i ^= (255 & t.charCodeAt(r + 1)) << 8;
|
|
case 1:
|
|
i = 1540483477 * (65535 & (i ^= 255 & t.charCodeAt(r))) + ((59797 * (i >>> 16)) << 16);
|
|
}
|
|
return (
|
|
((i = 1540483477 * (65535 & (i ^= i >>> 13)) + ((59797 * (i >>> 16)) << 16)) ^ (i >>> 15)) >>>
|
|
0
|
|
).toString(36);
|
|
})(e) + _;
|
|
return { name: a, styles: e, next: lt };
|
|
}
|
|
function wt(t, n, i) {
|
|
var r = "";
|
|
return (
|
|
i.split(" ").forEach(function (i) {
|
|
void 0 !== t[i] ? n.push(t[i] + ";") : i && (r += i + " ");
|
|
}),
|
|
r
|
|
);
|
|
}
|
|
function pt(t, n) {
|
|
if (void 0 === t.inserted[n.name]) return t.insert("", n, t.sheet, !0);
|
|
}
|
|
function dt(t, n, i) {
|
|
var r = [],
|
|
e = wt(t, r, i);
|
|
return r.length < 2 ? i : e + n(r);
|
|
}
|
|
var gt = function t(n) {
|
|
for (var i = "", r = 0; r < n.length; r++) {
|
|
var e = n[r];
|
|
if (null != e) {
|
|
var u = void 0;
|
|
switch (typeof e) {
|
|
case "boolean":
|
|
break;
|
|
case "object":
|
|
if (Array.isArray(e)) u = t(e);
|
|
else for (var s in ((u = ""), e)) e[s] && s && (u && (u += " "), (u += s));
|
|
break;
|
|
default:
|
|
u = e;
|
|
}
|
|
u && (i && (i += " "), (i += u));
|
|
}
|
|
}
|
|
return i;
|
|
},
|
|
mt = (function () {
|
|
var t = (function (t) {
|
|
var n = t.key;
|
|
if ("css" === n) {
|
|
var i = document.querySelectorAll("style[data-emotion]:not([data-s])");
|
|
Array.prototype.forEach.call(i, function (t) {
|
|
-1 !== t.getAttribute("data-emotion").indexOf(" ") &&
|
|
(document.head.appendChild(t), t.setAttribute("data-s", ""));
|
|
});
|
|
}
|
|
var e,
|
|
u,
|
|
s = t.stylisPlugins || it,
|
|
o = {},
|
|
_ = [];
|
|
((e = t.container || document.head),
|
|
Array.prototype.forEach.call(
|
|
document.querySelectorAll('style[data-emotion^="' + n + ' "]'),
|
|
function (t) {
|
|
for (var n = t.getAttribute("data-emotion").split(" "), i = 1; i < n.length; i++) o[n[i]] = !0;
|
|
_.push(t);
|
|
},
|
|
));
|
|
var a,
|
|
h,
|
|
c,
|
|
l,
|
|
v = [
|
|
H,
|
|
((l = function (t) {
|
|
a.insert(t);
|
|
}),
|
|
function (t) {
|
|
t.root || ((t = t.return) && l(t));
|
|
}),
|
|
],
|
|
w =
|
|
((h = [Q, tt].concat(s, v)),
|
|
(c = f(h)),
|
|
function (t, n, i, r) {
|
|
for (var e = "", u = 0; u < c; u++) e += h[u](t, n, i, r) || "";
|
|
return e;
|
|
});
|
|
u = function (t, n, i, r) {
|
|
((a = i), G(W(t ? t + "{" + n.styles + "}" : n.styles), w), r && (p.inserted[n.name] = !0));
|
|
};
|
|
var p = {
|
|
key: n,
|
|
sheet: new r({
|
|
key: n,
|
|
container: e,
|
|
nonce: t.nonce,
|
|
speedy: t.speedy,
|
|
prepend: t.prepend,
|
|
insertionPoint: t.insertionPoint,
|
|
}),
|
|
nonce: t.nonce,
|
|
inserted: o,
|
|
registered: {},
|
|
insert: u,
|
|
};
|
|
return (p.sheet.hydrate(_), p);
|
|
})({ key: "css" });
|
|
((t.sheet.speedy = function (t) {
|
|
this.isSpeedy = t;
|
|
}),
|
|
(t.compat = !0));
|
|
var n = function () {
|
|
for (var n = arguments.length, i = new Array(n), r = 0; r < n; r++) i[r] = arguments[r];
|
|
var e = vt(i, t.registered, void 0);
|
|
return (
|
|
(function (t, n) {
|
|
!(function (t, n) {
|
|
var i = t.key + "-" + n.name;
|
|
void 0 === t.registered[i] && (t.registered[i] = n.styles);
|
|
})(t, n);
|
|
var i = t.key + "-" + n.name;
|
|
if (void 0 === t.inserted[n.name]) {
|
|
var r = n;
|
|
do {
|
|
(t.insert(n === r ? "." + i : "", r, t.sheet, !0), (r = r.next));
|
|
} while (void 0 !== r);
|
|
}
|
|
})(t, e),
|
|
t.key + "-" + e.name
|
|
);
|
|
};
|
|
return {
|
|
css: n,
|
|
cx: function () {
|
|
for (var i = arguments.length, r = new Array(i), e = 0; e < i; e++) r[e] = arguments[e];
|
|
return dt(t.registered, n, gt(r));
|
|
},
|
|
injectGlobal: function () {
|
|
for (var n = arguments.length, i = new Array(n), r = 0; r < n; r++) i[r] = arguments[r];
|
|
var e = vt(i, t.registered);
|
|
pt(t, e);
|
|
},
|
|
keyframes: function () {
|
|
for (var n = arguments.length, i = new Array(n), r = 0; r < n; r++) i[r] = arguments[r];
|
|
var e = vt(i, t.registered),
|
|
u = "animation-" + e.name;
|
|
return (pt(t, { name: e.name, styles: "@keyframes " + u + "{" + e.styles + "}" }), u);
|
|
},
|
|
hydrate: function (n) {
|
|
n.forEach(function (n) {
|
|
t.inserted[n] = !0;
|
|
});
|
|
},
|
|
flush: function () {
|
|
((t.registered = {}), (t.inserted = {}), t.sheet.flush());
|
|
},
|
|
sheet: t.sheet,
|
|
cache: t,
|
|
getRegisteredStyles: wt.bind(null, t.registered),
|
|
merge: dt.bind(null, t.registered, n),
|
|
};
|
|
})(),
|
|
yt = mt.flush,
|
|
kt = mt.hydrate,
|
|
bt = mt.cx,
|
|
qt = mt.merge,
|
|
$t = mt.getRegisteredStyles,
|
|
jt = mt.injectGlobal,
|
|
xt = mt.keyframes,
|
|
zt = mt.css,
|
|
St = mt.sheet,
|
|
Ct = mt.cache;
|
|
};
|