mongodb-chatbot-ui
Version:
UI React components for the MongoDB Chatbot Framework
210 lines (209 loc) • 20.6 kB
JavaScript
import { e as ir, f as ur, g as K, k as cr } from "./index2.js";
import sr, { useEffect as dr, useLayoutEffect as gr } from "react";
import { createPortal as hr } from "react-dom";
var $ = ir({ key: "leafygreen-ui", nonce: "4.1.1", prepend: !0 });
$.flush;
$.hydrate;
var fr = $.cx;
$.merge;
$.getRegisteredStyles;
$.injectGlobal;
$.keyframes;
var vr = $.css;
$.sheet;
var kr = $.cache;
ur(kr);
var j = { Light: "light", Dark: "dark" };
K(console.error), K(console.warn), K(console.log);
var g = { white: "#FFFFFF", black: "#001E2B", transparent: "#FFFFFF00", gray: { dark4: "#112733", dark3: "#1C2D38", dark2: "#3D4F58", dark1: "#5C6C75", base: "#889397", light1: "#C1C7C6", light2: "#E8EDEB", light3: "#F9FBFA" }, green: { dark3: "#023430", dark2: "#00684A", dark1: "#00A35C", base: "#00ED64", light1: "#71F6BA", light2: "#C0FAE6", light3: "#E3FCF7" }, purple: { dark3: "#2D0B59", dark2: "#5E0C9E", base: "#B45AF2", light2: "#F1D4FD", light3: "#F9EBFF" }, blue: { dark3: "#0C2657", dark2: "#083C90", dark1: "#1254B7", base: "#016BF8", light1: "#0498EC", light2: "#C3E7FE", light3: "#E1F7FF" }, yellow: { dark3: "#4C2100", dark2: "#944F01", base: "#FFC010", light2: "#FFEC9E", light3: "#FEF7DB" }, red: { dark3: "#5B0000", dark2: "#970606", base: "#DB3030", light1: "#FF6960", light2: "#FFCDC7", light3: "#FFEAE5" } };
function r(i, c, u) {
return (c = function(F) {
var d = function(f, p) {
if (typeof f != "object" || !f)
return f;
var m = f[Symbol.toPrimitive];
if (m !== void 0) {
var E = m.call(f, p);
if (typeof E != "object")
return E;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(f);
}(F, "string");
return typeof d == "symbol" ? d : d + "";
}(c)) in i ? Object.defineProperty(i, c, { value: u, enumerable: !0, configurable: !0, writable: !0 }) : i[c] = u, i;
}
var l = { Disabled: "disabled", Placeholder: "placeholder", Primary: "primary", Secondary: "secondary", InversePrimary: "inversePrimary", InverseSecondary: "inverseSecondary", Info: "info", Warning: "warning", Error: "error", Success: "success", Link: "link" }, a = { Default: "default", Hover: "hover", Focus: "focus" }, Q = g.black, b = g.blue, s = g.gray, B = g.green, S = g.red, Fr = g.white, R = g.yellow, br = { background: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, Q), a.Hover, s.dark2), a.Focus, b.dark3)), l.Secondary, r(r(r({}, a.Default, s.dark4), a.Hover, s.dark2), a.Focus, b.dark3)), l.InversePrimary, r(r(r({}, a.Default, s.light2), a.Hover, s.light3), a.Focus, b.light2)), l.Info, r(r(r({}, a.Default, b.dark3), a.Hover, b.dark3), a.Focus, b.dark3)), l.Warning, r(r(r({}, a.Default, R.dark3), a.Hover, R.dark3), a.Focus, R.dark3)), l.Success, r(r(r({}, a.Default, B.dark3), a.Hover, B.dark3), a.Focus, B.dark3)), l.Error, r(r(r({}, a.Default, S.dark3), a.Hover, S.dark3), a.Focus, S.dark3)), l.Disabled, r(r(r({}, a.Default, s.dark3), a.Hover, s.dark3), a.Focus, s.dark3)), border: r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, s.base), a.Hover, s.base), a.Focus, b.light1)), l.Secondary, r(r(r({}, a.Default, s.dark2), a.Hover, s.dark2), a.Focus, b.light1)), l.Success, r(r(r({}, a.Default, B.dark1), a.Hover, B.dark1), a.Focus, b.light1)), l.Error, r(r(r({}, a.Default, S.light1), a.Hover, S.light1), a.Focus, b.light1)), l.Disabled, r(r(r({}, a.Default, s.dark2), a.Hover, s.dark2), a.Focus, s.dark2)), icon: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, s.light1), a.Hover, s.light3), a.Focus, b.light3)), l.Secondary, r(r(r({}, a.Default, s.base), a.Hover, s.light3), a.Focus, b.light3)), l.InversePrimary, r(r(r({}, a.Default, Fr), a.Hover, Q), a.Focus, b.dark2)), l.Info, r(r(r({}, a.Default, b.light1), a.Hover, b.light1), a.Focus, b.light1)), l.Warning, r(r(r({}, a.Default, R.base), a.Hover, R.base), a.Focus, R.base)), l.Success, r(r(r({}, a.Default, B.base), a.Hover, B.base), a.Focus, B.base)), l.Error, r(r(r({}, a.Default, S.light1), a.Hover, S.light1), a.Focus, S.light1)), l.Disabled, r(r(r({}, a.Default, s.dark1), a.Hover, s.dark1), a.Focus, s.dark1)), text: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, s.light2), a.Hover, s.light2), a.Focus, b.light3)), l.Placeholder, r(r(r({}, a.Default, s.dark1), a.Hover, s.dark1), a.Focus, s.dark1)), l.Secondary, r(r(r({}, a.Default, s.light1), a.Hover, s.light2), a.Focus, b.light3)), l.InversePrimary, r(r(r({}, a.Default, Q), a.Hover, Q), a.Focus, b.dark2)), l.InverseSecondary, r(r(r({}, a.Default, s.dark2), a.Hover, Q), a.Focus, b.dark2)), l.Error, r(r(r({}, a.Default, S.light1), a.Hover, S.light1), a.Focus, S.light1)), l.Disabled, r(r(r({}, a.Default, s.dark1), a.Hover, s.dark1), a.Focus, s.dark1)), l.Link, r(r(r({}, a.Default, b.light1), a.Hover, b.light1), a.Focus, b.light1)) }, G = g.black, D = g.blue, v = g.gray, L = g.green, P = g.red, T = g.white, z = g.yellow, Dr = { background: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, T), a.Hover, v.light2), a.Focus, D.light3)), l.Secondary, r(r(r({}, a.Default, v.light3), a.Hover, v.light2), a.Focus, D.light3)), l.InversePrimary, r(r(r({}, a.Default, G), a.Hover, v.dark3), a.Focus, D.dark2)), l.Info, r(r(r({}, a.Default, D.light3), a.Hover, D.light3), a.Focus, D.light3)), l.Warning, r(r(r({}, a.Default, z.light3), a.Hover, z.light3), a.Focus, z.light3)), l.Success, r(r(r({}, a.Default, L.light3), a.Hover, L.light3), a.Focus, L.light3)), l.Error, r(r(r({}, a.Default, P.light3), a.Hover, P.light3), a.Focus, P.light3)), l.Disabled, r(r(r({}, a.Default, v.light2), a.Hover, v.light2), a.Focus, v.light2)), border: r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, D.light1)), l.Secondary, r(r(r({}, a.Default, v.light2), a.Hover, v.light2), a.Focus, D.light1)), l.Success, r(r(r({}, a.Default, L.dark1), a.Hover, L.dark1), a.Focus, D.light1)), l.Error, r(r(r({}, a.Default, P.base), a.Hover, P.base), a.Focus, D.light1)), l.Disabled, r(r(r({}, a.Default, v.light1), a.Hover, v.light1), a.Focus, v.light1)), icon: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, v.dark1), a.Hover, G), a.Focus, D.dark1)), l.Secondary, r(r(r({}, a.Default, v.base), a.Hover, G), a.Focus, D.dark1)), l.InversePrimary, r(r(r({}, a.Default, T), a.Hover, T), a.Focus, D.light2)), l.Info, r(r(r({}, a.Default, D.base), a.Hover, D.base), a.Focus, D.base)), l.Warning, r(r(r({}, a.Default, z.dark2), a.Hover, z.dark2), a.Focus, z.dark2)), l.Success, r(r(r({}, a.Default, L.dark1), a.Hover, L.dark1), a.Focus, L.dark1)), l.Error, r(r(r({}, a.Default, P.base), a.Hover, P.base), a.Focus, P.base)), l.Disabled, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, v.base)), text: r(r(r(r(r(r(r(r({}, l.Primary, r(r(r({}, a.Default, G), a.Hover, G), a.Focus, D.dark1)), l.Secondary, r(r(r({}, a.Default, v.dark1), a.Hover, G), a.Focus, D.dark1)), l.InversePrimary, r(r(r({}, a.Default, T), a.Hover, T), a.Focus, D.light2)), l.InverseSecondary, r(r(r({}, a.Default, v.light1), a.Hover, T), a.Focus, D.light2)), l.Error, r(r(r({}, a.Default, P.base), a.Hover, P.base), a.Focus, P.base)), l.Disabled, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, v.base)), l.Placeholder, r(r(r({}, a.Default, v.base), a.Hover, v.base), a.Focus, v.base)), l.Link, r(r(r({}, a.Default, D.base), a.Hover, D.base), a.Focus, D.base)) };
r(r({}, j.Dark, br), j.Light, Dr);
var er = { Dark: "dark", Light: "light" };
r(r({}, er.Light, { default: "0 0 0 2px ".concat(g.white, ", 0 0 0 4px ").concat(g.blue.light1), input: "0 0 0 3px ".concat(g.blue.light1) }), er.Dark, { default: "0 0 0 2px ".concat(g.black, ", 0 0 0 4px ").concat(g.blue.light1), input: "0 0 0 3px ".concat(g.blue.light1) });
r(r({}, er.Light, { gray: "0 0 0 3px ".concat(g.gray.light2), green: "0 0 0 3px ".concat(g.green.light2), red: "0 0 0 3px ".concat(g.red.light2) }), er.Dark, { gray: "0 0 0 3px ".concat(g.gray.dark2), green: "0 0 0 3px ".concat(g.green.dark3), red: "0 0 0 3px ".concat(g.yellow.dark3) });
var yr = g.black, _ = g.gray, Hr = g.white;
r(r({}, l.Primary, r({}, a.Default, _.base)), l.Secondary, r({}, a.Default, _.dark1)), r(r({}, l.Primary, r({}, a.Default, yr)), l.Secondary, r({}, a.Default, _.dark4)), r(r({}, l.Primary, r({}, a.Default, _.base)), l.Secondary, r({}, a.Default, _.light1)), r(r({}, l.Primary, r({}, a.Default, Hr)), l.Secondary, r({}, a.Default, _.light3));
r(r({}, j.Light, g.gray.dark1), j.Dark, g.black);
r(r({}, j.Light, 8), j.Dark, 16);
var mr = cr(0.75, g.black);
r(r({}, j.Light, { 100: "0px 2px 4px 1px ".concat(mr) }), j.Dark, { 100: "unset" });
function tr() {
return tr = Object.assign ? Object.assign.bind() : function(i) {
for (var c = 1; c < arguments.length; c++) {
var u = arguments[c];
for (var F in u)
({}).hasOwnProperty.call(u, F) && (i[F] = u[F]);
}
return i;
}, tr.apply(null, arguments);
}
function pr(i, c) {
return c || (c = i.slice(0)), Object.freeze(Object.defineProperties(i, { raw: { value: Object.freeze(c) } }));
}
function Gr(i, c) {
i["aria-label"] || i["aria-labelledby"] || console.error("For screen-reader accessibility, aria-label or aria-labelledby must be provided".concat(c ? " to ".concat(c) : "", "."));
}
var lr, Er = ["children", "className"], Sr = vr(lr || (lr = pr([`
clip: rect(0, 0, 0, 0);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
`])));
function Pr(i) {
var c = i.children, u = i.className, F = function(d, f) {
if (d == null)
return {};
var p, m, E = function(I, Y) {
if (I == null)
return {};
var Z = {};
for (var rr in I)
if ({}.hasOwnProperty.call(I, rr)) {
if (Y.indexOf(rr) !== -1)
continue;
Z[rr] = I[rr];
}
return Z;
}(d, f);
if (Object.getOwnPropertySymbols) {
var N = Object.getOwnPropertySymbols(d);
for (m = 0; m < N.length; m++)
p = N[m], f.indexOf(p) === -1 && {}.propertyIsEnumerable.call(d, p) && (E[p] = d[p]);
}
return E;
}(i, Er);
return sr.createElement("div", tr({}, F, { className: fr(Sr, u) }), c);
}
Pr.displayName = "VisuallyHidden";
var W = { Light: "light", Dark: "dark" };
K(console.error), K(console.warn), K(console.log);
var h = { white: "#FFFFFF", black: "#001E2B", transparent: "#FFFFFF00", gray: { dark4: "#112733", dark3: "#1C2D38", dark2: "#3D4F58", dark1: "#5C6C75", base: "#889397", light1: "#C1C7C6", light2: "#E8EDEB", light3: "#F9FBFA" }, green: { dark3: "#023430", dark2: "#00684A", dark1: "#00A35C", base: "#00ED64", light1: "#71F6BA", light2: "#C0FAE6", light3: "#E3FCF7" }, purple: { dark3: "#2D0B59", dark2: "#5E0C9E", base: "#B45AF2", light2: "#F1D4FD", light3: "#F9EBFF" }, blue: { dark3: "#0C2657", dark2: "#083C90", dark1: "#1254B7", base: "#016BF8", light1: "#0498EC", light2: "#C3E7FE", light3: "#E1F7FF" }, yellow: { dark3: "#4C2100", dark2: "#944F01", base: "#FFC010", light2: "#FFEC9E", light3: "#FEF7DB" }, red: { dark3: "#5B0000", dark2: "#970606", base: "#DB3030", light1: "#FF6960", light2: "#FFCDC7", light3: "#FFEAE5" } }, C = ir({ key: "leafygreen-ui", nonce: "4.1.1", prepend: !0 });
C.flush;
C.hydrate;
C.cx;
C.merge;
C.getRegisteredStyles;
C.injectGlobal;
C.keyframes;
C.css;
C.sheet;
var xr = C.cache;
ur(xr);
function e(i, c, u) {
return (c = function(F) {
var d = function(f, p) {
if (typeof f != "object" || !f)
return f;
var m = f[Symbol.toPrimitive];
if (m !== void 0) {
var E = m.call(f, p);
if (typeof E != "object")
return E;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(f);
}(F, "string");
return typeof d == "symbol" ? d : d + "";
}(c)) in i ? Object.defineProperty(i, c, { value: u, enumerable: !0, configurable: !0, writable: !0 }) : i[c] = u, i;
}
var o = { Disabled: "disabled", Placeholder: "placeholder", Primary: "primary", Secondary: "secondary", InversePrimary: "inversePrimary", InverseSecondary: "inverseSecondary", Info: "info", Warning: "warning", Error: "error", Success: "success", Link: "link" }, t = { Default: "default", Hover: "hover", Focus: "focus" }, X = h.black, y = h.blue, n = h.gray, A = h.green, x = h.red, wr = h.white, M = h.yellow, $r = { background: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, X), t.Hover, n.dark2), t.Focus, y.dark3)), o.Secondary, e(e(e({}, t.Default, n.dark4), t.Hover, n.dark2), t.Focus, y.dark3)), o.InversePrimary, e(e(e({}, t.Default, n.light2), t.Hover, n.light3), t.Focus, y.light2)), o.Info, e(e(e({}, t.Default, y.dark3), t.Hover, y.dark3), t.Focus, y.dark3)), o.Warning, e(e(e({}, t.Default, M.dark3), t.Hover, M.dark3), t.Focus, M.dark3)), o.Success, e(e(e({}, t.Default, A.dark3), t.Hover, A.dark3), t.Focus, A.dark3)), o.Error, e(e(e({}, t.Default, x.dark3), t.Hover, x.dark3), t.Focus, x.dark3)), o.Disabled, e(e(e({}, t.Default, n.dark3), t.Hover, n.dark3), t.Focus, n.dark3)), border: e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, n.base), t.Hover, n.base), t.Focus, y.light1)), o.Secondary, e(e(e({}, t.Default, n.dark2), t.Hover, n.dark2), t.Focus, y.light1)), o.Success, e(e(e({}, t.Default, A.dark1), t.Hover, A.dark1), t.Focus, y.light1)), o.Error, e(e(e({}, t.Default, x.light1), t.Hover, x.light1), t.Focus, y.light1)), o.Disabled, e(e(e({}, t.Default, n.dark2), t.Hover, n.dark2), t.Focus, n.dark2)), icon: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, n.light1), t.Hover, n.light3), t.Focus, y.light3)), o.Secondary, e(e(e({}, t.Default, n.base), t.Hover, n.light3), t.Focus, y.light3)), o.InversePrimary, e(e(e({}, t.Default, wr), t.Hover, X), t.Focus, y.dark2)), o.Info, e(e(e({}, t.Default, y.light1), t.Hover, y.light1), t.Focus, y.light1)), o.Warning, e(e(e({}, t.Default, M.base), t.Hover, M.base), t.Focus, M.base)), o.Success, e(e(e({}, t.Default, A.base), t.Hover, A.base), t.Focus, A.base)), o.Error, e(e(e({}, t.Default, x.light1), t.Hover, x.light1), t.Focus, x.light1)), o.Disabled, e(e(e({}, t.Default, n.dark1), t.Hover, n.dark1), t.Focus, n.dark1)), text: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, n.light2), t.Hover, n.light2), t.Focus, y.light3)), o.Placeholder, e(e(e({}, t.Default, n.dark1), t.Hover, n.dark1), t.Focus, n.dark1)), o.Secondary, e(e(e({}, t.Default, n.light1), t.Hover, n.light2), t.Focus, y.light3)), o.InversePrimary, e(e(e({}, t.Default, X), t.Hover, X), t.Focus, y.dark2)), o.InverseSecondary, e(e(e({}, t.Default, n.dark2), t.Hover, X), t.Focus, y.dark2)), o.Error, e(e(e({}, t.Default, x.light1), t.Hover, x.light1), t.Focus, x.light1)), o.Disabled, e(e(e({}, t.Default, n.dark1), t.Hover, n.dark1), t.Focus, n.dark1)), o.Link, e(e(e({}, t.Default, y.light1), t.Hover, y.light1), t.Focus, y.light1)) }, U = h.black, H = h.blue, k = h.gray, O = h.green, w = h.red, V = h.white, q = h.yellow, Cr = { background: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, V), t.Hover, k.light2), t.Focus, H.light3)), o.Secondary, e(e(e({}, t.Default, k.light3), t.Hover, k.light2), t.Focus, H.light3)), o.InversePrimary, e(e(e({}, t.Default, U), t.Hover, k.dark3), t.Focus, H.dark2)), o.Info, e(e(e({}, t.Default, H.light3), t.Hover, H.light3), t.Focus, H.light3)), o.Warning, e(e(e({}, t.Default, q.light3), t.Hover, q.light3), t.Focus, q.light3)), o.Success, e(e(e({}, t.Default, O.light3), t.Hover, O.light3), t.Focus, O.light3)), o.Error, e(e(e({}, t.Default, w.light3), t.Hover, w.light3), t.Focus, w.light3)), o.Disabled, e(e(e({}, t.Default, k.light2), t.Hover, k.light2), t.Focus, k.light2)), border: e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, H.light1)), o.Secondary, e(e(e({}, t.Default, k.light2), t.Hover, k.light2), t.Focus, H.light1)), o.Success, e(e(e({}, t.Default, O.dark1), t.Hover, O.dark1), t.Focus, H.light1)), o.Error, e(e(e({}, t.Default, w.base), t.Hover, w.base), t.Focus, H.light1)), o.Disabled, e(e(e({}, t.Default, k.light1), t.Hover, k.light1), t.Focus, k.light1)), icon: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, k.dark1), t.Hover, U), t.Focus, H.dark1)), o.Secondary, e(e(e({}, t.Default, k.base), t.Hover, U), t.Focus, H.dark1)), o.InversePrimary, e(e(e({}, t.Default, V), t.Hover, V), t.Focus, H.light2)), o.Info, e(e(e({}, t.Default, H.base), t.Hover, H.base), t.Focus, H.base)), o.Warning, e(e(e({}, t.Default, q.dark2), t.Hover, q.dark2), t.Focus, q.dark2)), o.Success, e(e(e({}, t.Default, O.dark1), t.Hover, O.dark1), t.Focus, O.dark1)), o.Error, e(e(e({}, t.Default, w.base), t.Hover, w.base), t.Focus, w.base)), o.Disabled, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, k.base)), text: e(e(e(e(e(e(e(e({}, o.Primary, e(e(e({}, t.Default, U), t.Hover, U), t.Focus, H.dark1)), o.Secondary, e(e(e({}, t.Default, k.dark1), t.Hover, U), t.Focus, H.dark1)), o.InversePrimary, e(e(e({}, t.Default, V), t.Hover, V), t.Focus, H.light2)), o.InverseSecondary, e(e(e({}, t.Default, k.light1), t.Hover, V), t.Focus, H.light2)), o.Error, e(e(e({}, t.Default, w.base), t.Hover, w.base), t.Focus, w.base)), o.Disabled, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, k.base)), o.Placeholder, e(e(e({}, t.Default, k.base), t.Hover, k.base), t.Focus, k.base)), o.Link, e(e(e({}, t.Default, H.base), t.Hover, H.base), t.Focus, H.base)) };
e(e({}, W.Dark, $r), W.Light, Cr);
var ar = { Dark: "dark", Light: "light" };
e(e({}, ar.Light, { default: "0 0 0 2px ".concat(h.white, ", 0 0 0 4px ").concat(h.blue.light1), input: "0 0 0 3px ".concat(h.blue.light1) }), ar.Dark, { default: "0 0 0 2px ".concat(h.black, ", 0 0 0 4px ").concat(h.blue.light1), input: "0 0 0 3px ".concat(h.blue.light1) });
e(e({}, ar.Light, { gray: "0 0 0 3px ".concat(h.gray.light2), green: "0 0 0 3px ".concat(h.green.light2), red: "0 0 0 3px ".concat(h.red.light2) }), ar.Dark, { gray: "0 0 0 3px ".concat(h.gray.dark2), green: "0 0 0 3px ".concat(h.green.dark3), red: "0 0 0 3px ".concat(h.yellow.dark3) });
var Ir = h.black, J = h.gray, Br = h.white;
e(e({}, o.Primary, e({}, t.Default, J.base)), o.Secondary, e({}, t.Default, J.dark1)), e(e({}, o.Primary, e({}, t.Default, Ir)), o.Secondary, e({}, t.Default, J.dark4)), e(e({}, o.Primary, e({}, t.Default, J.base)), o.Secondary, e({}, t.Default, J.light1)), e(e({}, o.Primary, e({}, t.Default, Br)), o.Secondary, e({}, t.Default, J.light3));
e(e({}, W.Light, h.gray.dark1), W.Dark, h.black);
e(e({}, W.Light, 8), W.Dark, 16);
var Lr = cr(0.75, h.black);
e(e({}, W.Light, { 100: "0px 2px 4px 1px ".concat(Lr) }), W.Dark, { 100: "unset" });
var nr = function() {
return (typeof window > "u" ? dr : gr).apply(void 0, arguments);
};
function or(i, c) {
c > i.length && (c = i.length);
for (var u = 0, F = Array(c); u < c; u++)
F[u] = i[u];
return F;
}
function Ar(i, c) {
return function(u) {
if (Array.isArray(u))
return u;
}(i) || function(u, F) {
var d = u == null ? null : typeof Symbol < "u" && u[Symbol.iterator] || u["@@iterator"];
if (d != null) {
var f, p, m, E, N = [], I = !0, Y = !1;
try {
if (m = (d = d.call(u)).next, F !== 0)
for (; !(I = (f = m.call(d)).done) && (N.push(f.value), N.length !== F); I = !0)
;
} catch (Z) {
Y = !0, p = Z;
} finally {
try {
if (!I && d.return != null && (E = d.return(), Object(E) !== E))
return;
} finally {
if (Y)
throw p;
}
}
return N;
}
}(i, c) || function(u, F) {
if (u) {
if (typeof u == "string")
return or(u, F);
var d = {}.toString.call(u).slice(8, -1);
return d === "Object" && u.constructor && (d = u.constructor.name), d === "Map" || d === "Set" ? Array.from(u) : d === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(d) ? or(u, F) : void 0;
}
}(i, c) || function() {
throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`);
}();
}
function Or(i, c) {
var u = Ar(sr.useState(), 2), F = u[0], d = u[1];
return nr(function() {
if (i)
return c && (c.current = i), void d(i);
var f = document.createElement("div");
return document.body.appendChild(f), c && (c.current = f), d(f), function() {
f.remove();
};
}, [i, c]), F;
}
function jr(i) {
var c = i.children, u = i.className, F = i.container, d = i.portalRef, f = Or(F ?? void 0, d);
return nr(function() {
f && !F && (f.className = u ?? "");
}, [F, f, u]), f ? hr(c, f) : null;
}
jr.displayName = "Portal";
export {
Gr as b,
Pr as g,
jr as l
};