@coderlt/form-designer
Version:
基于vue3的设计器,可视化开发页面表单
603 lines (602 loc) • 20.5 kB
JavaScript
import { c as Lr } from "./_commonjsHelpers-c5d32002.js";
function Wr(C) {
for (var l = 0, a, s = 0, k = C.length; k >= 4; ++s, k -= 4)
a = C.charCodeAt(s) & 255 | (C.charCodeAt(++s) & 255) << 8 | (C.charCodeAt(++s) & 255) << 16 | (C.charCodeAt(++s) & 255) << 24, a = /* Math.imul(k, m): */
(a & 65535) * 1540483477 + ((a >>> 16) * 59797 << 16), a ^= /* k >>> r: */
a >>> 24, l = /* Math.imul(k, m): */
(a & 65535) * 1540483477 + ((a >>> 16) * 59797 << 16) ^ /* Math.imul(h, m): */
(l & 65535) * 1540483477 + ((l >>> 16) * 59797 << 16);
switch (k) {
case 3:
l ^= (C.charCodeAt(s + 2) & 255) << 16;
case 2:
l ^= (C.charCodeAt(s + 1) & 255) << 8;
case 1:
l ^= C.charCodeAt(s) & 255, l = /* Math.imul(h, m): */
(l & 65535) * 1540483477 + ((l >>> 16) * 59797 << 16);
}
return l ^= l >>> 13, l = /* Math.imul(h, m): */
(l & 65535) * 1540483477 + ((l >>> 16) * 59797 << 16), ((l ^ l >>> 15) >>> 0).toString(36);
}
const Kr = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
default: Wr
}, Symbol.toStringTag, { value: "Module" }));
var Dr = {
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,
tabSize: 1,
widows: 1,
zIndex: 1,
zoom: 1,
WebkitLineClamp: 1,
// SVG-related properties
fillOpacity: 1,
floodOpacity: 1,
stopOpacity: 1,
strokeDasharray: 1,
strokeDashoffset: 1,
strokeMiterlimit: 1,
strokeOpacity: 1,
strokeWidth: 1
};
const Yr = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({
__proto__: null,
default: Dr
}, Symbol.toStringTag, { value: "Module" }));
var rr = { exports: {} }, Cr;
function qr() {
return Cr || (Cr = 1, function(C, l) {
(function(a, s) {
s(l);
})(Lr, function(a) {
var s = "-ms-", k = "-moz-", o = "-webkit-", ar = "comm", F = "rule", Z = "decl", Sr = "@page", Er = "@media", pr = "@import", Or = "@charset", Ar = "@viewport", Rr = "@supports", Tr = "@document", _r = "@namespace", tr = "@keyframes", Mr = "@font-face", zr = "@counter-style", jr = "@font-feature-values", hr = "@layer", dr = Math.abs, U = String.fromCharCode, J = Object.assign;
function br(r, t) {
return f(r, 0) ^ 45 ? (((t << 2 ^ f(r, 0)) << 2 ^ f(r, 1)) << 2 ^ f(r, 2)) << 2 ^ f(r, 3) : 0;
}
function cr(r) {
return r.trim();
}
function $(r, t) {
return (r = t.exec(r)) ? r[0] : r;
}
function n(r, t, c) {
return r.replace(t, c);
}
function L(r, t) {
return r.indexOf(t);
}
function f(r, t) {
return r.charCodeAt(t) | 0;
}
function S(r, t, c) {
return r.slice(t, c);
}
function v(r) {
return r.length;
}
function W(r) {
return r.length;
}
function E(r, t) {
return t.push(r), r;
}
function er(r, t) {
return r.map(t).join("");
}
function nr(r, t) {
return r.filter(function(c) {
return !$(c, t);
});
}
a.line = 1, a.column = 1, a.length = 0, a.position = 0, a.character = 0, a.characters = "";
function D(r, t, c, e, i, d, g, p) {
return { value: r, root: t, parent: c, type: e, props: i, children: d, line: a.line, column: a.column, length: g, return: "", siblings: p };
}
function O(r, t) {
return J(D("", null, null, "", null, null, 0, r.siblings), r, { length: -r.length }, t);
}
function I(r) {
for (; r.root; )
r = O(r.root, { children: [r] });
E(r, r.siblings);
}
function mr() {
return a.character;
}
function vr() {
return a.character = a.position > 0 ? f(a.characters, --a.position) : 0, a.column--, a.character === 10 && (a.column = 1, a.line--), a.character;
}
function b() {
return a.character = a.position < a.length ? f(a.characters, a.position++) : 0, a.column++, a.character === 10 && (a.column = 1, a.line++), a.character;
}
function T() {
return f(a.characters, a.position);
}
function H() {
return a.position;
}
function K(r, t) {
return S(a.characters, r, t);
}
function Y(r) {
switch (r) {
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 sr(r) {
return a.line = a.column = 1, a.length = v(a.characters = r), a.position = 0, [];
}
function ir(r) {
return a.characters = "", r;
}
function q(r) {
return cr(K(a.position - 1, Q(r === 91 ? r + 2 : r === 40 ? r + 1 : r)));
}
function xr(r) {
return ir(wr(sr(r)));
}
function gr(r) {
for (; (a.character = T()) && a.character < 33; )
b();
return Y(r) > 2 || Y(a.character) > 3 ? "" : " ";
}
function wr(r) {
for (; b(); )
switch (Y(a.character)) {
case 0:
E(or(a.position - 1), r);
break;
case 2:
E(q(a.character), r);
break;
default:
E(U(a.character), r);
}
return r;
}
function kr(r, t) {
for (; --t && b() && !(a.character < 48 || a.character > 102 || a.character > 57 && a.character < 65 || a.character > 70 && a.character < 97); )
;
return K(r, H() + (t < 6 && T() == 32 && b() == 32));
}
function Q(r) {
for (; b(); )
switch (a.character) {
case r:
return a.position;
case 34:
case 39:
r !== 34 && r !== 39 && Q(a.character);
break;
case 40:
r === 41 && Q(r);
break;
case 92:
b();
break;
}
return a.position;
}
function $r(r, t) {
for (; b() && r + a.character !== 47 + 10; )
if (r + a.character === 42 + 42 && T() === 47)
break;
return "/*" + K(t, a.position - 1) + "*" + U(r === 47 ? r : b());
}
function or(r) {
for (; !Y(T()); )
b();
return K(r, a.position);
}
function Ir(r) {
return ir(V("", null, null, null, [""], r = sr(r), 0, [0], r));
}
function V(r, t, c, e, i, d, g, p, w) {
for (var A = 0, _ = 0, m = g, N = 0, M = 0, P = 0, x = 1, B = 1, R = 1, h = 0, z = "", G = i, j = d, y = e, u = z; B; )
switch (P = h, h = b()) {
case 40:
if (P != 108 && f(u, m - 1) == 58) {
L(u += n(q(h), "&", "&\f"), "&\f") != -1 && (R = -1);
break;
}
case 34:
case 39:
case 91:
u += q(h);
break;
case 9:
case 10:
case 13:
case 32:
u += gr(P);
break;
case 92:
u += kr(H() - 1, 7);
continue;
case 47:
switch (T()) {
case 42:
case 47:
E(yr($r(b(), H()), t, c, w), w);
break;
default:
u += "/";
}
break;
case 123 * x:
p[A++] = v(u) * R;
case 125 * x:
case 59:
case 0:
switch (h) {
case 0:
case 125:
B = 0;
case 59 + _:
R == -1 && (u = n(u, /\f/g, "")), M > 0 && v(u) - m && E(M > 32 ? fr(u + ";", e, c, m - 1, w) : fr(n(u, " ", "") + ";", e, c, m - 2, w), w);
break;
case 59:
u += ";";
default:
if (E(y = ur(u, t, c, A, _, i, p, z, G = [], j = [], m, d), d), h === 123)
if (_ === 0)
V(u, t, y, y, G, d, m, p, j);
else
switch (N === 99 && f(u, 3) === 110 ? 100 : N) {
case 100:
case 108:
case 109:
case 115:
V(r, y, y, e && E(ur(r, y, y, 0, 0, i, p, z, i, G = [], m, j), j), i, j, m, p, e ? G : j);
break;
default:
V(u, y, y, y, [""], j, 0, p, j);
}
}
A = _ = M = 0, x = R = 1, z = u = "", m = g;
break;
case 58:
m = 1 + v(u), M = P;
default:
if (x < 1) {
if (h == 123)
--x;
else if (h == 125 && x++ == 0 && vr() == 125)
continue;
}
switch (u += U(h), h * x) {
case 38:
R = _ > 0 ? 1 : (u += "\f", -1);
break;
case 44:
p[A++] = (v(u) - 1) * R, R = 1;
break;
case 64:
T() === 45 && (u += q(b())), N = T(), _ = m = v(z = u += or(H())), h++;
break;
case 45:
P === 45 && v(u) == 2 && (x = 0);
}
}
return d;
}
function ur(r, t, c, e, i, d, g, p, w, A, _, m) {
for (var N = i - 1, M = i === 0 ? d : [""], P = W(M), x = 0, B = 0, R = 0; x < e; ++x)
for (var h = 0, z = S(r, N + 1, N = dr(B = g[x])), G = r; h < P; ++h)
(G = cr(B > 0 ? M[h] + " " + z : n(z, /&\f/g, M[h]))) && (w[R++] = G);
return D(r, t, c, i === 0 ? F : p, w, A, _, m);
}
function yr(r, t, c, e) {
return D(r, t, c, ar, U(mr()), S(r, 2, -2), 0, e);
}
function fr(r, t, c, e, i) {
return D(r, t, c, Z, S(r, 0, e), S(r, e + 1, -1), e, i);
}
function lr(r, t, c) {
switch (br(r, t)) {
case 5103:
return o + "print-" + r + r;
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 o + r + r;
case 4789:
return k + r + r;
case 5349:
case 4246:
case 4810:
case 6968:
case 2756:
return o + r + k + r + s + r + r;
case 5936:
switch (f(r, t + 11)) {
case 114:
return o + r + s + n(r, /[svh]\w+-[tblr]{2}/, "tb") + r;
case 108:
return o + r + s + n(r, /[svh]\w+-[tblr]{2}/, "tb-rl") + r;
case 45:
return o + r + s + n(r, /[svh]\w+-[tblr]{2}/, "lr") + r;
}
case 6828:
case 4268:
case 2903:
return o + r + s + r + r;
case 6165:
return o + r + s + "flex-" + r + r;
case 5187:
return o + r + n(r, /(\w+).+(:[^]+)/, o + "box-$1$2" + s + "flex-$1$2") + r;
case 5443:
return o + r + s + "flex-item-" + n(r, /flex-|-self/g, "") + ($(r, /flex-|baseline/) ? "" : s + "grid-row-" + n(r, /flex-|-self/g, "")) + r;
case 4675:
return o + r + s + "flex-line-pack" + n(r, /align-content|flex-|-self/g, "") + r;
case 5548:
return o + r + s + n(r, "shrink", "negative") + r;
case 5292:
return o + r + s + n(r, "basis", "preferred-size") + r;
case 6060:
return o + "box-" + n(r, "-grow", "") + o + r + s + n(r, "grow", "positive") + r;
case 4554:
return o + n(r, /([^-])(transform)/g, "$1" + o + "$2") + r;
case 6187:
return n(n(n(r, /(zoom-|grab)/, o + "$1"), /(image-set)/, o + "$1"), r, "") + r;
case 5495:
case 3959:
return n(r, /(image-set\([^]*)/, o + "$1$`$1");
case 4968:
return n(n(r, /(.+:)(flex-)?(.*)/, o + "box-pack:$3" + s + "flex-pack:$3"), /s.+-b[^;]+/, "justify") + o + r + r;
case 4200:
if (!$(r, /flex-|baseline/))
return s + "grid-column-align" + S(r, t) + r;
break;
case 2592:
case 3360:
return s + n(r, "template-", "") + r;
case 4384:
case 3616:
return c && c.some(function(e, i) {
return t = i, $(e.props, /grid-\w+-end/);
}) ? ~L(r + (c = c[t].value), "span") ? r : s + n(r, "-start", "") + r + s + "grid-row-span:" + (~L(c, "span") ? $(c, /\d+/) : +$(c, /\d+/) - +$(r, /\d+/)) + ";" : s + n(r, "-start", "") + r;
case 4896:
case 4128:
return c && c.some(function(e) {
return $(e.props, /grid-\w+-start/);
}) ? r : s + n(n(r, "-end", "-span"), "span ", "") + r;
case 4095:
case 3583:
case 4068:
case 2532:
return n(r, /(.+)-inline(.+)/, o + "$1$2") + r;
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 (v(r) - 1 - t > 6)
switch (f(r, t + 1)) {
case 109:
if (f(r, t + 4) !== 45)
break;
case 102:
return n(r, /(.+:)(.+)-([^]+)/, "$1" + o + "$2-$3$1" + k + (f(r, t + 3) == 108 ? "$3" : "$2-$3")) + r;
case 115:
return ~L(r, "stretch") ? lr(n(r, "stretch", "fill-available"), t, c) + r : r;
}
break;
case 5152:
case 5920:
return n(r, /(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/, function(e, i, d, g, p, w, A) {
return s + i + ":" + d + A + (g ? s + i + "-span:" + (p ? w : +w - +d) + A : "") + r;
});
case 4949:
if (f(r, t + 6) === 121)
return n(r, ":", ":" + o) + r;
break;
case 6444:
switch (f(r, f(r, 14) === 45 ? 18 : 11)) {
case 120:
return n(r, /(.+:)([^;\s!]+)(;|(\s+)?!.+)?/, "$1" + o + (f(r, 14) === 45 ? "inline-" : "") + "box$3$1" + o + "$2$3$1" + s + "$2box$3") + r;
case 100:
return n(r, ":", ":" + s) + r;
}
break;
case 5719:
case 2647:
case 2135:
case 3927:
case 2391:
return n(r, "scroll-", "scroll-snap-") + r;
}
return r;
}
function X(r, t) {
for (var c = "", e = 0; e < r.length; e++)
c += t(r[e], e, r, t) || "";
return c;
}
function Pr(r, t, c, e) {
switch (r.type) {
case hr:
if (r.children.length)
break;
case pr:
case Z:
return r.return = r.return || r.value;
case ar:
return "";
case tr:
return r.return = r.value + "{" + X(r.children, e) + "}";
case F:
if (!v(r.value = r.props.join(",")))
return "";
}
return v(c = X(r.children, e)) ? r.return = r.value + "{" + c + "}" : "";
}
function Gr(r) {
var t = W(r);
return function(c, e, i, d) {
for (var g = "", p = 0; p < t; p++)
g += r[p](c, e, i, d) || "";
return g;
};
}
function Nr(r) {
return function(t) {
t.root || (t = t.return) && r(t);
};
}
function Fr(r, t, c, e) {
if (r.length > -1 && !r.return)
switch (r.type) {
case Z:
r.return = lr(r.value, r.length, c);
return;
case tr:
return X([O(r, { value: n(r.value, "@", "@" + o) })], e);
case F:
if (r.length)
return er(c = r.props, function(i) {
switch ($(i, e = /(::plac\w+|:read-\w+)/)) {
case ":read-only":
case ":read-write":
I(O(r, { props: [n(i, /:(read-\w+)/, ":" + k + "$1")] })), I(O(r, { props: [i] })), J(r, { props: nr(c, e) });
break;
case "::placeholder":
I(O(r, { props: [n(i, /:(plac\w+)/, ":" + o + "input-$1")] })), I(O(r, { props: [n(i, /:(plac\w+)/, ":" + k + "$1")] })), I(O(r, { props: [n(i, /:(plac\w+)/, s + "input-$1")] })), I(O(r, { props: [i] })), J(r, { props: nr(c, e) });
break;
}
return "";
});
}
}
function Ur(r) {
switch (r.type) {
case F:
r.props = r.props.map(function(t) {
return er(xr(t), function(c, e, i) {
switch (f(c, 0)) {
case 12:
return S(c, 1, v(c));
case 0:
case 40:
case 43:
case 62:
case 126:
return c;
case 58:
i[++e] === "global" && (i[e] = "", i[++e] = "\f" + S(i[e], e = 1, -1));
case 32:
return e === 1 ? "" : c;
default:
switch (e) {
case 0:
return r = c, W(i) > 1 ? "" : c;
case (e = W(i) - 1):
case 2:
return e === 2 ? c + r + r : c + r;
default:
return c;
}
}
});
});
}
}
a.CHARSET = Or, a.COMMENT = ar, a.COUNTER_STYLE = zr, a.DECLARATION = Z, a.DOCUMENT = Tr, a.FONT_FACE = Mr, a.FONT_FEATURE_VALUES = jr, a.IMPORT = pr, a.KEYFRAMES = tr, a.LAYER = hr, a.MEDIA = Er, a.MOZ = k, a.MS = s, a.NAMESPACE = _r, a.PAGE = Sr, a.RULESET = F, a.SUPPORTS = Rr, a.VIEWPORT = Ar, a.WEBKIT = o, a.abs = dr, a.alloc = sr, a.append = E, a.assign = J, a.caret = H, a.char = mr, a.charat = f, a.combine = er, a.comment = yr, a.commenter = $r, a.compile = Ir, a.copy = O, a.dealloc = ir, a.declaration = fr, a.delimit = q, a.delimiter = Q, a.escaping = kr, a.filter = nr, a.from = U, a.hash = br, a.identifier = or, a.indexof = L, a.lift = I, a.match = $, a.middleware = Gr, a.namespace = Ur, a.next = b, a.node = D, a.parse = V, a.peek = T, a.prefix = lr, a.prefixer = Fr, a.prev = vr, a.replace = n, a.ruleset = ur, a.rulesheet = Nr, a.serialize = X, a.sizeof = W, a.slice = K, a.stringify = Pr, a.strlen = v, a.substr = S, a.token = Y, a.tokenize = xr, a.tokenizer = wr, a.trim = cr, a.whitespace = gr, Object.defineProperty(a, "__esModule", { value: !0 });
});
}(rr, rr.exports)), rr.exports;
}
export {
Yr as a,
Kr as e,
Wr as m,
qr as r,
Dr as u
};