mongodb-chatbot-ui
Version:
UI React components for the MongoDB Chatbot Framework
1,256 lines (1,240 loc) • 66.2 kB
JavaScript
import { p as Hn, c as nr, g as tr, j as Bn } from "./jsx-runtime.js";
import { _ as ut, c as Xe, a as Wn } from "./Transition.js";
import { z as dt, r as ar, m as p, e as ne, F as d, b as P, D as or, h as ft, d as _e, G as pt, H as pe, o as oe, M as Fe, l as ge, W as ie, B as Ye, w as De, i as Yn, L as Ge, J as Gn, V as Zn, T as bt, K as gt, C as Ze, O as Ve, Q as Un, S as Vn, j as Kn, U as Ne, p as ur, A as mt, q as ht, E as vt, t as yt, X as xt } from "./index2.js";
import { b as Xn, V as wt, Q as Ct } from "./index4.js";
import * as we from "react";
import b, { useLayoutEffect as Et, useRef as Ee, useCallback as Ue, createContext as St, useContext as kt, useMemo as ir, useState as Ce, forwardRef as qn, useEffect as Ot } from "react";
import { u as $t } from "./index5.js";
import { N as jt } from "./index6.js";
import { I as Pt } from "./index7.js";
import { J as Lt } from "./index9.js";
import { z as Rt, a as _t, L as zt } from "./index11.js";
import { e as He, K as Qn } from "./index12.js";
import { g as Jn } from "./index10.js";
import { useChatbotContext as Mt } from "./useChatbotContext.js";
var et = {}, Je = { exports: {} }, M = {};
/** @license React v16.13.1
* react-is.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
var dr;
function Tt() {
if (dr)
return M;
dr = 1;
var e = typeof Symbol == "function" && Symbol.for, n = e ? Symbol.for("react.element") : 60103, r = e ? Symbol.for("react.portal") : 60106, t = e ? Symbol.for("react.fragment") : 60107, o = e ? Symbol.for("react.strict_mode") : 60108, u = e ? Symbol.for("react.profiler") : 60114, v = e ? Symbol.for("react.provider") : 60109, m = e ? Symbol.for("react.context") : 60110, f = e ? Symbol.for("react.async_mode") : 60111, h = e ? Symbol.for("react.concurrent_mode") : 60111, y = e ? Symbol.for("react.forward_ref") : 60112, w = e ? Symbol.for("react.suspense") : 60113, N = e ? Symbol.for("react.suspense_list") : 60120, _ = e ? Symbol.for("react.memo") : 60115, $ = e ? Symbol.for("react.lazy") : 60116, B = e ? Symbol.for("react.block") : 60121, a = e ? Symbol.for("react.fundamental") : 60117, s = e ? Symbol.for("react.responder") : 60118, c = e ? Symbol.for("react.scope") : 60119;
function l(i) {
if (typeof i == "object" && i !== null) {
var S = i.$$typeof;
switch (S) {
case n:
switch (i = i.type, i) {
case f:
case h:
case t:
case u:
case o:
case w:
return i;
default:
switch (i = i && i.$$typeof, i) {
case m:
case y:
case $:
case _:
case v:
return i;
default:
return S;
}
}
case r:
return S;
}
}
}
function x(i) {
return l(i) === h;
}
return M.AsyncMode = f, M.ConcurrentMode = h, M.ContextConsumer = m, M.ContextProvider = v, M.Element = n, M.ForwardRef = y, M.Fragment = t, M.Lazy = $, M.Memo = _, M.Portal = r, M.Profiler = u, M.StrictMode = o, M.Suspense = w, M.isAsyncMode = function(i) {
return x(i) || l(i) === f;
}, M.isConcurrentMode = x, M.isContextConsumer = function(i) {
return l(i) === m;
}, M.isContextProvider = function(i) {
return l(i) === v;
}, M.isElement = function(i) {
return typeof i == "object" && i !== null && i.$$typeof === n;
}, M.isForwardRef = function(i) {
return l(i) === y;
}, M.isFragment = function(i) {
return l(i) === t;
}, M.isLazy = function(i) {
return l(i) === $;
}, M.isMemo = function(i) {
return l(i) === _;
}, M.isPortal = function(i) {
return l(i) === r;
}, M.isProfiler = function(i) {
return l(i) === u;
}, M.isStrictMode = function(i) {
return l(i) === o;
}, M.isSuspense = function(i) {
return l(i) === w;
}, M.isValidElementType = function(i) {
return typeof i == "string" || typeof i == "function" || i === t || i === h || i === u || i === o || i === w || i === N || typeof i == "object" && i !== null && (i.$$typeof === $ || i.$$typeof === _ || i.$$typeof === v || i.$$typeof === m || i.$$typeof === y || i.$$typeof === a || i.$$typeof === s || i.$$typeof === c || i.$$typeof === B);
}, M.typeOf = l, M;
}
var T = {}, fr;
function Nt() {
return fr || (fr = 1, Hn.env.NODE_ENV !== "production" && function() {
var e = typeof Symbol == "function" && Symbol.for, n = e ? Symbol.for("react.element") : 60103, r = e ? Symbol.for("react.portal") : 60106, t = e ? Symbol.for("react.fragment") : 60107, o = e ? Symbol.for("react.strict_mode") : 60108, u = e ? Symbol.for("react.profiler") : 60114, v = e ? Symbol.for("react.provider") : 60109, m = e ? Symbol.for("react.context") : 60110, f = e ? Symbol.for("react.async_mode") : 60111, h = e ? Symbol.for("react.concurrent_mode") : 60111, y = e ? Symbol.for("react.forward_ref") : 60112, w = e ? Symbol.for("react.suspense") : 60113, N = e ? Symbol.for("react.suspense_list") : 60120, _ = e ? Symbol.for("react.memo") : 60115, $ = e ? Symbol.for("react.lazy") : 60116, B = e ? Symbol.for("react.block") : 60121, a = e ? Symbol.for("react.fundamental") : 60117, s = e ? Symbol.for("react.responder") : 60118, c = e ? Symbol.for("react.scope") : 60119;
function l(g) {
return typeof g == "string" || typeof g == "function" || // Note: its typeof might be other than 'symbol' or 'number' if it's a polyfill.
g === t || g === h || g === u || g === o || g === w || g === N || typeof g == "object" && g !== null && (g.$$typeof === $ || g.$$typeof === _ || g.$$typeof === v || g.$$typeof === m || g.$$typeof === y || g.$$typeof === a || g.$$typeof === s || g.$$typeof === c || g.$$typeof === B);
}
function x(g) {
if (typeof g == "object" && g !== null) {
var z = g.$$typeof;
switch (z) {
case n:
var F = g.type;
switch (F) {
case f:
case h:
case t:
case u:
case o:
case w:
return F;
default:
var K = F && F.$$typeof;
switch (K) {
case m:
case y:
case $:
case _:
case v:
return K;
default:
return z;
}
}
case r:
return z;
}
}
}
var i = f, S = h, L = m, j = v, E = n, A = y, H = t, J = $, U = _, V = r, ee = u, R = o, q = w, Y = !1;
function I(g) {
return Y || (Y = !0, console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")), W(g) || x(g) === f;
}
function W(g) {
return x(g) === h;
}
function Se(g) {
return x(g) === m;
}
function he(g) {
return x(g) === v;
}
function se(g) {
return typeof g == "object" && g !== null && g.$$typeof === n;
}
function Le(g) {
return x(g) === y;
}
function ke(g) {
return x(g) === t;
}
function ve(g) {
return x(g) === $;
}
function te(g) {
return x(g) === _;
}
function ye(g) {
return x(g) === r;
}
function Oe(g) {
return x(g) === u;
}
function $e(g) {
return x(g) === o;
}
function ue(g) {
return x(g) === w;
}
T.AsyncMode = i, T.ConcurrentMode = S, T.ContextConsumer = L, T.ContextProvider = j, T.Element = E, T.ForwardRef = A, T.Fragment = H, T.Lazy = J, T.Memo = U, T.Portal = V, T.Profiler = ee, T.StrictMode = R, T.Suspense = q, T.isAsyncMode = I, T.isConcurrentMode = W, T.isContextConsumer = Se, T.isContextProvider = he, T.isElement = se, T.isForwardRef = Le, T.isFragment = ke, T.isLazy = ve, T.isMemo = te, T.isPortal = ye, T.isProfiler = Oe, T.isStrictMode = $e, T.isSuspense = ue, T.isValidElementType = l, T.typeOf = x;
}()), T;
}
Hn.env.NODE_ENV === "production" ? Je.exports = Tt() : Je.exports = Nt();
var At = Je.exports;
Object.defineProperty(et, "__esModule", { value: !0 });
var qe = b, Dt = At;
function rt(e, n, r) {
return n === void 0 && (n = 0), r === void 0 && (r = []), qe.Children.toArray(e).reduce(function(t, o, u) {
return Dt.isFragment(o) ? t.push.apply(t, rt(o.props.children, n + 1, r.concat(o.key || u))) : qe.isValidElement(o) ? t.push(qe.cloneElement(o, {
key: r.concat(String(o.key)).join(".")
})) : (typeof o == "string" || typeof o == "number") && t.push(o), t;
}, []);
}
var It = et.default = rt, Ft = Et, Ht = function(n) {
var r = we.useRef(n);
return Ft(function() {
r.current = n;
}), r;
}, pr = function(n, r) {
if (typeof n == "function") {
n(r);
return;
}
n.current = r;
}, Bt = function(n, r) {
var t = Ee();
return Ue(function(o) {
n.current = o, t.current && pr(t.current, null), t.current = r, r && pr(r, o);
}, [r]);
}, br = {
"min-height": "0",
"max-height": "none",
height: "0",
visibility: "hidden",
overflow: "hidden",
position: "absolute",
"z-index": "-1000",
top: "0",
right: "0"
}, Wt = function(n) {
Object.keys(br).forEach(function(r) {
n.style.setProperty(r, br[r], "important");
});
}, gr = Wt, re = null, mr = function(n, r) {
var t = n.scrollHeight;
return r.sizingStyle.boxSizing === "border-box" ? t + r.borderSize : t - r.paddingSize;
};
function Yt(e, n, r, t) {
r === void 0 && (r = 1), t === void 0 && (t = 1 / 0), re || (re = document.createElement("textarea"), re.setAttribute("tabindex", "-1"), re.setAttribute("aria-hidden", "true"), gr(re)), re.parentNode === null && document.body.appendChild(re);
var o = e.paddingSize, u = e.borderSize, v = e.sizingStyle, m = v.boxSizing;
Object.keys(v).forEach(function(N) {
var _ = N;
re.style[_] = v[_];
}), gr(re), re.value = n;
var f = mr(re, e);
re.value = n, f = mr(re, e), re.value = "x";
var h = re.scrollHeight - o, y = h * r;
m === "border-box" && (y = y + o + u), f = Math.max(y, f);
var w = h * t;
return m === "border-box" && (w = w + o + u), f = Math.min(w, f), [f, h];
}
var hr = function() {
}, Gt = function(n, r) {
return n.reduce(function(t, o) {
return t[o] = r[o], t;
}, {});
}, Zt = [
"borderBottomWidth",
"borderLeftWidth",
"borderRightWidth",
"borderTopWidth",
"boxSizing",
"fontFamily",
"fontSize",
"fontStyle",
"fontWeight",
"letterSpacing",
"lineHeight",
"paddingBottom",
"paddingLeft",
"paddingRight",
"paddingTop",
// non-standard
"tabSize",
"textIndent",
// non-standard
"textRendering",
"textTransform",
"width",
"wordBreak"
], Ut = !!document.documentElement.currentStyle, Vt = function(n) {
var r = window.getComputedStyle(n);
if (r === null)
return null;
var t = Gt(Zt, r), o = t.boxSizing;
if (o === "")
return null;
Ut && o === "border-box" && (t.width = parseFloat(t.width) + parseFloat(t.borderRightWidth) + parseFloat(t.borderLeftWidth) + parseFloat(t.paddingRight) + parseFloat(t.paddingLeft) + "px");
var u = parseFloat(t.paddingBottom) + parseFloat(t.paddingTop), v = parseFloat(t.borderBottomWidth) + parseFloat(t.borderTopWidth);
return {
sizingStyle: t,
paddingSize: u,
borderSize: v
};
}, Kt = Vt;
function nt(e, n, r) {
var t = Ht(r);
we.useLayoutEffect(function() {
var o = function(v) {
return t.current(v);
};
if (e)
return e.addEventListener(n, o), function() {
return e.removeEventListener(n, o);
};
}, []);
}
var Xt = function(n) {
nt(window, "resize", n);
}, qt = function(n) {
nt(document.fonts, "loadingdone", n);
}, Qt = ["cacheMeasurements", "maxRows", "minRows", "onChange", "onHeightChange"], Jt = function(n, r) {
var t = n.cacheMeasurements, o = n.maxRows, u = n.minRows, v = n.onChange, m = v === void 0 ? hr : v, f = n.onHeightChange, h = f === void 0 ? hr : f, y = ut(n, Qt), w = y.value !== void 0, N = we.useRef(null), _ = Bt(N, r), $ = we.useRef(0), B = we.useRef(), a = function() {
var l = N.current, x = t && B.current ? B.current : Kt(l);
if (x) {
B.current = x;
var i = Yt(x, l.value || l.placeholder || "x", u, o), S = i[0], L = i[1];
$.current !== S && ($.current = S, l.style.setProperty("height", S + "px", "important"), h(S, {
rowHeight: L
}));
}
}, s = function(l) {
w || a(), m(l);
};
return we.useLayoutEffect(a), Xt(a), qt(a), /* @__PURE__ */ we.createElement("textarea", dt({}, y, {
onChange: s,
ref: _
}));
}, ea = /* @__PURE__ */ we.forwardRef(Jt), tt = { exports: {} };
(function(e, n) {
(function(r, t) {
e.exports = t(b, ar);
})(nr, function(r, t) {
function o(a) {
if (a && typeof a == "object" && "default" in a)
return a;
var s = /* @__PURE__ */ Object.create(null);
return a && Object.keys(a).forEach(function(c) {
if (c !== "default") {
var l = Object.getOwnPropertyDescriptor(a, c);
Object.defineProperty(s, c, l.get ? l : { enumerable: !0, get: function() {
return a[c];
} });
}
}), s.default = a, Object.freeze(s);
}
var u = o(r);
function v(a) {
var s = function(c, l) {
if (typeof c != "object" || !c)
return c;
var x = c[Symbol.toPrimitive];
if (x !== void 0) {
var i = x.call(c, l);
if (typeof i != "object")
return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(c);
}(a, "string");
return typeof s == "symbol" ? s : s + "";
}
function m(a, s, c) {
return (s = v(s)) in a ? Object.defineProperty(a, s, { value: c, enumerable: !0, configurable: !0, writable: !0 }) : a[s] = c, a;
}
function f() {
return f = Object.assign ? Object.assign.bind() : function(a) {
for (var s = 1; s < arguments.length; s++) {
var c = arguments[s];
for (var l in c)
Object.prototype.hasOwnProperty.call(c, l) && (a[l] = c[l]);
}
return a;
}, f.apply(this, arguments);
}
function h(a, s) {
if (a == null)
return {};
var c, l, x = function(S, L) {
if (S == null)
return {};
var j, E, A = {}, H = Object.keys(S);
for (E = 0; E < H.length; E++)
j = H[E], L.indexOf(j) >= 0 || (A[j] = S[j]);
return A;
}(a, s);
if (Object.getOwnPropertySymbols) {
var i = Object.getOwnPropertySymbols(a);
for (l = 0; l < i.length; l++)
c = i[l], s.indexOf(c) >= 0 || Object.prototype.propertyIsEnumerable.call(a, c) && (x[c] = a[c]);
}
return x;
}
function y(a, s) {
return s || (s = a.slice(0)), Object.freeze(Object.defineProperties(a, { raw: { value: Object.freeze(s) } }));
}
var w, N, _ = { small: 14, default: 16, large: 20, xlarge: 24 }, $ = ["className", "size", "title", "aria-label", "aria-labelledby", "fill", "role"], B = function(a) {
var s = a.className, c = a.size, l = c === void 0 ? 16 : c, x = a.title, i = a["aria-label"], S = a["aria-labelledby"], L = a.fill, j = a.role, E = j === void 0 ? "img" : j, A = h(a, $), H = t.css(w || (w = y([`
color: `, `;
`])), L), J = t.css(N || (N = y([`
flex-shrink: 0;
`]))), U = function(V, ee, R) {
var q, Y = R["aria-label"], I = R["aria-labelledby"], W = R.title;
switch (V) {
case "img":
return Y || I || W ? m(m(m({}, "aria-labelledby", I), "aria-label", Y), "title", W) : { "aria-label": (q = ee, "".concat(q.replace(/([a-z])([A-Z])/g, "$1 $2"), " Icon")) };
case "presentation":
return { "aria-hidden": !0, alt: "" };
}
}(E, "MagnifyingGlass", m(m({ title: x }, "aria-label", i), "aria-labelledby", S));
return u.createElement("svg", f({ className: t.cx(m({}, H, L != null), J, s), height: typeof l == "number" ? l : _[l], width: typeof l == "number" ? l : _[l], role: E }, U, A, { viewBox: "0 0 16 16" }), u.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M2.3234 9.81874C4.07618 11.5715 6.75062 11.8398 8.78588 10.6244L12.93 14.7685C13.4377 15.2762 14.2608 15.2762 14.7685 14.7685C15.2762 14.2608 15.2762 13.4377 14.7685 12.93L10.6244 8.78588C11.8398 6.75062 11.5715 4.07619 9.81873 2.32341C7.74896 0.253628 4.39318 0.253628 2.3234 2.32341C0.253624 4.39319 0.253624 7.74896 2.3234 9.81874ZM7.98026 4.16188C9.03467 5.2163 9.03467 6.92585 7.98026 7.98026C6.92584 9.03468 5.2163 9.03468 4.16188 7.98026C3.10746 6.92585 3.10746 5.2163 4.16188 4.16188C5.2163 3.10747 6.92584 3.10747 7.98026 4.16188Z", fill: "currentColor" }));
};
return B.displayName = "MagnifyingGlass", B.isGlyph = !0, B;
});
})(tt);
var ra = tt.exports;
const na = /* @__PURE__ */ tr(ra);
var at = { exports: {} };
(function(e, n) {
(function(r, t) {
e.exports = t(b, ar);
})(nr, function(r, t) {
function o(a) {
if (a && typeof a == "object" && "default" in a)
return a;
var s = /* @__PURE__ */ Object.create(null);
return a && Object.keys(a).forEach(function(c) {
if (c !== "default") {
var l = Object.getOwnPropertyDescriptor(a, c);
Object.defineProperty(s, c, l.get ? l : { enumerable: !0, get: function() {
return a[c];
} });
}
}), s.default = a, Object.freeze(s);
}
var u = o(r);
function v(a) {
var s = function(c, l) {
if (typeof c != "object" || !c)
return c;
var x = c[Symbol.toPrimitive];
if (x !== void 0) {
var i = x.call(c, l);
if (typeof i != "object")
return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(c);
}(a, "string");
return typeof s == "symbol" ? s : s + "";
}
function m(a, s, c) {
return (s = v(s)) in a ? Object.defineProperty(a, s, { value: c, enumerable: !0, configurable: !0, writable: !0 }) : a[s] = c, a;
}
function f() {
return f = Object.assign ? Object.assign.bind() : function(a) {
for (var s = 1; s < arguments.length; s++) {
var c = arguments[s];
for (var l in c)
Object.prototype.hasOwnProperty.call(c, l) && (a[l] = c[l]);
}
return a;
}, f.apply(this, arguments);
}
function h(a, s) {
if (a == null)
return {};
var c, l, x = function(S, L) {
if (S == null)
return {};
var j, E, A = {}, H = Object.keys(S);
for (E = 0; E < H.length; E++)
j = H[E], L.indexOf(j) >= 0 || (A[j] = S[j]);
return A;
}(a, s);
if (Object.getOwnPropertySymbols) {
var i = Object.getOwnPropertySymbols(a);
for (l = 0; l < i.length; l++)
c = i[l], s.indexOf(c) >= 0 || Object.prototype.propertyIsEnumerable.call(a, c) && (x[c] = a[c]);
}
return x;
}
function y(a, s) {
return s || (s = a.slice(0)), Object.freeze(Object.defineProperties(a, { raw: { value: Object.freeze(s) } }));
}
var w, N, _ = { small: 14, default: 16, large: 20, xlarge: 24 }, $ = ["className", "size", "title", "aria-label", "aria-labelledby", "fill", "role"], B = function(a) {
var s = a.className, c = a.size, l = c === void 0 ? 16 : c, x = a.title, i = a["aria-label"], S = a["aria-labelledby"], L = a.fill, j = a.role, E = j === void 0 ? "img" : j, A = h(a, $), H = t.css(w || (w = y([`
color: `, `;
`])), L), J = t.css(N || (N = y([`
flex-shrink: 0;
`]))), U = function(V, ee, R) {
var q, Y = R["aria-label"], I = R["aria-labelledby"], W = R.title;
switch (V) {
case "img":
return Y || I || W ? m(m(m({}, "aria-labelledby", I), "aria-label", Y), "title", W) : { "aria-label": (q = ee, "".concat(q.replace(/([a-z])([A-Z])/g, "$1 $2"), " Icon")) };
case "presentation":
return { "aria-hidden": !0, alt: "" };
}
}(E, "XWithCircle", m(m({ title: x }, "aria-label", i), "aria-labelledby", S));
return u.createElement("svg", f({ className: t.cx(m({}, H, L != null), J, s), height: typeof l == "number" ? l : _[l], width: typeof l == "number" ? l : _[l], role: E }, U, A, { viewBox: "0 0 16 16" }), u.createElement("path", { fillRule: "evenodd", clipRule: "evenodd", d: "M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15ZM9.41421 5.17157C9.80474 4.78105 10.4379 4.78105 10.8284 5.17157C11.219 5.5621 11.219 6.19526 10.8284 6.58579L9.41421 8L10.8284 9.41421C11.219 9.80474 11.219 10.4379 10.8284 10.8284C10.4379 11.219 9.80474 11.219 9.41421 10.8284L8 9.41421L6.58579 10.8284C6.19526 11.219 5.5621 11.219 5.17157 10.8284C4.78105 10.4379 4.78105 9.80474 5.17157 9.41421L6.58579 8L5.17157 6.58579C4.78105 6.19526 4.78105 5.5621 5.17157 5.17157C5.5621 4.78105 6.19526 4.78105 6.58579 5.17157L8 6.58579L9.41421 5.17157Z", fill: "currentColor" }));
};
return B.displayName = "XWithCircle", B.isGlyph = !0, B;
});
})(at);
var ta = at.exports;
const aa = /* @__PURE__ */ tr(ta);
var ot = { exports: {} };
(function(e, n) {
(function(r, t) {
e.exports = t(b, ar);
})(nr, function(r, t) {
function o(a) {
if (a && typeof a == "object" && "default" in a)
return a;
var s = /* @__PURE__ */ Object.create(null);
return a && Object.keys(a).forEach(function(c) {
if (c !== "default") {
var l = Object.getOwnPropertyDescriptor(a, c);
Object.defineProperty(s, c, l.get ? l : { enumerable: !0, get: function() {
return a[c];
} });
}
}), s.default = a, Object.freeze(s);
}
var u = o(r);
function v(a) {
var s = function(c, l) {
if (typeof c != "object" || !c)
return c;
var x = c[Symbol.toPrimitive];
if (x !== void 0) {
var i = x.call(c, l);
if (typeof i != "object")
return i;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(c);
}(a, "string");
return typeof s == "symbol" ? s : s + "";
}
function m(a, s, c) {
return (s = v(s)) in a ? Object.defineProperty(a, s, { value: c, enumerable: !0, configurable: !0, writable: !0 }) : a[s] = c, a;
}
function f() {
return f = Object.assign ? Object.assign.bind() : function(a) {
for (var s = 1; s < arguments.length; s++) {
var c = arguments[s];
for (var l in c)
Object.prototype.hasOwnProperty.call(c, l) && (a[l] = c[l]);
}
return a;
}, f.apply(this, arguments);
}
function h(a, s) {
if (a == null)
return {};
var c, l, x = function(S, L) {
if (S == null)
return {};
var j, E, A = {}, H = Object.keys(S);
for (E = 0; E < H.length; E++)
j = H[E], L.indexOf(j) >= 0 || (A[j] = S[j]);
return A;
}(a, s);
if (Object.getOwnPropertySymbols) {
var i = Object.getOwnPropertySymbols(a);
for (l = 0; l < i.length; l++)
c = i[l], s.indexOf(c) >= 0 || Object.prototype.propertyIsEnumerable.call(a, c) && (x[c] = a[c]);
}
return x;
}
function y(a, s) {
return s || (s = a.slice(0)), Object.freeze(Object.defineProperties(a, { raw: { value: Object.freeze(s) } }));
}
var w, N, _ = { small: 14, default: 16, large: 20, xlarge: 24 }, $ = ["className", "size", "title", "aria-label", "aria-labelledby", "fill", "role"], B = function(a) {
var s = a.className, c = a.size, l = c === void 0 ? 16 : c, x = a.title, i = a["aria-label"], S = a["aria-labelledby"], L = a.fill, j = a.role, E = j === void 0 ? "img" : j, A = h(a, $), H = t.css(w || (w = y([`
color: `, `;
`])), L), J = t.css(N || (N = y([`
flex-shrink: 0;
`]))), U = function(V, ee, R) {
var q, Y = R["aria-label"], I = R["aria-labelledby"], W = R.title;
switch (V) {
case "img":
return Y || I || W ? m(m(m({}, "aria-labelledby", I), "aria-label", Y), "title", W) : { "aria-label": (q = ee, "".concat(q.replace(/([a-z])([A-Z])/g, "$1 $2"), " Icon")) };
case "presentation":
return { "aria-hidden": !0, alt: "" };
}
}(E, "Refresh", m(m({ title: x }, "aria-label", i), "aria-labelledby", S));
return u.createElement("svg", f({ className: t.cx(m({}, H, L != null), J, s), height: typeof l == "number" ? l : _[l], width: typeof l == "number" ? l : _[l], role: E }, U, A, { viewBox: "0 0 16 16" }), u.createElement("path", { d: "M8.03289 2C10.7318 2 12.9831 3.71776 13.5 6L14.9144 6C15.4555 6 15.7061 6.67202 15.297 7.02629L12.8153 9.17546C12.5957 9.36566 12.2697 9.36566 12.0501 9.17545L9.56844 7.02629C9.15937 6.67202 9.40991 6 9.95107 6H11.3977C10.929 4.91456 9.7172 4 8.03289 4C7.00662 4 6.15578 4.33954 5.54157 4.85039C5.29859 5.05248 4.92429 5.0527 4.72549 4.80702L4.11499 4.05254C3.95543 3.85535 3.96725 3.56792 4.1591 3.40197C5.16255 2.53394 6.52815 2 8.03289 2Z", fill: "currentColor" }), u.createElement("path", { d: "M3.94991 6.84265C3.73028 6.65245 3.40429 6.65245 3.18466 6.84265L0.703017 8.99182C0.293944 9.34608 0.544489 10.0181 1.08564 10.0181H2.50411C3.02878 12.2913 5.27531 14 7.96711 14C9.47186 14 10.8375 13.4661 11.8409 12.598C12.0327 12.4321 12.0446 12.1447 11.885 11.9475L11.2745 11.193C11.0757 10.9473 10.7014 10.9475 10.4584 11.1496C9.84422 11.6605 8.99338 12 7.96711 12C6.29218 12 5.08453 11.0956 4.6102 10.0181H6.04893C6.59009 10.0181 6.84063 9.34608 6.43156 8.99182L3.94991 6.84265Z", fill: "currentColor" }));
};
return B.displayName = "Refresh", B.isGlyph = !0, B;
});
})(ot);
var oa = ot.exports;
const ia = /* @__PURE__ */ tr(oa);
function vr(e, n) {
var r = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var t = Object.getOwnPropertySymbols(e);
n && (t = t.filter(function(o) {
return Object.getOwnPropertyDescriptor(e, o).enumerable;
})), r.push.apply(r, t);
}
return r;
}
function Be(e) {
for (var n = 1; n < arguments.length; n++) {
var r = arguments[n] != null ? arguments[n] : {};
n % 2 ? vr(Object(r), !0).forEach(function(t) {
O(e, t, r[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : vr(Object(r)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));
});
}
return e;
}
function la(e) {
var n = function(r, t) {
if (typeof r != "object" || !r)
return r;
var o = r[Symbol.toPrimitive];
if (o !== void 0) {
var u = o.call(r, t);
if (typeof u != "object")
return u;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(r);
}(e, "string");
return typeof n == "symbol" ? n : n + "";
}
function O(e, n, r) {
return (n = la(n)) in e ? Object.defineProperty(e, n, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[n] = r, e;
}
function Ie() {
return Ie = Object.assign ? Object.assign.bind() : function(e) {
for (var n = 1; n < arguments.length; n++) {
var r = arguments[n];
for (var t in r)
Object.prototype.hasOwnProperty.call(r, t) && (e[t] = r[t]);
}
return e;
}, Ie.apply(this, arguments);
}
function Ke(e, n) {
if (e == null)
return {};
var r, t, o = function(v, m) {
if (v == null)
return {};
var f, h, y = {}, w = Object.keys(v);
for (h = 0; h < w.length; h++)
f = w[h], m.indexOf(f) >= 0 || (y[f] = v[f]);
return y;
}(e, n);
if (Object.getOwnPropertySymbols) {
var u = Object.getOwnPropertySymbols(e);
for (t = 0; t < u.length; t++)
r = u[t], n.indexOf(r) >= 0 || Object.prototype.propertyIsEnumerable.call(e, r) && (o[r] = e[r]);
}
return o;
}
function C(e, n) {
return n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, { raw: { value: Object.freeze(n) } }));
}
function Qe(e, n) {
return function(r) {
if (Array.isArray(r))
return r;
}(e) || function(r, t) {
var o = r == null ? null : typeof Symbol < "u" && r[Symbol.iterator] || r["@@iterator"];
if (o != null) {
var u, v, m, f, h = [], y = !0, w = !1;
try {
if (m = (o = o.call(r)).next, t !== 0)
for (; !(y = (u = m.call(o)).done) && (h.push(u.value), h.length !== t); y = !0)
;
} catch (N) {
w = !0, v = N;
} finally {
try {
if (!y && o.return != null && (f = o.return(), Object(f) !== f))
return;
} finally {
if (w)
throw v;
}
}
return h;
}
}(e, n) || function(r, t) {
if (r) {
if (typeof r == "string")
return yr(r, t);
var o = Object.prototype.toString.call(r).slice(8, -1);
if (o === "Object" && r.constructor && (o = r.constructor.name), o === "Map" || o === "Set")
return Array.from(r);
if (o === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))
return yr(r, t);
}
}(e, n) || 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 yr(e, n) {
n > e.length && (n = e.length);
for (var r = 0, t = new Array(n); r < n; r++)
t[r] = e[r];
return t;
}
var xr, wr, Cr, ca = ["children"], it = St({});
function sa(e) {
var n = e.children, r = Ke(e, ca);
return b.createElement(it.Provider, { value: r }, n);
}
var Er, Sr, kr, Or, $r, jr, Pr, Lr, Rr, _r, zr, Mr, Tr, Nr, Ar, Dr, Ir, Fr, Hr, Br, Wr, Yr, Gr, Zr, Ur, Vr, Kr, Xr, qr, Qr, Jr, en, rn, nn, tn, an, on, ua = p(xr || (xr = C([`
display: flex;
align-items: center;
gap: `, `px;
font-style: italic;
font-weight: 300;
padding-block: `, `px;
`])), ne[2], ne[1]), da = O(O({}, P.Light, p(wr || (wr = C([`
color: `, `;
`])), d.gray.dark1)), P.Dark, p(Cr || (Cr = C([`
color: `, `;
`])), d.gray.light1)), fa = function() {
var e = _e().theme;
return b.createElement(He, { "aria-label": "No results found", isInteractive: !1, className: oe(ua, da[e]) }, b.createElement("span", null, "No results found"));
}, pa = p(Er || (Er = C([`
display: flex;
align-items: center;
gap: `, `px;
padding-block: `, `px;
`])), ne[2], ne[1]), ba = or(Sr || (Sr = C([`
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
`]))), ga = p(kr || (kr = C([`
height: 16px;
width: 16px;
animation: `, ` 1.5s linear infinite;
`])), ba), ma = function() {
var e = _e().darkMode;
return b.createElement(He, { "data-testid": "lg-search-input-loading-option", "aria-label": "Loading results", isInteractive: !1, className: pa }, b.createElement(ia, { color: e ? d.blue.light1 : d.blue.base, className: ga }), b.createElement("span", null, "Loading results"));
}, ha = p(Or || (Or = C([`
box-shadow: 0px 4px 7px `, `;
padding: 12px 0;
border-radius: 12px;
`])), ft(0.75, "#000000")), va = function(e) {
return p($r || ($r = C([`
background-color: `, `;
border: 1px solid `, `;
`])), ur[e].background.primary.default, ur[e].border.secondary.default);
}, ya = p(jr || (jr = C([`
padding: 0;
margin: 0;
border-radius: inherit;
overflow-y: auto;
scroll-behavior: smooth;
`]))), xa = ["children", "open", "refEl", "footerSlot"], lr = b.forwardRef(function(e, n) {
var r = e.children, t = e.open, o = t !== void 0 && t, u = e.refEl, v = e.footerSlot, m = Ke(e, xa), f = _e().theme, h = kt(it).state, y = ir(function() {
var _, $;
return (_ = ($ = u.current) === null || $ === void 0 ? void 0 : $.clientWidth) !== null && _ !== void 0 ? _ : 0;
}, [u, o]), w = pt(u), N = pe(w) ? "unset" : "".concat(Math.min(w, 256), "px");
return b.createElement(Rt, { "data-testid": "lg-search-input-popover", spacing: ne[200], active: o, align: "bottom", justify: "start", className: oe(ha, va(f), p(Pr || (Pr = C([`
width: `, `px;
min-width: `, `px;
`])), y, y)), refEl: u, dismissMode: _t.Manual, renderMode: zt.TopLayer }, h === "loading" ? b.createElement(ma, null) : b.createElement(b.Fragment, null, b.createElement("ul", Ie({ role: "listbox", "aria-live": "polite", "aria-relevant": "additions removals", "aria-expanded": o, ref: n, className: oe(ya, p(Lr || (Lr = C([`
max-height: `, `;
`])), N)) }, m), b.Children.count(r) ? r : b.createElement(fa, null)), v));
});
lr.displayName = "SearchResultsMenu";
var xe = function(e) {
return "0 0 0 100px ".concat(e, " inset");
}, wa = p(Rr || (Rr = C([`
outline: none;
`]))), Ca = p(_r || (_r = C([`
position: relative;
display: grid;
grid-auto-flow: column;
align-items: center;
justify-items: center;
border: 1px solid;
border-radius: 6px;
z-index: 0;
transition: `, `ms ease-in-out;
transition-property: border-color, box-shadow;
`])), Fe.default), Ea = O(O(O(O({}, ie.XSmall, p(zr || (zr = C([`
font-size: `, `px;
line-height: `, `px;
height: 22px;
grid-template-columns: 28px 1fr 36px;
`])), ge.body1.fontSize, ge.body1.lineHeight)), ie.Small, p(Mr || (Mr = C([`
font-size: `, `px;
line-height: `, `px;
height: 28px;
grid-template-columns: 32px 1fr 36px;
`])), ge.body1.fontSize, ge.body1.lineHeight)), ie.Default, p(Tr || (Tr = C([`
font-size: `, `px;
line-height: `, `px;
height: 36px;
grid-template-columns: 36px 1fr 36px;
`])), ge.body1.fontSize, ge.body1.lineHeight)), ie.Large, p(Nr || (Nr = C([`
font-size: `, `px;
line-height: `, `px;
height: 48px;
grid-template-columns: 36px 1fr 44px;
`])), ge.large.fontSize, ge.large.lineHeight)), Sa = O(O({}, P.Light, p(Ar || (Ar = C([`
color: `, `;
background: `, `;
border-color: `, `;
`])), d.black, d.white, d.gray.base)), P.Dark, p(Dr || (Dr = C([`
color: `, `;
background-color: `, `;
border-color: `, `;
`])), d.gray.light2, d.gray.dark4, d.gray.base)), ka = O(O({}, P.Light, p(Ir || (Ir = C([`
&:hover,
&:active {
&:not(:disabled):not(:focus-within) {
box-shadow: `, `;
}
}
`])), Ye.light.gray)), P.Dark, p(Fr || (Fr = C([`
&:hover,
&:active {
&:not(:disabled):not(:focus-within) {
box-shadow: `, `;
}
}
`])), Ye.dark.gray)), Oa = O(O({}, P.Light, p(Hr || (Hr = C([`
&:not(:disabled):focus-within {
box-shadow: `, `;
border-color: `, `;
}
`])), De.light.input, d.white)), P.Dark, p(Br || (Br = C([`
&:not(:disabled):focus-within {
box-shadow: `, `;
border-color: `, `;
}
`])), De.dark.input, d.gray.dark4)), $a = O(O({}, P.Light, p(Wr || (Wr = C([`
cursor: not-allowed;
color: `, `;
background-color: `, `;
border-color: `, `;
`])), d.gray.base, d.gray.light2, d.gray.light1)), P.Dark, p(Yr || (Yr = C([`
cursor: not-allowed;
color: `, `;
background-color: `, `;
border-color: `, `;
`])), d.gray.dark2, d.gray.dark3, d.gray.dark2)), ja = p(Gr || (Gr = C([`
font-size: inherit;
line-height: inherit;
color: inherit;
background-color: inherit;
font-family: `, `;
width: 100%;
height: 1.5em;
font-weight: `, `;
z-index: 1;
outline: none;
border: none;
padding: 0;
&[aria-disabled='true'] {
cursor: not-allowed;
&:hover,
&:active {
box-shadow: none;
}
}
&::placeholder {
font-size: inherit;
line-height: inherit;
}
&::-ms-clear,
&::-ms-reveal {
display: none;
width: 0;
height: 0;
}
&::-webkit-search-decoration,
&::-webkit-search-cancel-button,
&::-webkit-search-results-button,
&::-webkit-search-results-decoration {
display: none;
}
`])), Yn.default, Ge.regular), Pa = O(O({}, P.Light, p(Zr || (Zr = C([`
&:-webkit-autofill {
color: inherit;
background: transparent;
border: none;
-webkit-text-fill-color: inherit;
&[aria-disabled='false'] {
box-shadow: `, `;
&:focus {
box-shadow: `, `,
`, `;
}
&:hover:not(:focus) {
box-shadow: `, `,
`, `;
}
}
}
&::placeholder {
color: `, `;
font-weight: `, `;
}
&[aria-disabled='true'] {
&::placeholder {
color: `, `;
}
&:-webkit-autofill {
&,
&:hover,
&:focus {
appearance: none;
border: 1px solid `, `;
-webkit-text-fill-color: `, `;
box-shadow: `, `;
}
}
}
`])), xe(d.white), xe(d.white), De.light.input, xe(d.white), Ye.light.gray, d.gray.base, Ge.regular, d.gray.base, d.gray.base, d.gray.base, xe(d.gray.light2))), P.Dark, p(Ur || (Ur = C([`
&:-webkit-autofill {
color: inherit;
background: transparent;
border: none;
-webkit-text-fill-color: `, `;
&[aria-disabled='false'] {
box-shadow: `, `;
&:focus {
box-shadow: `, `,
`, `;
border-color: `, `;
}
&:hover:not(:focus) {
box-shadow: `, `,
`, `;
}
}
}
&::placeholder {
color: `, `;
font-weight: `, `;
}
&[aria-disabled='true'] {
&::placeholder {
color: `, `;
}
&:-webkit-autofill {
&,
&:hover,
&:focus {
appearance: none;
border: 1px solid `, `;
-webkit-text-fill-color: `, `;
box-shadow: `, `;
}
}
}
`])), d.gray.light3, xe(d.gray.dark4), xe(d.gray.dark4), De.dark.input, d.blue.light1, xe(d.gray.dark4), Ye.dark.gray, d.gray.dark1, Ge.regular, d.gray.dark1, d.gray.dark1, d.gray.dark1, xe(d.gray.dark2))), La = O(O({}, P.Light, p(Vr || (Vr = C([`
color: `, `;
`])), d.gray.dark1)), P.Dark, p(Kr || (Kr = C([`
color: `, `;
`])), d.gray.light1)), Ra = O(O(O(O({}, ie.XSmall, p(Xr || (Xr = C([`
margin-left: 2px;
`])))), ie.Small, p(qr || (qr = C([`
margin-left: 0px;
`])))), ie.Default, p(Qr || (Qr = C([`
margin-left: 8px;
`])))), ie.Large, p(Jr || (Jr = C([`
margin-left: 8px;
`])))), _a = O(O({}, P.Light, p(en || (en = C([`
color: `, `;
`])), d.gray.base)), P.Dark, p(rn || (rn = C([`
color: `, `;
`])), d.gray.dark1)), za = O(O(O(O({}, ie.XSmall, p(nn || (nn = C([`
height: 22px;
width: 22px;
`])))), ie.Small, p(tn || (tn = C([`
height: 28px;
width: 28px;
`])))), ie.Default, p(an || (an = C([`
height: 28px;
width: 28px;
`])))), ie.Large, p(on || (on = C([`
height: 28px;
width: 28px;
`])))), Ma = { Unset: "unset", Loading: "loading" }, Ta = ["placeholder", "className", "darkMode", "size", "disabled", "children", "state", "value", "onChange", "onSubmit", "aria-label", "aria-labelledby"], Na = b.forwardRef(function(e, n) {
var r = e.placeholder, t = r === void 0 ? "Search" : r, o = e.className, u = e.darkMode, v = e.size, m = v === void 0 ? ie.Default : v, f = e.disabled, h = e.children, y = e.state, w = y === void 0 ? Ma.Unset : y, N = e.value, _ = e.onChange, $ = e.onSubmit, B = e["aria-label"], a = e["aria-labelledby"], s = Ke(e, Ta), c = _e(u), l = c.theme, x = c.darkMode, i = Qe(Ce(!1), 2), S = i[0], L = i[1], j = Qe(Ce(0), 2), E = j[0], A = j[1], H = function() {
return L(!1);
}, J = function() {
return L(!0);
}, U = Ee(null), V = Ee(null), ee = Ee(null), R = Gn(n, null), q = Ee(null), Y = Zn({ prefix: "result" }), I = Qe(Ce(), 2), W = I[0], Se = I[1], he = Y("".concat(E)), se = !pe(h), Le = bt(N, _), ke = Le.value, ve = Le.handleChange, te = Ue(function(z) {
R.current && (R.current.value = z, ve(gt(new Event("change", { cancelable: !0, bubbles: !0 }), R.current)));
}, [ve, R]), ye = Ue(function() {
var z = 0, F = b.Children.map(h, function K(X) {
if (Ze(X, "SearchResult")) {
var ae, le = (z += 1) - 1, k = Ve(X);
return b.cloneElement(X, Be(Be({}, X.props), {}, { id: "result-".concat(le), key: "result-".concat(le), ref: (ae = X.props.ref) !== null && ae !== void 0 ? ae : Y == null ? void 0 : Y("".concat(le)), highlighted: le === E, onClick: function(de) {
var Q, fe;
if ((Q = (fe = X.props).onClick) === null || Q === void 0 || Q.call(fe, de), te(k), de.detail >= 1 && U.current && R.current) {
var ce, je = new Event("submit", { cancelable: !0, bubbles: !0 });
(ce = U.current) === null || ce === void 0 || ce.dispatchEvent(je);
}
} }));
}
if (Ze(X, "SearchResultGroup")) {
var Z = b.Children.map(X.props.children, K);
if (Z && Z.length > 0)
return b.cloneElement(X, Be(Be({}, X.props), {}, { children: Z }));
}
});
return { resultsCount: z, updatedChildren: F };
}, [h, E, R, Y, te]), Oe = ir(function() {
return ye();
}, [ye]), $e = Oe.updatedChildren, ue = Oe.resultsCount, g = function(z) {
switch (z) {
case "first":
A(0);
break;
case "last":
A(ue);
break;
case "next":
var F = !pe(E) && E + 1 < ue ? E + 1 : 0;
A(F);
break;
case "prev":
var K = !pe(E) && E - 1 >= 0 ? E - 1 : ue - 1;
A(K);
}
};
return Un(he, ee, 12), Vn(function() {
H();
}, [V, ee], S && se), b.createElement(Kn, { darkMode: x }, b.createElement(sa, { state: w, highlight: E, resultDynamicRefs: Y }, b.createElement("form", Ie({ role: "search", ref: U, className: oe(wa, o), onSubmit: function(z) {
z.preventDefault(), $ == null || $(z), se && (H(), te(""));
} }, s), b.createElement("div", { ref: V, role: "searchbox", tabIndex: -1, onMouseDown: function(z) {
f && z.preventDefault();
}, onClick: function(z) {
(function(F) {
f ? (F.preventDefault(), F.stopPropagation()) : J();
})(z);
}, onFocus: function(z) {
var F, K = z.target, X = K === q.current ? q.current : (F = R.current) !== null && F !== void 0 ? F : K;
X.focus(), Se(X);
}, onKeyDown: function(z) {
var F, K, X = (F = ee.current) === null || F === void 0 ? void 0 : F.contains(document.activeElement);
if ((!((K = V.current) === null || K === void 0) && K.contains(document.activeElement) || X) && !f)
switch (z.key) {
case Ne.Enter:
var ae;
he == null || (ae = he.current) === null || ae === void 0 || ae.click();
break;
case Ne.Escape:
var le;
H(), (le = R.current) === null || le === void 0 || le.focus();
break;
case Ne.ArrowDown:
var k;
se && ((k = R.current) === null || k === void 0 || k.focus(), J(), z.preventDefault(), g("next"));
break;
case Ne.ArrowUp:
var Z;
se && ((Z = R.current) === null || Z === void 0 || Z.focus(), J(), z.preventDefault(), g("prev"));
break;
case Ne.Tab:
S && H();
break;
default:
se && J();
}
}, className: oe(Ca, Ea[m], Sa[l], O(O(O({}, Oa[l], W === R.current), $a[l], f), ka[l], !f)), "aria-label": a ? void 0 : B, "aria-labelledby": a }, b.createElement(na, { className: oe(La[l], Ra[m], O({}, _a[l], f)), role: "presentation" }), b.createElement("input", { type: "search", className: oe(ja, Pa[l]), value: ke, onChange: function(z) {
ve == null || ve(z);
}, placeholder: t, ref: R, readOnly: f, "aria-disabled": f }), ke && b.createElement(Lt, { ref: q, type: "button", "aria-label": "Clear search", onClick: function(z) {
var F;
z.stopPropagation(), te(""), R == null || (F = R.current) === null || F === void 0 || F.focus();
}, className: za[m], tabIndex: f ? -1 : 0, disabled: f }, b.createElement(aa, null))), se && b.createElement(lr, { open: S, refEl: V, ref: ee }, $e))));
});
Na.displayName = "SearchInput";
var ln, cn, sn, Aa = ["as", "children", "description", "disabled", "className", "darkMode"], Da = Xn(function(e, n) {
var r, t = e.as, o = t === void 0 ? "li" : t, u = e.children, v = e.description, m = e.disabled, f = e.className;
e.darkMode;
var h = Ke(e, Aa), y = Ve(u), w = (r = h["aria-label"]) !== null && r !== void 0 ? r : h["aria-labelledby"] ? "" : y;
return b.createElement(He, Ie({}, h, { as: o, ref: n, className: f, disabled: m, "aria-labelledby": h["aria-labelledby"], "aria-label": w }), b.createElement(Qn, { description: v, preserveIconSpace: !1 }, b.createElement("strong", null, u)));
}, "SearchResult");
Da.displayName = "SearchResult";
p(ln || (ln = C([`
padding-top: 12px;
padding-bottom: 0;
`])));
O(O({}, P.Light, p(cn || (cn = C([`
color: `, `;
`])), d.gray.dark1)), P.Dark, p(sn || (sn = C([`
color: `, `;
`])), d.gray.base));
function un(e, n) {
var r = Object.keys(e);
if (Object.getOwnPropertySymbols) {
var t = Object.getOwnPropertySymbols(e);
n && (t = t.filter(function(o) {
return Object.getOwnPropertyDescriptor(e, o).enumerable;
})), r.push.apply(r, t);
}
return r;
}
function We(e) {
for (var n = 1; n < arguments.length; n++) {
var r = arguments[n] != null ? arguments[n] : {};
n % 2 ? un(Object(r), !0).forEach(function(t) {
G(e, t, r[t]);
}) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(r)) : un(Object(r)).forEach(function(t) {
Object.defineProperty(e, t, Object.getOwnPropertyDescriptor(r, t));
});
}
return e;
}
function Ia(e) {
var n = function(r, t) {
if (typeof r != "object" || !r)
return r;
var o = r[Symbol.toPrimitive];
if (o !== void 0) {
var u = o.call(r, t);
if (typeof u != "object")
return u;
throw new TypeError("@@toPrimitive must return a primitive value.");
}
return String(r);
}(e, "string");
return typeof n == "symbol" ? n : n + "";
}
function G(e, n, r) {
return (n = Ia(n)) in e ? Object.defineProperty(e, n, { value: r, enumerable: !0, configurable: !0, writable: !0 }) : e[n] = r, e;
}
function me() {
return me = Object.assign ? Object.assign.bind() : function(e) {
for (var n = 1; n < arguments.length; n++) {
var r = arguments[n];
for (var t in r)
Object.prototype.hasOwnProperty.call(r, t) && (e[t] = r[t]);
}
return e;
}, me.apply(this, arguments);
}
function cr(e, n) {
if (e == null)
return {};
var r, t, o = function(v, m) {
if (v == null)
return {};
var f, h, y = {}, w = Object.keys(v);
for (h = 0; h < w.length; h++)
f = w[h], m.indexOf(f) >= 0 || (y[f] = v[f]);
return y;
}(e, n);
if (Object.getOwnPropertySymbols) {
var u = Object.getOwnPropertySymbols(e);
for (t = 0; t < u.length; t++)
r = u[t], n.indexOf(r) >= 0 || Object.prototype.propertyIsEnumerable.call(e, r) && (o[r] = e[r]);
}
return o;
}
function D(e, n) {
return n || (n = e.slice(0)), Object.freeze(Object.defineProperties(e, { raw: { value: Object.freeze(n) } }));
}
function Ae(e, n) {
return function(r) {
if (Array.isArray(r))
return r;
}(e) || function(r, t) {
var o = r == null ? null : typeof Symbol < "u" && r[Symbol.iterator] || r["@@iterator"];
if (o != null) {
var u, v, m, f, h = [], y = !0, w = !1;
try {
if (m = (o = o.call(r)).next, t !== 0)
for (; !(y = (u = m.call(o)).done) && (h.push(u.value), h.length !== t); y = !0)
;
} catch (N) {
w = !0, v = N;
} finally {
try {
if (!y && o.return != null && (f = o.return(), Object(f) !== f))
return;
} finally {
if (w)
throw v;
}
}
return h;
}
}(e, n) || function(r, t) {
if (r) {
if (typeof r == "string")
return dn(r, t);
var o = Object.prototype.toString.call(r).slice(8, -1);
if (o === "Object" && r.constructor && (o = r.constructor.name), o === "Map" || o === "Set")
return Array.from(r);
if (o === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o))
return dn(r, t);
}
}(e, n) || 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 dn(e, n) {
n > e.length && (n = e.length);
for (var r = 0, t = new Array(n); r < n; r++)
t[r] = e[r];
return t;
}
var fn, pn, bn, gn, mn, hn, vn, yn, xn, wn, Cn, En, Sn, kn, On, $n, jn, Pn, Ln, Rn, _n, zn, Mn, Fa = p(fn || (fn = D([`
width: 100%;
position: relative;
`]))), Ha = p(pn || (pn = D([`
width: 100%;
display: grid;
grid-template-columns: auto 1fr auto;
position: relative;
border-radius: 8px;
border: 1px solid `, `;
z-index: 2;
&:disabled {
cursor: not-allowed;
&:hover,
&:active {
box-shadow: none;
}
}
`])), d.gray.base), Ba = p(bn || (bn = D([`
border-color: transparent;
`]))), Wa = G(G({}, P.Dark, p(gn || (gn = D([`
background-color: `, `;
color: `, `;
`])), d.black, d.white)), P.Light, p(mn || (mn = D([`
background-color: `, `;
color: black;
`])), d.white)), Ya = p(hn || (hn = D([`
display: flex;
gap: `, `px;
align-items: center;
align-self: top;
height: 36px; // hard set to height of textarea
padding: `, "px 0px ", "px ", `px;
background-color: inherit;
border-top-left-radius: inherit;
border-bottom-left-radius: inherit;
`])), ne[2], ne[1], ne[1], ne[2]), Ga = p(vn || (vn = D([`
display: flex;
align-items: flex-end;
gap: `, `px;
padding: `, `px;
background-c