UNPKG

ranui

Version:

A framework-agnostic Web Components UI library built on native custom elements, with TypeScript types, light/dark theming, SSR and PWA support.

209 lines (208 loc) 6.58 kB
import { $ as V, F as U, G as z, H as k, I as rr, M as tr, P as l, Q as _, R as B, S as ar, Z as y, _ as T, b as D, f as er, g as $, it as nr, j as or, k as G, l as sr, q as m, rt as S, tt as K, v as ir, w as cr, x as fr, y as ur, z as N } from "./graphlib-CCKThIKP.js"; var I = Object.create, gr = /* @__PURE__ */ (function() { function r() { } return function(t) { if (!y(t)) return {}; if (I) return I(t); r.prototype = t; var a = new r(); return r.prototype = void 0, a; }; })(); function vr(r, t) { var a = -1, n = r.length; for (t || (t = Array(n)); ++a < n; ) t[a] = r[a]; return t; } function R(r, t, a) { t == "__proto__" && m ? m(r, t, { configurable: !0, enumerable: !0, value: a, writable: !0 }) : r[t] = a; } var lr = Object.prototype.hasOwnProperty; function q(r, t, a) { var n = r[t]; (!(lr.call(r, t) && k(n, a)) || a === void 0 && !(t in r)) && R(r, t, a); } function b(r, t, a, n) { var f = !a; a || (a = {}); for (var s = -1, o = t.length; ++s < o; ) { var i = t[s], c = n ? n(a[i], r[i], i, a, r) : void 0; c === void 0 && (c = r[i]), f ? R(a, i, c) : q(a, i, c); } return a; } function br(r) { var t = []; if (r != null) for (var a in Object(r)) t.push(a); return t; } var pr = Object.prototype.hasOwnProperty; function yr(r) { if (!y(r)) return br(r); var t = B(r), a = []; for (var n in r) n == "constructor" && (t || !pr.call(r, n)) || a.push(n); return a; } function A(r) { return N(r) ? tr(r, !0) : yr(r); } var H = or(Object.getPrototypeOf, Object); function Tr(r, t) { return r && b(t, G(t), r); } function Ar(r, t) { return r && b(t, A(t), r); } var Q = typeof exports == "object" && exports && !exports.nodeType && exports, x = Q && typeof module == "object" && module && !module.nodeType && module, P = x && x.exports === Q ? nr.Buffer : void 0, C = P ? P.allocUnsafe : void 0; function dr(r, t) { if (t) return r.slice(); var a = r.length, n = C ? C(a) : new r.constructor(a); return r.copy(n), n; } function jr(r, t) { return b(r, D(r), t); } var W = Object.getOwnPropertySymbols ? function(r) { for (var t = []; r; ) cr(t, D(r)), r = H(r); return t; } : fr; function Or(r, t) { return b(r, W(r), t); } function hr(r) { return ur(r, A, W); } var wr = Object.prototype.hasOwnProperty; function $r(r) { var t = r.length, a = new r.constructor(t); return t && typeof r[0] == "string" && wr.call(r, "index") && (a.index = r.index, a.input = r.input), a; } function d(r) { var t = new r.constructor(r.byteLength); return new $(t).set(new $(r)), t; } function mr(r, t) { var a = t ? d(r.buffer) : r.buffer; return new r.constructor(a, r.byteOffset, r.byteLength); } var Sr = /\w*$/; function Ir(r) { var t = new r.constructor(r.source, Sr.exec(r)); return t.lastIndex = r.lastIndex, t; } var E = S ? S.prototype : void 0, M = E ? E.valueOf : void 0; function xr(r) { return M ? Object(M.call(r)) : {}; } function Pr(r, t) { var a = t ? d(r.buffer) : r.buffer; return new r.constructor(a, r.byteOffset, r.length); } var Cr = "[object Boolean]", Er = "[object Date]", Mr = "[object Map]", Fr = "[object Number]", Lr = "[object RegExp]", Ur = "[object Set]", _r = "[object String]", Br = "[object Symbol]", Dr = "[object ArrayBuffer]", Gr = "[object DataView]", Kr = "[object Float32Array]", Nr = "[object Float64Array]", Rr = "[object Int8Array]", qr = "[object Int16Array]", Hr = "[object Int32Array]", Qr = "[object Uint8Array]", Wr = "[object Uint8ClampedArray]", Yr = "[object Uint16Array]", Zr = "[object Uint32Array]"; function Jr(r, t, a) { var n = r.constructor; switch (t) { case Dr: return d(r); case Cr: case Er: return new n(+r); case Gr: return mr(r, a); case Kr: case Nr: case Rr: case qr: case Hr: case Qr: case Wr: case Yr: case Zr: return Pr(r, a); case Mr: return new n(); case Fr: case _r: return new n(r); case Lr: return Ir(r); case Ur: return new n(); case Br: return xr(r); } } function Xr(r) { return typeof r.constructor == "function" && !B(r) ? gr(H(r)) : {}; } var Vr = "[object Map]"; function zr(r) { return K(r) && T(r) == Vr; } var F = l && l.isMap, kr = F ? U(F) : zr, rt = "[object Set]"; function tt(r) { return K(r) && T(r) == rt; } var L = l && l.isSet, at = L ? U(L) : tt, et = 1, nt = 2, ot = 4, Y = "[object Arguments]", st = "[object Array]", it = "[object Boolean]", ct = "[object Date]", ft = "[object Error]", Z = "[object Function]", ut = "[object GeneratorFunction]", gt = "[object Map]", vt = "[object Number]", J = "[object Object]", lt = "[object RegExp]", bt = "[object Set]", pt = "[object String]", yt = "[object Symbol]", Tt = "[object WeakMap]", At = "[object ArrayBuffer]", dt = "[object DataView]", jt = "[object Float32Array]", Ot = "[object Float64Array]", ht = "[object Int8Array]", wt = "[object Int16Array]", $t = "[object Int32Array]", mt = "[object Uint8Array]", St = "[object Uint8ClampedArray]", It = "[object Uint16Array]", xt = "[object Uint32Array]", e = {}; e[Y] = e[st] = e[At] = e[dt] = e[it] = e[ct] = e[jt] = e[Ot] = e[ht] = e[wt] = e[$t] = e[gt] = e[vt] = e[J] = e[lt] = e[bt] = e[pt] = e[yt] = e[mt] = e[St] = e[It] = e[xt] = !0; e[ft] = e[Z] = e[Tt] = !1; function p(r, t, a, n, f, s) { var o, i = t & et, c = t & nt, X = t & ot; if (a && (o = f ? a(r, n, f, s) : a(r)), o !== void 0) return o; if (!y(r)) return r; var j = _(r); if (j) { if (o = $r(r), !i) return vr(r, o); } else { var v = T(r), O = v == Z || v == ut; if (rr(r)) return dr(r, i); if (v == J || v == Y || O && !f) { if (o = c || O ? {} : Xr(r), !i) return c ? Or(r, Ar(o, r)) : jr(r, Tr(o, r)); } else { if (!e[v]) return f ? r : {}; o = Jr(r, v, i); } } s || (s = new ar()); var h = s.get(r); if (h) return h; s.set(r, o), at(r) ? r.forEach(function(u) { o.add(p(u, t, a, u, r, s)); }) : kr(r) && r.forEach(function(u, g) { o.set(g, p(u, t, a, g, r, s)); }); var w = j ? void 0 : (X ? c ? hr : ir : c ? A : G)(r); return z(w || r, function(u, g) { w && (g = u, u = r[g]), q(o, g, p(u, t, a, g, r, s)); }), o; } function Pt(r, t) { var a = -1, n = N(r) ? Array(r.length) : []; return sr(r, function(f, s, o) { n[++a] = t(f, s, o); }), n; } function Et(r, t) { return (_(r) ? V : Pt)(r, er(t, 3)); } export { Pr as a, A as c, R as d, vr as f, Xr as i, b as l, Pt as n, dr as o, p as r, H as s, Et as t, q as u };