@undp/design-system-react
Version:
React based design system for UNDP
1,441 lines • 141 kB
JavaScript
import { t as e } from "./rolldown-runtime-Dqa2HsxW.js";
import { t } from "./utils-ca9as9Ye.js";
import { t as n } from "./dist-CQzJbxrW.js";
import { t as r } from "./createLucideIcon-JAvQ_M0R.js";
import { t as i } from "./check-DQP1Akuz.js";
import { t as a } from "./chevron-down-DPjLJaqj.js";
import { t as o } from "./x-CXpb8l-i.js";
import { t as s } from "./checkbox-NiPsYgHo.js";
import { n as c } from "./floating-ui.dom-8fMDtxNU.js";
import { a as l, c as u, i as d, n as f, o as p, r as m, s as h, t as g } from "./toConsumableArray-B2IbiHOl.js";
import * as _ from "react";
import { Component as v, Fragment as y, createContext as b, forwardRef as x, useCallback as S, useContext as C, useEffect as w, useLayoutEffect as T, useMemo as E, useRef as D, useState as O } from "react";
import { jsx as k, jsxs as A } from "react/jsx-runtime";
import { createPortal as j } from "react-dom";
var M = r("chevron-up", [["path", {
d: "m18 15-6-6-6 6",
key: "153udz"
}]]), ee = [
"defaultInputValue",
"defaultMenuIsOpen",
"defaultValue",
"inputValue",
"menuIsOpen",
"onChange",
"onInputChange",
"onMenuClose",
"onMenuOpen",
"value"
];
function te(e) {
var t = e.defaultInputValue, n = t === void 0 ? "" : t, r = e.defaultMenuIsOpen, i = r !== void 0 && r, a = e.defaultValue, o = a === void 0 ? null : a, s = e.inputValue, c = e.menuIsOpen, u = e.onChange, f = e.onInputChange, p = e.onMenuClose, h = e.onMenuOpen, g = e.value, _ = m(e, ee), v = d(O(s === void 0 ? n : s), 2), y = v[0], b = v[1], x = d(O(c === void 0 ? i : c), 2), C = x[0], w = x[1], T = d(O(g === void 0 ? o : g), 2), E = T[0], D = T[1], k = S(function(e, t) {
typeof u == "function" && u(e, t), D(e);
}, [u]), A = S(function(e, t) {
var n;
typeof f == "function" && (n = f(e, t)), b(n === void 0 ? e : n);
}, [f]), j = S(function() {
typeof h == "function" && h(), w(!0);
}, [h]), M = S(function() {
typeof p == "function" && p(), w(!1);
}, [p]), te = s === void 0 ? y : s, N = c === void 0 ? C : c, ne = g === void 0 ? E : g;
return l(l({}, _), {}, {
inputValue: te,
menuIsOpen: N,
onChange: k,
onInputChange: A,
onMenuClose: M,
onMenuOpen: j,
value: ne
});
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/classCallCheck.js
function N(e, t) {
if (!(e instanceof t)) throw TypeError("Cannot call a class as a function");
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/createClass.js
function ne(e, t) {
for (var n = 0; n < t.length; n++) {
var r = t[n];
r.enumerable = r.enumerable || !1, r.configurable = !0, "value" in r && (r.writable = !0), Object.defineProperty(e, h(r.key), r);
}
}
function re(e, t, n) {
return t && ne(e.prototype, t), n && ne(e, n), Object.defineProperty(e, "prototype", { writable: !1 }), e;
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/setPrototypeOf.js
function ie(e, t) {
return ie = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function(e, t) {
return e.__proto__ = t, e;
}, ie(e, t);
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/inherits.js
function ae(e, t) {
if (typeof t != "function" && t !== null) throw TypeError("Super expression must either be null or a function");
e.prototype = Object.create(t && t.prototype, { constructor: {
value: e,
writable: !0,
configurable: !0
} }), Object.defineProperty(e, "prototype", { writable: !1 }), t && ie(e, t);
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/getPrototypeOf.js
function P(e) {
return P = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function(e) {
return e.__proto__ || Object.getPrototypeOf(e);
}, P(e);
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/isNativeReflectConstruct.js
function oe() {
try {
var e = !Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {}));
} catch {}
return (oe = function() {
return !!e;
})();
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js
function se(e) {
if (e === void 0) throw ReferenceError("this hasn't been initialised - super() hasn't been called");
return e;
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/possibleConstructorReturn.js
function ce(e, t) {
if (t && (u(t) == "object" || typeof t == "function")) return t;
if (t !== void 0) throw TypeError("Derived constructors may only return object or undefined");
return se(e);
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/createSuper.js
function le(e) {
var t = oe();
return function() {
var n, r = P(e);
if (t) {
var i = P(this).constructor;
n = Reflect.construct(r, arguments, i);
} else n = r.apply(this, arguments);
return ce(this, n);
};
}
//#endregion
//#region node_modules/@emotion/sheet/dist/emotion-sheet.esm.js
function ue(e) {
if (e.sheet) return e.sheet;
/* istanbul ignore next */
for (var t = 0; t < document.styleSheets.length; t++) if (document.styleSheets[t].ownerNode === e) return document.styleSheets[t];
}
function de(e) {
var t = document.createElement("style");
return t.setAttribute("data-emotion", e.key), e.nonce !== void 0 && t.setAttribute("nonce", e.nonce), t.appendChild(document.createTextNode("")), t.setAttribute("data-s", ""), t;
}
var fe = /*#__PURE__*/ function() {
function e(e) {
var t = this;
this._insertTag = function(e) {
var n = t.tags.length === 0 ? t.insertionPoint ? t.insertionPoint.nextSibling : t.prepend ? t.container.firstChild : t.before : t.tags[t.tags.length - 1].nextSibling;
t.container.insertBefore(e, n), t.tags.push(e);
}, this.isSpeedy = e.speedy === void 0 || e.speedy, this.tags = [], this.ctr = 0, this.nonce = e.nonce, this.key = e.key, this.container = e.container, this.prepend = e.prepend, this.insertionPoint = e.insertionPoint, this.before = null;
}
var t = e.prototype;
return t.hydrate = function(e) {
e.forEach(this._insertTag);
}, t.insert = function(e) {
this.ctr % (this.isSpeedy ? 65e3 : 1) == 0 && this._insertTag(de(this));
var t = this.tags[this.tags.length - 1];
if (this.isSpeedy) {
var n = ue(t);
try {
n.insertRule(e, n.cssRules.length);
} catch {}
} else t.appendChild(document.createTextNode(e));
this.ctr++;
}, t.flush = function() {
this.tags.forEach(function(e) {
return e.parentNode?.removeChild(e);
}), this.tags = [], this.ctr = 0;
}, e;
}(), F = "-ms-", pe = "-moz-", I = "-webkit-", me = "comm", he = "rule", ge = "decl", _e = "@import", ve = "@keyframes", ye = "@layer", be = Math.abs, xe = String.fromCharCode, Se = Object.assign;
function Ce(e, t) {
return R(e, 0) ^ 45 ? (((t << 2 ^ R(e, 0)) << 2 ^ R(e, 1)) << 2 ^ R(e, 2)) << 2 ^ R(e, 3) : 0;
}
function we(e) {
return e.trim();
}
function Te(e, t) {
return (e = t.exec(e)) ? e[0] : e;
}
function L(e, t, n) {
return e.replace(t, n);
}
function Ee(e, t) {
return e.indexOf(t);
}
function R(e, t) {
return e.charCodeAt(t) | 0;
}
function z(e, t, n) {
return e.slice(t, n);
}
function B(e) {
return e.length;
}
function De(e) {
return e.length;
}
function Oe(e, t) {
return t.push(e), e;
}
function ke(e, t) {
return e.map(t).join("");
}
//#endregion
//#region node_modules/stylis/src/Tokenizer.js
var Ae = 1, V = 1, je = 0, H = 0, U = 0, W = "";
function Me(e, t, n, r, i, a, o) {
return {
value: e,
root: t,
parent: n,
type: r,
props: i,
children: a,
line: Ae,
column: V,
length: o,
return: ""
};
}
function G(e, t) {
return Se(Me("", null, null, "", null, null, 0), e, { length: -e.length }, t);
}
function Ne() {
return U;
}
function Pe() {
return U = H > 0 ? R(W, --H) : 0, V--, U === 10 && (V = 1, Ae--), U;
}
function K() {
return U = H < je ? R(W, H++) : 0, V++, U === 10 && (V = 1, Ae++), U;
}
function q() {
return R(W, H);
}
function Fe() {
return H;
}
function J(e, t) {
return z(W, e, t);
}
function Ie(e) {
switch (e) {
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 Le(e) {
return Ae = V = 1, je = B(W = e), H = 0, [];
}
function Re(e) {
return W = "", e;
}
function ze(e) {
return we(J(H - 1, He(e === 91 ? e + 2 : e === 40 ? e + 1 : e)));
}
function Be(e) {
for (; (U = q()) && U < 33;) K();
return Ie(e) > 2 || Ie(U) > 3 ? "" : " ";
}
function Ve(e, t) {
for (; --t && K() && !(U < 48 || U > 102 || U > 57 && U < 65 || U > 70 && U < 97););
return J(e, Fe() + (t < 6 && q() == 32 && K() == 32));
}
function He(e) {
for (; K();) switch (U) {
case e: return H;
case 34:
case 39:
e !== 34 && e !== 39 && He(U);
break;
case 40:
e === 41 && He(e);
break;
case 92:
K();
break;
}
return H;
}
function Ue(e, t) {
for (; K() && e + U !== 57 && !(e + U === 84 && q() === 47););
return "/*" + J(t, H - 1) + "*" + xe(e === 47 ? e : K());
}
function We(e) {
for (; !Ie(q());) K();
return J(e, H);
}
//#endregion
//#region node_modules/stylis/src/Parser.js
function Ge(e) {
return Re(Ke("", null, null, null, [""], e = Le(e), 0, [0], e));
}
function Ke(e, t, n, r, i, a, o, s, c) {
for (var l = 0, u = 0, d = o, f = 0, p = 0, m = 0, h = 1, g = 1, _ = 1, v = 0, y = "", b = i, x = a, S = r, C = y; g;) switch (m = v, v = K()) {
case 40: if (m != 108 && R(C, d - 1) == 58) {
Ee(C += L(ze(v), "&", "&\f"), "&\f") != -1 && (_ = -1);
break;
}
case 34:
case 39:
case 91:
C += ze(v);
break;
case 9:
case 10:
case 13:
case 32:
C += Be(m);
break;
case 92:
C += Ve(Fe() - 1, 7);
continue;
case 47:
switch (q()) {
case 42:
case 47:
Oe(Je(Ue(K(), Fe()), t, n), c);
break;
default: C += "/";
}
break;
case 123 * h: s[l++] = B(C) * _;
case 125 * h:
case 59:
case 0:
switch (v) {
case 0:
case 125: g = 0;
case 59 + u:
_ == -1 && (C = L(C, /\f/g, "")), p > 0 && B(C) - d && Oe(p > 32 ? Ye(C + ";", r, n, d - 1) : Ye(L(C, " ", "") + ";", r, n, d - 2), c);
break;
case 59: C += ";";
default: if (Oe(S = qe(C, t, n, l, u, i, s, y, b = [], x = [], d), a), v === 123) if (u === 0) Ke(C, t, S, S, b, a, d, s, x);
else switch (f === 99 && R(C, 3) === 110 ? 100 : f) {
case 100:
case 108:
case 109:
case 115:
Ke(e, S, S, r && Oe(qe(e, S, S, 0, 0, i, s, y, i, b = [], d), x), i, x, d, s, r ? b : x);
break;
default: Ke(C, S, S, S, [""], x, 0, s, x);
}
}
l = u = p = 0, h = _ = 1, y = C = "", d = o;
break;
case 58: d = 1 + B(C), p = m;
default:
if (h < 1) {
if (v == 123) --h;
else if (v == 125 && h++ == 0 && Pe() == 125) continue;
}
switch (C += xe(v), v * h) {
case 38:
_ = u > 0 ? 1 : (C += "\f", -1);
break;
case 44:
s[l++] = (B(C) - 1) * _, _ = 1;
break;
case 64:
q() === 45 && (C += ze(K())), f = q(), u = d = B(y = C += We(Fe())), v++;
break;
case 45: m === 45 && B(C) == 2 && (h = 0);
}
}
return a;
}
function qe(e, t, n, r, i, a, o, s, c, l, u) {
for (var d = i - 1, f = i === 0 ? a : [""], p = De(f), m = 0, h = 0, g = 0; m < r; ++m) for (var _ = 0, v = z(e, d + 1, d = be(h = o[m])), y = e; _ < p; ++_) (y = we(h > 0 ? f[_] + " " + v : L(v, /&\f/g, f[_]))) && (c[g++] = y);
return Me(e, t, n, i === 0 ? he : s, c, l, u);
}
function Je(e, t, n) {
return Me(e, t, n, me, xe(Ne()), z(e, 2, -2), 0);
}
function Ye(e, t, n, r) {
return Me(e, t, n, ge, z(e, 0, r), z(e, r + 1, -1), r);
}
//#endregion
//#region node_modules/stylis/src/Serializer.js
function Y(e, t) {
for (var n = "", r = De(e), i = 0; i < r; i++) n += t(e[i], i, e, t) || "";
return n;
}
function Xe(e, t, n, r) {
switch (e.type) {
case ye: if (e.children.length) break;
case _e:
case ge: return e.return = e.return || e.value;
case me: return "";
case ve: return e.return = e.value + "{" + Y(e.children, r) + "}";
case he: e.value = e.props.join(",");
}
return B(n = Y(e.children, r)) ? e.return = e.value + "{" + n + "}" : "";
}
//#endregion
//#region node_modules/stylis/src/Middleware.js
function Ze(e) {
var t = De(e);
return function(n, r, i, a) {
for (var o = "", s = 0; s < t; s++) o += e[s](n, r, i, a) || "";
return o;
};
}
function Qe(e) {
return function(t) {
t.root || (t = t.return) && e(t);
};
}
//#endregion
//#region node_modules/@emotion/memoize/dist/emotion-memoize.esm.js
function $e(e) {
var t = Object.create(null);
return function(n) {
return t[n] === void 0 && (t[n] = e(n)), t[n];
};
}
//#endregion
//#region node_modules/@emotion/cache/dist/emotion-cache.browser.esm.js
var et = function(e, t, n) {
for (var r = 0, i = 0; r = i, i = q(), r === 38 && i === 12 && (t[n] = 1), !Ie(i);) K();
return J(e, H);
}, tt = function(e, t) {
var n = -1, r = 44;
do
switch (Ie(r)) {
case 0:
r === 38 && q() === 12 && (t[n] = 1), e[n] += et(H - 1, t, n);
break;
case 2:
e[n] += ze(r);
break;
case 4: if (r === 44) {
e[++n] = q() === 58 ? "&\f" : "", t[n] = e[n].length;
break;
}
default: e[n] += xe(r);
}
while (r = K());
return e;
}, nt = function(e, t) {
return Re(tt(Le(e), t));
}, rt = /* #__PURE__ */ new WeakMap(), it = function(e) {
if (!(e.type !== "rule" || !e.parent || e.length < 1)) {
for (var t = e.value, n = e.parent, r = e.column === n.column && e.line === n.line; n.type !== "rule";) if (n = n.parent, !n) return;
if (!(e.props.length === 1 && t.charCodeAt(0) !== 58 && !rt.get(n)) && !r) {
rt.set(e, !0);
for (var i = [], a = nt(t, i), o = n.props, s = 0, c = 0; s < a.length; s++) for (var l = 0; l < o.length; l++, c++) e.props[c] = i[s] ? a[s].replace(/&\f/g, o[l]) : o[l] + " " + a[s];
}
}
}, at = function(e) {
if (e.type === "decl") {
var t = e.value;
t.charCodeAt(0) === 108 && t.charCodeAt(2) === 98 && (e.return = "", e.value = "");
}
};
function ot(e, t) {
switch (Ce(e, t)) {
case 5103: return I + "print-" + e + e;
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 I + e + e;
case 5349:
case 4246:
case 4810:
case 6968:
case 2756: return I + e + pe + e + F + e + e;
case 6828:
case 4268: return I + e + F + e + e;
case 6165: return I + e + F + "flex-" + e + e;
case 5187: return I + e + L(e, /(\w+).+(:[^]+)/, I + "box-$1$2" + F + "flex-$1$2") + e;
case 5443: return I + e + F + "flex-item-" + L(e, /flex-|-self/, "") + e;
case 4675: return I + e + F + "flex-line-pack" + L(e, /align-content|flex-|-self/, "") + e;
case 5548: return I + e + F + L(e, "shrink", "negative") + e;
case 5292: return I + e + F + L(e, "basis", "preferred-size") + e;
case 6060: return I + "box-" + L(e, "-grow", "") + I + e + F + L(e, "grow", "positive") + e;
case 4554: return I + L(e, /([^-])(transform)/g, "$1" + I + "$2") + e;
case 6187: return L(L(L(e, /(zoom-|grab)/, I + "$1"), /(image-set)/, I + "$1"), e, "") + e;
case 5495:
case 3959: return L(e, /(image-set\([^]*)/, I + "$1$`$1");
case 4968: return L(L(e, /(.+:)(flex-)?(.*)/, I + "box-pack:$3" + F + "flex-pack:$3"), /s.+-b[^;]+/, "justify") + I + e + e;
case 4095:
case 3583:
case 4068:
case 2532: return L(e, /(.+)-inline(.+)/, I + "$1$2") + e;
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 (B(e) - 1 - t > 6) switch (R(e, t + 1)) {
case 109: if (R(e, t + 4) !== 45) break;
case 102: return L(e, /(.+:)(.+)-([^]+)/, "$1" + I + "$2-$3$1" + pe + (R(e, t + 3) == 108 ? "$3" : "$2-$3")) + e;
case 115: return ~Ee(e, "stretch") ? ot(L(e, "stretch", "fill-available"), t) + e : e;
}
break;
case 4949: if (R(e, t + 1) !== 115) break;
case 6444:
switch (R(e, B(e) - 3 - (~Ee(e, "!important") && 10))) {
case 107: return L(e, ":", ":" + I) + e;
case 101: return L(e, /(.+:)([^;!]+)(;|!.+)?/, "$1" + I + (R(e, 14) === 45 ? "inline-" : "") + "box$3$1" + I + "$2$3$1" + F + "$2box$3") + e;
}
break;
case 5936:
switch (R(e, t + 11)) {
case 114: return I + e + F + L(e, /[svh]\w+-[tblr]{2}/, "tb") + e;
case 108: return I + e + F + L(e, /[svh]\w+-[tblr]{2}/, "tb-rl") + e;
case 45: return I + e + F + L(e, /[svh]\w+-[tblr]{2}/, "lr") + e;
}
return I + e + F + e + e;
}
return e;
}
var st = [function(e, t, n, r) {
if (e.length > -1 && !e.return) switch (e.type) {
case ge:
e.return = ot(e.value, e.length);
break;
case ve: return Y([G(e, { value: L(e.value, "@", "@" + I) })], r);
case he: if (e.length) return ke(e.props, function(t) {
switch (Te(t, /(::plac\w+|:read-\w+)/)) {
case ":read-only":
case ":read-write": return Y([G(e, { props: [L(t, /:(read-\w+)/, ":" + pe + "$1")] })], r);
case "::placeholder": return Y([
G(e, { props: [L(t, /:(plac\w+)/, ":" + I + "input-$1")] }),
G(e, { props: [L(t, /:(plac\w+)/, ":" + pe + "$1")] }),
G(e, { props: [L(t, /:(plac\w+)/, F + "input-$1")] })
], r);
}
return "";
});
}
}], ct = function(e) {
var t = e.key;
if (t === "css") {
var n = document.querySelectorAll("style[data-emotion]:not([data-s])");
Array.prototype.forEach.call(n, function(e) {
e.getAttribute("data-emotion").indexOf(" ") !== -1 && (document.head.appendChild(e), e.setAttribute("data-s", ""));
});
}
var r = e.stylisPlugins || st, i = {}, a, o = [];
a = e.container || document.head, Array.prototype.forEach.call(document.querySelectorAll("style[data-emotion^=\"" + t + " \"]"), function(e) {
for (var t = e.getAttribute("data-emotion").split(" "), n = 1; n < t.length; n++) i[t[n]] = !0;
o.push(e);
});
var s, c = [it, at], l, u = [Xe, Qe(function(e) {
l.insert(e);
})], d = Ze(c.concat(r, u)), f = function(e) {
return Y(Ge(e), d);
};
s = function(e, t, n, r) {
l = n, f(e ? e + "{" + t.styles + "}" : t.styles), r && (p.inserted[t.name] = !0);
};
var p = {
key: t,
sheet: new fe({
key: t,
container: a,
nonce: e.nonce,
speedy: e.speedy,
prepend: e.prepend,
insertionPoint: e.insertionPoint
}),
nonce: e.nonce,
inserted: i,
registered: {},
insert: s
};
return p.sheet.hydrate(o), p;
}, lt = /* @__PURE__ */ e(((e) => {
var t = typeof Symbol == "function" && Symbol.for, n = t ? Symbol.for("react.element") : 60103, r = t ? Symbol.for("react.portal") : 60106, i = t ? Symbol.for("react.fragment") : 60107, a = t ? Symbol.for("react.strict_mode") : 60108, o = t ? Symbol.for("react.profiler") : 60114, s = t ? Symbol.for("react.provider") : 60109, c = t ? Symbol.for("react.context") : 60110, l = t ? Symbol.for("react.async_mode") : 60111, u = t ? Symbol.for("react.concurrent_mode") : 60111, d = t ? Symbol.for("react.forward_ref") : 60112, f = t ? Symbol.for("react.suspense") : 60113, p = t ? Symbol.for("react.suspense_list") : 60120, m = t ? Symbol.for("react.memo") : 60115, h = t ? Symbol.for("react.lazy") : 60116, g = t ? Symbol.for("react.block") : 60121, _ = t ? Symbol.for("react.fundamental") : 60117, v = t ? Symbol.for("react.responder") : 60118, y = t ? Symbol.for("react.scope") : 60119;
function b(e) {
if (typeof e == "object" && e) {
var t = e.$$typeof;
switch (t) {
case n: switch (e = e.type, e) {
case l:
case u:
case i:
case o:
case a:
case f: return e;
default: switch (e &&= e.$$typeof, e) {
case c:
case d:
case h:
case m:
case s: return e;
default: return t;
}
}
case r: return t;
}
}
}
function x(e) {
return b(e) === u;
}
e.AsyncMode = l, e.ConcurrentMode = u, e.ContextConsumer = c, e.ContextProvider = s, e.Element = n, e.ForwardRef = d, e.Fragment = i, e.Lazy = h, e.Memo = m, e.Portal = r, e.Profiler = o, e.StrictMode = a, e.Suspense = f, e.isAsyncMode = function(e) {
return x(e) || b(e) === l;
}, e.isConcurrentMode = x, e.isContextConsumer = function(e) {
return b(e) === c;
}, e.isContextProvider = function(e) {
return b(e) === s;
}, e.isElement = function(e) {
return typeof e == "object" && !!e && e.$$typeof === n;
}, e.isForwardRef = function(e) {
return b(e) === d;
}, e.isFragment = function(e) {
return b(e) === i;
}, e.isLazy = function(e) {
return b(e) === h;
}, e.isMemo = function(e) {
return b(e) === m;
}, e.isPortal = function(e) {
return b(e) === r;
}, e.isProfiler = function(e) {
return b(e) === o;
}, e.isStrictMode = function(e) {
return b(e) === a;
}, e.isSuspense = function(e) {
return b(e) === f;
}, e.isValidElementType = function(e) {
return typeof e == "string" || typeof e == "function" || e === i || e === u || e === o || e === a || e === f || e === p || typeof e == "object" && !!e && (e.$$typeof === h || e.$$typeof === m || e.$$typeof === s || e.$$typeof === c || e.$$typeof === d || e.$$typeof === _ || e.$$typeof === v || e.$$typeof === y || e.$$typeof === g);
}, e.typeOf = b;
})), ut = /* @__PURE__ */ e(((e) => {
process.env.NODE_ENV !== "production" && (function() {
var t = typeof Symbol == "function" && Symbol.for, n = t ? Symbol.for("react.element") : 60103, r = t ? Symbol.for("react.portal") : 60106, i = t ? Symbol.for("react.fragment") : 60107, a = t ? Symbol.for("react.strict_mode") : 60108, o = t ? Symbol.for("react.profiler") : 60114, s = t ? Symbol.for("react.provider") : 60109, c = t ? Symbol.for("react.context") : 60110, l = t ? Symbol.for("react.async_mode") : 60111, u = t ? Symbol.for("react.concurrent_mode") : 60111, d = t ? Symbol.for("react.forward_ref") : 60112, f = t ? Symbol.for("react.suspense") : 60113, p = t ? Symbol.for("react.suspense_list") : 60120, m = t ? Symbol.for("react.memo") : 60115, h = t ? Symbol.for("react.lazy") : 60116, g = t ? Symbol.for("react.block") : 60121, _ = t ? Symbol.for("react.fundamental") : 60117, v = t ? Symbol.for("react.responder") : 60118, y = t ? Symbol.for("react.scope") : 60119;
function b(e) {
return typeof e == "string" || typeof e == "function" || e === i || e === u || e === o || e === a || e === f || e === p || typeof e == "object" && !!e && (e.$$typeof === h || e.$$typeof === m || e.$$typeof === s || e.$$typeof === c || e.$$typeof === d || e.$$typeof === _ || e.$$typeof === v || e.$$typeof === y || e.$$typeof === g);
}
function x(e) {
if (typeof e == "object" && e) {
var t = e.$$typeof;
switch (t) {
case n:
var p = e.type;
switch (p) {
case l:
case u:
case i:
case o:
case a:
case f: return p;
default:
var g = p && p.$$typeof;
switch (g) {
case c:
case d:
case h:
case m:
case s: return g;
default: return t;
}
}
case r: return t;
}
}
}
var S = l, C = u, w = c, T = s, E = n, D = d, O = i, k = h, A = m, j = r, M = o, ee = a, te = f, N = !1;
function ne(e) {
return N || (N = !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.")), re(e) || x(e) === l;
}
function re(e) {
return x(e) === u;
}
function ie(e) {
return x(e) === c;
}
function ae(e) {
return x(e) === s;
}
function P(e) {
return typeof e == "object" && !!e && e.$$typeof === n;
}
function oe(e) {
return x(e) === d;
}
function se(e) {
return x(e) === i;
}
function ce(e) {
return x(e) === h;
}
function le(e) {
return x(e) === m;
}
function ue(e) {
return x(e) === r;
}
function de(e) {
return x(e) === o;
}
function fe(e) {
return x(e) === a;
}
function F(e) {
return x(e) === f;
}
e.AsyncMode = S, e.ConcurrentMode = C, e.ContextConsumer = w, e.ContextProvider = T, e.Element = E, e.ForwardRef = D, e.Fragment = O, e.Lazy = k, e.Memo = A, e.Portal = j, e.Profiler = M, e.StrictMode = ee, e.Suspense = te, e.isAsyncMode = ne, e.isConcurrentMode = re, e.isContextConsumer = ie, e.isContextProvider = ae, e.isElement = P, e.isForwardRef = oe, e.isFragment = se, e.isLazy = ce, e.isMemo = le, e.isPortal = ue, e.isProfiler = de, e.isStrictMode = fe, e.isSuspense = F, e.isValidElementType = b, e.typeOf = x;
})();
})), dt = /* @__PURE__ */ e(((e, t) => {
process.env.NODE_ENV === "production" ? t.exports = lt() : t.exports = ut();
})), ft = /* @__PURE__ */ e(((e, t) => {
var n = dt(), r = {
childContextTypes: !0,
contextType: !0,
contextTypes: !0,
defaultProps: !0,
displayName: !0,
getDefaultProps: !0,
getDerivedStateFromError: !0,
getDerivedStateFromProps: !0,
mixins: !0,
propTypes: !0,
type: !0
}, i = {
name: !0,
length: !0,
prototype: !0,
caller: !0,
callee: !0,
arguments: !0,
arity: !0
}, a = {
$$typeof: !0,
render: !0,
defaultProps: !0,
displayName: !0,
propTypes: !0
}, o = {
$$typeof: !0,
compare: !0,
defaultProps: !0,
displayName: !0,
propTypes: !0,
type: !0
}, s = {};
s[n.ForwardRef] = a, s[n.Memo] = o;
function c(e) {
return n.isMemo(e) ? o : s[e.$$typeof] || r;
}
var l = Object.defineProperty, u = Object.getOwnPropertyNames, d = Object.getOwnPropertySymbols, f = Object.getOwnPropertyDescriptor, p = Object.getPrototypeOf, m = Object.prototype;
function h(e, t, n) {
if (typeof t != "string") {
if (m) {
var r = p(t);
r && r !== m && h(e, r, n);
}
var a = u(t);
d && (a = a.concat(d(t)));
for (var o = c(e), s = c(t), g = 0; g < a.length; ++g) {
var _ = a[g];
if (!i[_] && !(n && n[_]) && !(s && s[_]) && !(o && o[_])) {
var v = f(t, _);
try {
l(e, _, v);
} catch {}
}
}
}
return e;
}
t.exports = h;
}));
//#endregion
//#region node_modules/@emotion/utils/dist/emotion-utils.browser.esm.js
function pt(e, t, n) {
var r = "";
return n.split(" ").forEach(function(n) {
e[n] === void 0 ? n && (r += n + " ") : t.push(e[n] + ";");
}), r;
}
var mt = function(e, t, n) {
var r = e.key + "-" + t.name;
n === !1 && e.registered[r] === void 0 && (e.registered[r] = t.styles);
}, ht = function(e, t, n) {
mt(e, t, n);
var r = e.key + "-" + t.name;
if (e.inserted[t.name] === void 0) {
var i = t;
do
e.insert(t === i ? "." + r : "", i, e.sheet, !0), i = i.next;
while (i !== void 0);
}
};
//#endregion
//#region node_modules/@emotion/hash/dist/emotion-hash.esm.js
function gt(e) {
for (var t = 0, n, r = 0, i = e.length; i >= 4; ++r, i -= 4) n = e.charCodeAt(r) & 255 | (e.charCodeAt(++r) & 255) << 8 | (e.charCodeAt(++r) & 255) << 16 | (e.charCodeAt(++r) & 255) << 24, n = (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16), n ^= n >>> 24, t = (n & 65535) * 1540483477 + ((n >>> 16) * 59797 << 16) ^ (t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16);
switch (i) {
case 3: t ^= (e.charCodeAt(r + 2) & 255) << 16;
case 2: t ^= (e.charCodeAt(r + 1) & 255) << 8;
case 1: t ^= e.charCodeAt(r) & 255, t = (t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16);
}
return t ^= t >>> 13, t = (t & 65535) * 1540483477 + ((t >>> 16) * 59797 << 16), ((t ^ t >>> 15) >>> 0).toString(36);
}
//#endregion
//#region node_modules/@emotion/unitless/dist/emotion-unitless.esm.js
var _t = {
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
}, vt = /[A-Z]|^ms/g, yt = /_EMO_([^_]+?)_([^]*?)_EMO_/g, bt = function(e) {
return e.charCodeAt(1) === 45;
}, xt = function(e) {
return e != null && typeof e != "boolean";
}, St = /* #__PURE__ */ $e(function(e) {
return bt(e) ? e : e.replace(vt, "-$&").toLowerCase();
}), Ct = function(e, t) {
switch (e) {
case "animation":
case "animationName": if (typeof t == "string") return t.replace(yt, function(e, t, n) {
return X = {
name: t,
styles: n,
next: X
}, t;
});
}
return _t[e] !== 1 && !bt(e) && typeof t == "number" && t !== 0 ? t + "px" : t;
};
function wt(e, t, n) {
if (n == null) return "";
var r = n;
if (r.__emotion_styles !== void 0) return r;
switch (typeof n) {
case "boolean": return "";
case "object":
var i = n;
if (i.anim === 1) return X = {
name: i.name,
styles: i.styles,
next: X
}, i.name;
var a = n;
if (a.styles !== void 0) {
var o = a.next;
if (o !== void 0) for (; o !== void 0;) X = {
name: o.name,
styles: o.styles,
next: X
}, o = o.next;
return a.styles + ";";
}
return Tt(e, t, n);
case "function":
if (e !== void 0) {
var s = X, c = n(e);
return X = s, wt(e, t, c);
}
break;
}
var l = n;
if (t == null) return l;
var u = t[l];
return u === void 0 ? l : u;
}
function Tt(e, t, n) {
var r = "";
if (Array.isArray(n)) for (var i = 0; i < n.length; i++) r += wt(e, t, n[i]) + ";";
else for (var a in n) {
var o = n[a];
if (typeof o != "object") {
var s = o;
t != null && t[s] !== void 0 ? r += a + "{" + t[s] + "}" : xt(s) && (r += St(a) + ":" + Ct(a, s) + ";");
} else if (Array.isArray(o) && typeof o[0] == "string" && (t == null || t[o[0]] === void 0)) for (var c = 0; c < o.length; c++) xt(o[c]) && (r += St(a) + ":" + Ct(a, o[c]) + ";");
else {
var l = wt(e, t, o);
switch (a) {
case "animation":
case "animationName":
r += St(a) + ":" + l + ";";
break;
default: r += a + "{" + l + "}";
}
}
}
return r;
}
var Et = /label:\s*([^\s;{]+)\s*(;|$)/g, X;
function Dt(e, t, n) {
if (e.length === 1 && typeof e[0] == "object" && e[0] !== null && e[0].styles !== void 0) return e[0];
var r = !0, i = "";
X = void 0;
var a = e[0];
a == null || a.raw === void 0 ? (r = !1, i += wt(n, t, a)) : i += a[0];
for (var o = 1; o < e.length; o++) i += wt(n, t, e[o]), r && (i += a[o]);
Et.lastIndex = 0;
for (var s = "", c; (c = Et.exec(i)) !== null;) s += "-" + c[1];
return {
name: gt(i) + s,
styles: i,
next: X
};
}
//#endregion
//#region node_modules/@emotion/use-insertion-effect-with-fallbacks/dist/emotion-use-insertion-effect-with-fallbacks.browser.esm.js
var Ot = function(e) {
return e();
}, kt = _.useInsertionEffect ? _.useInsertionEffect : !1, At = kt || Ot;
kt || _.useLayoutEffect;
var jt = /* #__PURE__ */ _.createContext(typeof HTMLElement < "u" ? /* #__PURE__ */ ct({ key: "css" }) : null);
jt.Provider;
var Mt = function(e) {
return /*#__PURE__*/ x(function(t, n) {
return e(t, C(jt), n);
});
}, Nt = /* #__PURE__ */ _.createContext({}), Pt = {}.hasOwnProperty, Ft = "__EMOTION_TYPE_PLEASE_DO_NOT_USE__", It = function(e, t) {
var n = {};
for (var r in t) Pt.call(t, r) && (n[r] = t[r]);
return n[Ft] = e, n;
}, Lt = function(e) {
var t = e.cache, n = e.serialized, r = e.isStringTag;
return mt(t, n, r), At(function() {
return ht(t, n, r);
}), null;
}, Rt = /* @__PURE__ */ Mt(function(e, t, n) {
var r = e.css;
typeof r == "string" && t.registered[r] !== void 0 && (r = t.registered[r]);
var i = e[Ft], a = [r], o = "";
typeof e.className == "string" ? o = pt(t.registered, a, e.className) : e.className != null && (o = e.className + " ");
var s = Dt(a, void 0, _.useContext(Nt));
o += t.key + "-" + s.name;
var c = {};
for (var l in e) Pt.call(e, l) && l !== "css" && l !== Ft && (c[l] = e[l]);
return c.className = o, n && (c.ref = n), /*#__PURE__*/ _.createElement(_.Fragment, null, /*#__PURE__*/ _.createElement(Lt, {
cache: t,
serialized: s,
isStringTag: typeof i == "string"
}), /*#__PURE__*/ _.createElement(i, c));
});
ft();
var Z = function(e, t) {
var n = arguments;
if (t == null || !Pt.call(t, "css")) return _.createElement.apply(void 0, n);
var r = n.length, i = Array(r);
i[0] = Rt, i[1] = It(e, t);
for (var a = 2; a < r; a++) i[a] = n[a];
return _.createElement.apply(null, i);
};
(function(e) {
var t;
t ||= e.JSX ||= {};
})(Z ||= {});
function zt() {
return Dt([...arguments]);
}
function Bt() {
var e = zt.apply(void 0, arguments), t = "animation-" + e.name;
return {
name: t,
styles: "@keyframes " + t + "{" + e.styles + "}",
anim: 1,
toString: function() {
return "_EMO_" + this.name + "_" + this.styles + "_EMO_";
}
};
}
//#endregion
//#region node_modules/@babel/runtime/helpers/esm/taggedTemplateLiteral.js
function Vt(e, t) {
return t ||= e.slice(0), Object.freeze(Object.defineProperties(e, { raw: { value: Object.freeze(t) } }));
}
//#endregion
//#region node_modules/use-isomorphic-layout-effect/dist/use-isomorphic-layout-effect.browser.esm.js
var Ht = T, Ut = [
"className",
"clearValue",
"cx",
"getStyles",
"getClassNames",
"getValue",
"hasValue",
"isMulti",
"isRtl",
"options",
"selectOption",
"selectProps",
"setValue",
"theme"
], Wt = function() {};
function Gt(e, t) {
return t ? t[0] === "-" ? e + t : e + "__" + t : e;
}
function Kt(e, t) {
var n = [...arguments].slice(2), r = [].concat(n);
if (t && e) for (var i in t) t.hasOwnProperty(i) && t[i] && r.push(`${Gt(e, i)}`);
return r.filter(function(e) {
return e;
}).map(function(e) {
return String(e).trim();
}).join(" ");
}
var qt = function(e) {
return fn(e) ? e.filter(Boolean) : u(e) === "object" && e !== null ? [e] : [];
}, Jt = function(e) {
return e.className, e.clearValue, e.cx, e.getStyles, e.getClassNames, e.getValue, e.hasValue, e.isMulti, e.isRtl, e.options, e.selectOption, e.selectProps, e.setValue, e.theme, l({}, m(e, Ut));
}, Q = function(e, t, n) {
var r = e.cx, i = e.getStyles, a = e.getClassNames, o = e.className;
return {
css: i(t, e),
className: r(n ?? {}, a(t, e), o)
};
};
function Yt(e) {
return [
document.documentElement,
document.body,
window
].indexOf(e) > -1;
}
function Xt(e) {
return Yt(e) ? window.innerHeight : e.clientHeight;
}
function Zt(e) {
return Yt(e) ? window.pageYOffset : e.scrollTop;
}
function Qt(e, t) {
if (Yt(e)) {
window.scrollTo(0, t);
return;
}
e.scrollTop = t;
}
function $t(e) {
var t = getComputedStyle(e), n = t.position === "absolute", r = /(auto|scroll)/;
if (t.position === "fixed") return document.documentElement;
for (var i = e; i = i.parentElement;) if (t = getComputedStyle(i), !(n && t.position === "static") && r.test(t.overflow + t.overflowY + t.overflowX)) return i;
return document.documentElement;
}
function en(e, t, n, r) {
return n * ((e = e / r - 1) * e * e + 1) + t;
}
function tn(e, t) {
var n = arguments.length > 2 && arguments[2] !== void 0 ? arguments[2] : 200, r = arguments.length > 3 && arguments[3] !== void 0 ? arguments[3] : Wt, i = Zt(e), a = t - i, o = 10, s = 0;
function c() {
s += o, Qt(e, en(s, i, a, n)), s < n ? window.requestAnimationFrame(c) : r(e);
}
c();
}
function nn(e, t) {
var n = e.getBoundingClientRect(), r = t.getBoundingClientRect(), i = t.offsetHeight / 3;
r.bottom + i > n.bottom ? Qt(e, Math.min(t.offsetTop + t.clientHeight - e.offsetHeight + i, e.scrollHeight)) : r.top - i < n.top && Qt(e, Math.max(t.offsetTop - i, 0));
}
function rn(e) {
var t = e.getBoundingClientRect();
return {
bottom: t.bottom,
height: t.height,
left: t.left,
right: t.right,
top: t.top,
width: t.width
};
}
function an() {
try {
return document.createEvent("TouchEvent"), !0;
} catch {
return !1;
}
}
function on() {
try {
return /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);
} catch {
return !1;
}
}
var sn = !1, cn = { get passive() {
return sn = !0;
} }, ln = typeof window < "u" ? window : {};
ln.addEventListener && ln.removeEventListener && (ln.addEventListener("p", Wt, cn), ln.removeEventListener("p", Wt, !1));
var un = sn;
function dn(e) {
return e != null;
}
function fn(e) {
return Array.isArray(e);
}
function pn(e, t, n) {
return e ? t : n;
}
function mn(e) {
return e;
}
function hn(e) {
return e;
}
var gn = function(e) {
var t = [...arguments].slice(1);
return Object.entries(e).filter(function(e) {
var n = d(e, 1)[0];
return !t.includes(n);
}).reduce(function(e, t) {
var n = d(t, 2), r = n[0];
return e[r] = n[1], e;
}, {});
}, _n = ["children", "innerProps"], vn = ["children", "innerProps"];
function yn(e) {
var t = e.maxHeight, n = e.menuEl, r = e.minHeight, i = e.placement, a = e.shouldScroll, o = e.isFixedPosition, s = e.controlHeight, c = $t(n), l = {
placement: "bottom",
maxHeight: t
};
if (!n || !n.offsetParent) return l;
var u = c.getBoundingClientRect().height, d = n.getBoundingClientRect(), f = d.bottom, p = d.height, m = d.top, h = n.offsetParent.getBoundingClientRect().top, g = o ? window.innerHeight : Xt(c), _ = Zt(c), v = parseInt(getComputedStyle(n).marginBottom, 10), y = parseInt(getComputedStyle(n).marginTop, 10), b = h - y, x = g - m, S = b + _, C = u - _ - m, w = f - g + _ + v, T = _ + m - y, E = 160;
switch (i) {
case "auto":
case "bottom":
if (x >= p) return {
placement: "bottom",
maxHeight: t
};
if (C >= p && !o) return a && tn(c, w, E), {
placement: "bottom",
maxHeight: t
};
if (!o && C >= r || o && x >= r) return a && tn(c, w, E), {
placement: "bottom",
maxHeight: o ? x - v : C - v
};
if (i === "auto" || o) {
var D = t, O = o ? b : S;
return O >= r && (D = Math.min(O - v - s, t)), {
placement: "top",
maxHeight: D
};
}
if (i === "bottom") return a && Qt(c, w), {
placement: "bottom",
maxHeight: t
};
break;
case "top":
if (b >= p) return {
placement: "top",
maxHeight: t
};
if (S >= p && !o) return a && tn(c, T, E), {
placement: "top",
maxHeight: t
};
if (!o && S >= r || o && b >= r) {
var k = t;
return (!o && S >= r || o && b >= r) && (k = o ? b - y : S - y), a && tn(c, T, E), {
placement: "top",
maxHeight: k
};
}
return {
placement: "bottom",
maxHeight: t
};
default: throw Error(`Invalid placement provided "${i}".`);
}
return l;
}
function bn(e) {
return e ? {
bottom: "top",
top: "bottom"
}[e] : "bottom";
}
var xn = function(e) {
return e === "auto" ? "bottom" : e;
}, Sn = function(e, t) {
var n, r = e.placement, i = e.theme, a = i.borderRadius, o = i.spacing, s = i.colors;
return l((n = { label: "menu" }, p(n, bn(r), "100%"), p(n, "position", "absolute"), p(n, "width", "100%"), p(n, "zIndex", 1), n), t ? {} : {
backgroundColor: s.neutral0,
borderRadius: a,
boxShadow: "0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",
marginBottom: o.menuGutter,
marginTop: o.menuGutter
});
}, Cn = /*#__PURE__*/ b(null), wn = function(e) {
var t = e.children, n = e.minMenuHeight, r = e.maxMenuHeight, i = e.menuPlacement, a = e.menuPosition, o = e.menuShouldScrollIntoView, s = e.theme, c = (C(Cn) || {}).setPortalPlacement, u = D(null), f = d(O(r), 2), p = f[0], m = f[1], h = d(O(null), 2), g = h[0], _ = h[1], v = s.spacing.controlHeight;
return Ht(function() {
var e = u.current;
if (e) {
var t = a === "fixed", s = yn({
maxHeight: r,
menuEl: e,
minHeight: n,
placement: i,
shouldScroll: o && !t,
isFixedPosition: t,
controlHeight: v
});
m(s.maxHeight), _(s.placement), c?.(s.placement);
}
}, [
r,
i,
a,
o,
n,
c,
v
]), t({
ref: u,
placerProps: l(l({}, e), {}, {
placement: g || xn(i),
maxHeight: p
})
});
}, Tn = function(e) {
var t = e.children, n = e.innerRef, r = e.innerProps;
return Z("div", f({}, Q(e, "menu", { menu: !0 }), { ref: n }, r), t);
}, En = function(e, t) {
var n = e.maxHeight, r = e.theme.spacing.baseUnit;
return l({
maxHeight: n,
overflowY: "auto",
position: "relative",
WebkitOverflowScrolling: "touch"
}, t ? {} : {
paddingBottom: r,
paddingTop: r
});
}, Dn = function(e) {
var t = e.children, n = e.innerProps, r = e.innerRef, i = e.isMulti;
return Z("div", f({}, Q(e, "menuList", {
"menu-list": !0,
"menu-list--is-multi": i
}), { ref: r }, n), t);
}, On = function(e, t) {
var n = e.theme, r = n.spacing.baseUnit, i = n.colors;
return l({ textAlign: "center" }, t ? {} : {
color: i.neutral40,
padding: `${r * 2}px ${r * 3}px`
});
}, kn = On, An = On, jn = function(e) {
var t = e.children, n = t === void 0 ? "No options" : t, r = e.innerProps;
return Z("div", f({}, Q(l(l({}, m(e, _n)), {}, {
children: n,
innerProps: r
}), "noOptionsMessage", {
"menu-notice": !0,
"menu-notice--no-options": !0
}), r), n);
}, Mn = function(e) {
var t = e.children, n = t === void 0 ? "Loading..." : t, r = e.innerProps;
return Z("div", f({}, Q(l(l({}, m(e, vn)), {}, {
children: n,
innerProps: r
}), "loadingMessage", {
"menu-notice": !0,
"menu-notice--loading": !0
}), r), n);
}, Nn = function(e) {
var t = e.rect, n = e.offset, r = e.position;
return {
left: t.left,
position: r,
top: n,
width: t.width,
zIndex: 1
};
}, Pn = function(e) {
var t = e.appendTo, n = e.children, r = e.controlElement, i = e.innerProps, a = e.menuPlacement, o = e.menuPosition, s = D(null), u = D(null), p = d(O(xn(a)), 2), m = p[0], h = p[1], g = E(function() {
return { setPortalPlacement: h };
}, []), _ = d(O(null), 2), v = _[0], y = _[1], b = S(function() {
if (r) {
var e = rn(r), t = o === "fixed" ? 0 : window.pageYOffset, n = e[m] + t;
(n !== v?.offset || e.left !== v?.rect.left || e.width !== v?.rect.width) && y({
offset: n,
rect: e
});
}
}, [
r,
o,
m,
v?.offset,
v?.rect.left,
v?.rect.width
]);
Ht(function() {
b();
}, [b]);
var x = S(function() {
typeof u.current == "function" && (u.current(), u.current = null), r && s.current && (u.current = c(r, s.current, b, { elementResize: "ResizeObserver" in window }));
}, [r, b]);
Ht(function() {
x();
}, [x]);
var C = S(function(e) {
s.current = e, x();
}, [x]);
if (!t && o !== "fixed" || !v) return null;
var w = Z("div", f({ ref: C }, Q(l(l({}, e), {}, {
offset: v.offset,
position: o,
rect: v.rect
}), "menuPortal", { "menu-portal": !0 }), i), n);
return Z(Cn.Provider, { value: g }, t ? /*#__PURE__*/ j(w, t) : w);
}, Fn = function(e) {
var t = e.isDisabled;
return {
label: "container",
direction: e.isRtl ? "rtl" : void 0,
pointerEvents: t ? "none" : void 0,
position: "relative"
};
}, In = function(e) {
var t = e.children, n = e.innerProps, r = e.isDisabled, i = e.isRtl;
return Z("div", f({}, Q(e, "container", {
"--is-disabled": r,
"--is-rtl": i
}), n), t);
}, Ln = function(e, t) {
var n = e.theme.spacing, r = e.isMulti, i = e.hasValue, a = e.selectProps.controlShouldRenderValue;
return l({
alignItems: "center",
display: r && i && a ? "flex" : "grid",
flex: 1,
flexWrap: "wrap",
WebkitOverflowScrolling: "touch",
position: "relative",
overflow: "hidden"
}, t ? {} : { padding: `${n.baseUnit / 2}px ${n.baseUnit * 2}px` });
}, Rn = function(e) {
var t = e.children, n = e.innerProps, r = e.isMulti, i = e.hasValue;
return Z("div", f({}, Q(e, "valueContainer", {
"value-container": !0,
"value-container--is-multi": r,
"value-container--has-value": i
}), n), t);
}, zn = function() {
return {
alignItems: "center",
alignSelf: "stretch",
display: "flex",
flexShrink: 0
};
}, Bn = function(e) {
var t = e.children, n = e.innerProps;
return Z("div", f({}, Q(e, "indicatorsContainer", { indicators: !0 }), n), t);
}, Vn, Hn = ["size"], Un = [
"innerProps",
"isRtl",
"size"
];
function Wn() {
return "You have tried to stringify object returned from `css` function. It isn't supposed to be used directly (e.g. as value of the `className` prop), but rather handed to emotion so it can handle it (e.g. as value of `css` prop).";
}
var Gn = process.env.NODE_ENV === "production" ? {
name: "8mmkcg",
styles: "display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"
} : {
name: "tj5bde-Svg",
styles: "display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0;label:Svg;",
map: "/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGljYXRvcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQXlCSSIsImZpbGUiOiJpbmRpY2F0b3JzLnRzeCIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBAanN4IGpzeCAqL1xuaW1wb3J0IHsgSlNYLCBSZWFjdE5vZGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgeyBqc3gsIGtleWZyYW1lcyB9IGZyb20gJ0BlbW90aW9uL3JlYWN0JztcblxuaW1wb3J0IHtcbiAgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWUsXG4gIENTU09iamVjdFdpdGhMYWJlbCxcbiAgR3JvdXBCYXNlLFxufSBmcm9tICcuLi90eXBlcyc7XG5pbXBvcnQgeyBnZXRTdHlsZVByb3BzIH0gZnJvbSAnLi4vdXRpbHMnO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgSWNvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5jb25zdCBTdmcgPSAoe1xuICBzaXplLFxuICAuLi5wcm9wc1xufTogSlNYLkludHJpbnNpY0VsZW1lbnRzWydzdmcnXSAmIHsgc2l6ZTogbnVtYmVyIH0pID0+IChcbiAgPHN2Z1xuICAgIGhlaWdodD17c2l6ZX1cbiAgICB3aWR0aD17c2l6ZX1cbiAgICB2aWV3Qm94PVwiMCAwIDIwIDIwXCJcbiAgICBhcmlhLWhpZGRlbj1cInRydWVcIlxuICAgIGZvY3VzYWJsZT1cImZhbHNlXCJcbiAgICBjc3M9e3tcbiAgICAgIGRpc3BsYXk6ICdpbmxpbmUtYmxvY2snLFxuICAgICAgZmlsbDogJ2N1cnJlbnRDb2xvcicsXG4gICAgICBsaW5lSGVpZ2h0OiAxLFxuICAgICAgc3Ryb2tlOiAnY3VycmVudENvbG9yJyxcbiAgICAgIHN0cm9rZVdpZHRoOiAwLFxuICAgIH19XG4gICAgey4uLnByb3BzfVxuICAvPlxuKTtcblxuZXhwb3J0IHR5cGUgQ3Jvc3NJY29uUHJvcHMgPSBKU1guSW50cmluc2ljRWxlbWVudHNbJ3N2ZyddICYgeyBzaXplPzogbnVtYmVyIH07XG5leHBvcnQgY29uc3QgQ3Jvc3NJY29uID0gKHByb3BzOiBDcm9zc0ljb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNMTQuMzQ4IDE0Ljg0OWMtMC40NjkgMC40NjktMS4yMjkgMC40NjktMS42OTcgMGwtMi42NTEtMy4wMzAtMi42NTEgMy4wMjljLTAuNDY5IDAuNDY5LTEuMjI5IDAuNDY5LTEuNjk3IDAtMC40NjktMC40NjktMC40NjktMS4yMjkgMC0xLjY5N2wyLjc1OC0zLjE1LTIuNzU5LTMuMTUyYy0wLjQ2OS0wLjQ2OS0wLjQ2OS0xLjIyOCAwLTEuNjk3czEuMjI4LTAuNDY5IDEuNjk3IDBsMi42NTIgMy4wMzEgMi42NTEtMy4wMzFjMC40NjktMC40NjkgMS4yMjgtMC40NjkgMS42OTcgMHMwLjQ2OSAxLjIyOSAwIDEuNjk3bC0yLjc1OCAzLjE1MiAyLjc1OCAzLjE1YzAuNDY5IDAuNDY5IDAuNDY5IDEuMjI5IDAgMS42OTh6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuZXhwb3J0IHR5cGUgRG93bkNoZXZyb25Qcm9wcyA9IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snc3ZnJ10gJiB7IHNpemU/OiBudW1iZXIgfTtcbmV4cG9ydCBjb25zdCBEb3duQ2hldnJvbiA9IChwcm9wczogRG93bkNoZXZyb25Qcm9wcykgPT4gKFxuICA8U3ZnIHNpemU9ezIwfSB7Li4ucHJvcHN9PlxuICAgIDxwYXRoIGQ9XCJNNC41MTYgNy41NDhjMC40MzYtMC40NDYgMS4wNDMtMC40ODEgMS41NzYgMGwzLjkwOCAzLjc0NyAzLjkwOC0zLjc0N2MwLjUzMy0wLjQ4MSAxLjE0MS0wLjQ0NiAxLjU3NCAwIDAuNDM2IDAuNDQ1IDAuNDA4IDEuMTk3IDAgMS42MTUtMC40MDYgMC40MTgtNC42OTUgNC41MDItNC42OTUgNC41MDItMC4yMTcgMC4yMjMtMC41MDIgMC4zMzUtMC43ODcgMC4zMzVzLTAuNTctMC4xMTItMC43ODktMC4zMzVjMCAwLTQuMjg3LTQuMDg0LTQuNjk1LTQuNTAycy0wLjQzNi0xLjE3IDAtMS42MTV6XCIgLz5cbiAgPC9Tdmc+XG4pO1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERyb3Bkb3duICYgQ2xlYXIgQnV0dG9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmV4cG9ydCBpbnRlcmZhY2UgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxcbiAgT3B0aW9uID0gdW5rbm93bixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4gPSBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+ID0gR3JvdXBCYXNlPE9wdGlvbj5cbj4gZXh0ZW5kcyBDb21tb25Qcm9wc0FuZENsYXNzTmFtZTxPcHRpb24sIElzTXVsdGksIEdyb3VwPiB7XG4gIC8qKiBUaGUgY2hpbGRyZW4gdG8gYmUgcmVuZGVyZWQgaW5zaWRlIHRoZSBpbmRpY2F0b3IuICovXG4gIGNoaWxkcmVuPzogUmVhY3ROb2RlO1xuICAvKiogUHJvcHMgdGhhdCB3aWxsIGJlIHBhc3NlZCBvbiB0byB0aGUgY2hpbGRyZW4uICovXG4gIGlubmVyUHJvcHM6IEpTWC5JbnRyaW5zaWNFbGVtZW50c1snZGl2J107XG4gIC8qKiBUaGUgZm9jdXNlZCBzdGF0ZSBvZiB0aGUgc2VsZWN0LiAqL1xuICBpc0ZvY3VzZWQ6IGJvb2xlYW47XG4gIGlzRGlzYWJsZWQ6IGJvb2xlYW47XG59XG5cbmNvbnN0IGJhc2VDU1MgPSA8XG4gIE9wdGlvbixcbiAgSXNNdWx0aSBleHRlbmRzIGJvb2xlYW4sXG4gIEdyb3VwIGV4dGVuZHMgR3JvdXBCYXNlPE9wdGlvbj5cbj4oXG4gIHtcbiAgICBpc0ZvY3VzZWQsXG4gICAgdGhlbWU6IHtcbiAgICAgIHNwYWNpbmc6IHsgYmFzZVVuaXQgfSxcbiAgICAgIGNvbG9ycyxcbiAgICB9LFxuICB9OlxuICAgIHwgRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuICAgIHwgQ2xlYXJJbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPixcbiAgdW5zdHlsZWQ6IGJvb2xlYW5cbik6IENTU09iamVjdFdpdGhMYWJlbCA9PiAoe1xuICBsYWJlbDogJ2luZGljYXRvckNvbnRhaW5lcicsXG4gIGRpc3BsYXk6ICdmbGV4JyxcbiAgdHJhbnNpdGlvbjogJ2NvbG9yIDE1MG1zJyxcbiAgLi4uKHVuc3R5bGVkXG4gICAgPyB7fVxuICAgIDoge1xuICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw2MCA6IGNvbG9ycy5uZXV0cmFsMjAsXG4gICAgICAgIHBhZGRpbmc6IGJhc2VVbml0ICogMixcbiAgICAgICAgJzpob3Zlcic6IHtcbiAgICAgICAgICBjb2xvcjogaXNGb2N1c2VkID8gY29sb3JzLm5ldXRyYWw4MCA6IGNvbG9ycy5uZXV0cmFsNDAsXG4gICAgICAgIH0sXG4gICAgICB9KSxcbn0pO1xuXG5leHBvcnQgY29uc3QgZHJvcGRvd25JbmRpY2F0b3JDU1MgPSBiYXNlQ1NTO1xuZXhwb3J0IGNvbnN0IERyb3Bkb3duSW5kaWNhdG9yID0gPFxuICBPcHRpb24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuLFxuICBHcm91cCBleHRlbmRzIEdyb3VwQmFzZTxPcHRpb24+XG4+KFxuICBwcm9wczogRHJvcGRvd25JbmRpY2F0b3JQcm9wczxPcHRpb24sIElzTXVsdGksIEdyb3VwPlxuKSA9PiB7XG4gIGNvbnN0IHsgY2hpbGRyZW4sIGlubmVyUHJvcHMgfSA9IHByb3BzO1xuICByZXR1cm4gKFxuICAgIDxkaXZcbiAgICAgIHsuLi5nZXRTdHlsZVByb3BzKHByb3BzLCAnZHJvcGRvd25JbmRpY2F0b3InLCB7XG4gICAgICAgIGluZGljYXRvcjogdHJ1ZSxcbiAgICAgICAgJ2Ryb3Bkb3duLWluZGljYXRvcic6IHRydWUsXG4gICAgICB9KX1cbiAgICAgIHsuLi5pbm5lclByb3BzfVxuICAgID5cbiAgICAgIHtjaGlsZHJlbiB8fCA8RG93bkNoZXZyb24gLz59XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgaW50ZXJmYWNlIENsZWFySW5kaWNhdG9yUHJvcHM8XG4gIE9wdGlvbiA9IHVua25vd24sXG4gIElzTXVsdGkgZXh0ZW5kcyBib29sZWFuID0gYm9vbGVhbixcbiAgR3JvdXAgZXh0ZW5kcyBHcm91cEJhc2U8T3B0aW9uPiA9IEdyb3VwQmFzZTxPcHRpb24+XG4+IGV4dGVuZHMgQ29tbW9uUHJvcHNBbmRDbGFzc05hbWU8T3B0aW9uLCBJc011bHRpLCBHcm91cD4ge1xuICAvKiogVGhlIGNoaWxkcmVuIHRvIGJlIHJlbmRlcmVkIGluc2lkZSB0aGUgaW5kaWNhdG9yLiAqL1xuICBjaGlsZHJlbj86IFJlYWN0Tm9kZTtcbiAgLyoqIFByb3BzIHRoYXQgd2ls