UNPKG

drizzle-cube

Version:

Drizzle ORM-first semantic layer with Cube.js compatibility. Type-safe analytics and dashboards with SQL injection protection.

1,433 lines (1,432 loc) 50 kB
import { forwardRef as st, useState as E, useEffect as B, createElement as N } from "react"; function yt(t, n) { const o = t.icons, r = t.aliases || /* @__PURE__ */ Object.create(null), e = /* @__PURE__ */ Object.create(null); function i(s) { if (o[s]) return e[s] = []; if (!(s in e)) { e[s] = null; const l = r[s] && r[s].parent, a = l && i(l); a && (e[s] = [l].concat(a)); } return e[s]; } return Object.keys(o).concat(Object.keys(r)).forEach(i), e; } const at = Object.freeze({ left: 0, top: 0, width: 16, height: 16 }), T = Object.freeze({ rotate: 0, vFlip: !1, hFlip: !1 }), Q = Object.freeze({ ...at, ...T }), R = Object.freeze({ ...Q, body: "", hidden: !1 }); function bt(t, n) { const o = {}; !t.hFlip != !n.hFlip && (o.hFlip = !0), !t.vFlip != !n.vFlip && (o.vFlip = !0); const r = ((t.rotate || 0) + (n.rotate || 0)) % 4; return r && (o.rotate = r), o; } function W(t, n) { const o = bt(t, n); for (const r in R) r in T ? r in t && !(r in o) && (o[r] = T[r]) : r in n ? o[r] = n[r] : r in t && (o[r] = t[r]); return o; } function Mt(t, n, o) { const r = t.icons, e = t.aliases || /* @__PURE__ */ Object.create(null); let i = {}; function s(l) { i = W(r[l] || e[l], i); } return s(n), o.forEach(s), W(t, i); } function lt(t, n) { const o = []; if (typeof t != "object" || typeof t.icons != "object") return o; t.not_found instanceof Array && t.not_found.forEach((e) => { n(e, null), o.push(e); }); const r = yt(t); for (const e in r) { const i = r[e]; i && (n(e, Mt(t, e, i)), o.push(e)); } return o; } const Ct = { provider: "", aliases: {}, not_found: {}, ...at }; function O(t, n) { for (const o in n) if (o in t && typeof t[o] != typeof n[o]) return !1; return !0; } function ct(t) { if (typeof t != "object" || t === null) return null; const n = t; if (typeof n.prefix != "string" || !t.icons || typeof t.icons != "object" || !O(t, Ct)) return null; const o = n.icons; for (const e in o) { const i = o[e]; if (!e || typeof i.body != "string" || !O(i, R)) return null; } const r = n.aliases || /* @__PURE__ */ Object.create(null); for (const e in r) { const i = r[e], s = i.parent; if (!e || typeof s != "string" || !o[s] && !r[s] || !O(i, R)) return null; } return n; } const J = /* @__PURE__ */ Object.create(null); function xt(t, n) { return { provider: t, prefix: n, icons: /* @__PURE__ */ Object.create(null), missing: /* @__PURE__ */ new Set() }; } function x(t, n) { const o = J[t] || (J[t] = /* @__PURE__ */ Object.create(null)); return o[n] || (o[n] = xt(t, n)); } function dt(t, n) { return ct(n) ? lt(n, (o, r) => { r ? t.icons[o] = r : t.missing.add(o); }) : []; } function jt(t, n, o) { try { if (typeof o.body == "string") return t.icons[n] = { ...o }, !0; } catch { } return !1; } const ut = /^[a-z0-9]+(-[a-z0-9]+)*$/, V = (t, n, o, r = "") => { const e = t.split(":"); if (t.slice(0, 1) === "@") { if (e.length < 2 || e.length > 3) return null; r = e.shift().slice(1); } if (e.length > 3 || !e.length) return null; if (e.length > 1) { const l = e.pop(), a = e.pop(), c = { provider: e.length > 0 ? e[0] : r, prefix: a, name: l }; return n && !S(c) ? null : c; } const i = e[0], s = i.split("-"); if (s.length > 1) { const l = { provider: r, prefix: s.shift(), name: s.join("-") }; return n && !S(l) ? null : l; } if (o && r === "") { const l = { provider: r, prefix: "", name: i }; return n && !S(l, o) ? null : l; } return null; }, S = (t, n) => t ? !!((n && t.prefix === "" || t.prefix) && t.name) : !1; let L = !1; function ht(t) { return typeof t == "boolean" && (L = t), L; } function K(t) { const n = typeof t == "string" ? V(t, !0, L) : t; if (n) { const o = x(n.provider, n.prefix), r = n.name; return o.icons[r] || (o.missing.has(r) ? null : void 0); } } function At(t, n) { const o = V(t, !0, L); if (!o) return !1; const r = x(o.provider, o.prefix); return n ? jt(r, o.name, n) : (r.missing.add(o.name), !0); } function It(t, n) { if (typeof t != "object") return !1; if (typeof n != "string" && (n = t.provider || ""), L && !n && !t.prefix) { let e = !1; return ct(t) && (t.prefix = "", lt(t, (i, s) => { At(i, s) && (e = !0); })), e; } const o = t.prefix; if (!S({ prefix: o, name: "a" })) return !1; const r = x(n, o); return !!dt(r, t); } const ft = Object.freeze({ width: null, height: null }), pt = Object.freeze({ ...ft, ...T }), $t = /(-?[0-9.]*[0-9]+[0-9.]*)/g, Lt = /^-?[0-9.]*[0-9]+[0-9.]*$/g; function X(t, n, o) { if (n === 1) return t; if (o = o || 100, typeof t == "number") return Math.ceil(t * n * o) / o; if (typeof t != "string") return t; const r = t.split($t); if (r === null || !r.length) return t; const e = []; let i = r.shift(), s = Lt.test(i); for (; ; ) { if (s) { const l = parseFloat(i); isNaN(l) ? e.push(i) : e.push(Math.ceil(l * n * o) / o); } else e.push(i); if (i = r.shift(), i === void 0) return e.join(""); s = !s; } } function Zt(t, n = "defs") { let o = ""; const r = t.indexOf("<" + n); for (; r >= 0; ) { const e = t.indexOf(">", r), i = t.indexOf("</" + n); if (e === -1 || i === -1) break; const s = t.indexOf(">", i); if (s === -1) break; o += t.slice(e + 1, i).trim(), t = t.slice(0, r).trim() + t.slice(s + 1); } return { defs: o, content: t }; } function St(t, n) { return t ? "<defs>" + t + "</defs>" + n : n; } function Ht(t, n, o) { const r = Zt(t); return St(r.defs, n + r.content + o); } const Tt = (t) => t === "unset" || t === "undefined" || t === "none"; function Vt(t, n) { const o = { ...Q, ...t }, r = { ...pt, ...n }, e = { left: o.left, top: o.top, width: o.width, height: o.height }; let i = o.body; [o, r].forEach((w) => { const u = [], f = w.hFlip, M = w.vFlip; let v = w.rotate; f ? M ? v += 2 : (u.push("translate(" + (e.width + e.left).toString() + " " + (0 - e.top).toString() + ")"), u.push("scale(-1 1)"), e.top = e.left = 0) : M && (u.push("translate(" + (0 - e.left).toString() + " " + (e.height + e.top).toString() + ")"), u.push("scale(1 -1)"), e.top = e.left = 0); let y; switch (v < 0 && (v -= Math.floor(v / 4) * 4), v = v % 4, v) { case 1: y = e.height / 2 + e.top, u.unshift("rotate(90 " + y.toString() + " " + y.toString() + ")"); break; case 2: u.unshift("rotate(180 " + (e.width / 2 + e.left).toString() + " " + (e.height / 2 + e.top).toString() + ")"); break; case 3: y = e.width / 2 + e.left, u.unshift("rotate(-90 " + y.toString() + " " + y.toString() + ")"); break; } v % 2 === 1 && (e.left !== e.top && (y = e.left, e.left = e.top, e.top = y), e.width !== e.height && (y = e.width, e.width = e.height, e.height = y)), u.length && (i = Ht(i, '<g transform="' + u.join(" ") + '">', "</g>")); }); const s = r.width, l = r.height, a = e.width, c = e.height; let d, h; s === null ? (h = l === null ? "1em" : l === "auto" ? c : l, d = X(h, a / c)) : (d = s === "auto" ? a : s, h = l === null ? X(d, c / a) : l === "auto" ? c : l); const p = {}, m = (w, u) => { Tt(u) || (p[w] = u.toString()); }; m("width", d), m("height", h); const k = [ e.left, e.top, a, c ]; return p.viewBox = k.join(" "), { attributes: p, viewBox: k, body: i }; } const Pt = /\sid="(\S+)"/g, Et = "IconifyId" + Date.now().toString(16) + (Math.random() * 16777216 | 0).toString(16); let Ot = 0; function Ft(t, n = Et) { const o = []; let r; for (; r = Pt.exec(t); ) o.push(r[1]); if (!o.length) return t; const e = "suffix" + (Math.random() * 16777216 | Date.now()).toString(16); return o.forEach((i) => { const s = typeof n == "function" ? n(i) : n + (Ot++).toString(), l = i.replace(/[.*+?^${}()|[\]\\]/g, "\\$&"); t = t.replace(new RegExp('([#;"])(' + l + ')([")]|\\.[a-z])', "g"), "$1" + s + e + "$3"); }), t = t.replace(new RegExp(e, "g"), ""), t; } const D = /* @__PURE__ */ Object.create(null); function Nt(t, n) { D[t] = n; } function z(t) { return D[t] || D[""]; } function U(t) { let n; if (typeof t.resources == "string") n = [t.resources]; else if (n = t.resources, !(n instanceof Array) || !n.length) return null; return { resources: n, path: t.path || "/", maxURL: t.maxURL || 500, rotate: t.rotate || 750, timeout: t.timeout || 5e3, random: t.random === !0, index: t.index || 0, dataAfterTimeout: t.dataAfterTimeout !== !1 }; } const q = /* @__PURE__ */ Object.create(null), A = ["https://api.simplesvg.com", "https://api.unisvg.com"], H = []; for (; A.length > 0; ) A.length === 1 || Math.random() > 0.5 ? H.push(A.shift()) : H.push(A.pop()); q[""] = U({ resources: ["https://api.iconify.design"].concat(H) }); function Rt(t, n) { const o = U(n); return o === null ? !1 : (q[t] = o, !0); } function G(t) { return q[t]; } const Dt = () => { let t; try { if (t = fetch, typeof t == "function") return t; } catch { } }; let Y = Dt(); function zt(t, n) { const o = G(t); if (!o) return 0; let r; if (!o.maxURL) r = 0; else { let e = 0; o.resources.forEach((s) => { e = Math.max(e, s.length); }); const i = n + ".json?icons="; r = o.maxURL - e - o.path.length - i.length; } return r; } function _t(t) { return t === 404; } const Qt = (t, n, o) => { const r = [], e = zt(t, n), i = "icons"; let s = { type: i, provider: t, prefix: n, icons: [] }, l = 0; return o.forEach((a, c) => { l += a.length + 1, l >= e && c > 0 && (r.push(s), s = { type: i, provider: t, prefix: n, icons: [] }, l = a.length), s.icons.push(a); }), r.push(s), r; }; function Ut(t) { if (typeof t == "string") { const n = G(t); if (n) return n.path; } return "/"; } const qt = (t, n, o) => { if (!Y) { o("abort", 424); return; } let r = Ut(n.provider); switch (n.type) { case "icons": { const i = n.prefix, l = n.icons.join(","), a = new URLSearchParams({ icons: l }); r += i + ".json?" + a.toString(); break; } case "custom": { const i = n.uri; r += i.slice(0, 1) === "/" ? i.slice(1) : i; break; } default: o("abort", 400); return; } let e = 503; Y(t + r).then((i) => { const s = i.status; if (s !== 200) { setTimeout(() => { o(_t(s) ? "abort" : "next", s); }); return; } return e = 501, i.json(); }).then((i) => { if (typeof i != "object" || i === null) { setTimeout(() => { i === 404 ? o("abort", i) : o("next", e); }); return; } setTimeout(() => { o("success", i); }); }).catch(() => { o("next", e); }); }, Gt = { prepare: Qt, send: qt }; function mt(t, n) { t.forEach((o) => { const r = o.loaderCallbacks; r && (o.loaderCallbacks = r.filter((e) => e.id !== n)); }); } function Bt(t) { t.pendingCallbacksFlag || (t.pendingCallbacksFlag = !0, setTimeout(() => { t.pendingCallbacksFlag = !1; const n = t.loaderCallbacks ? t.loaderCallbacks.slice(0) : []; if (!n.length) return; let o = !1; const r = t.provider, e = t.prefix; n.forEach((i) => { const s = i.icons, l = s.pending.length; s.pending = s.pending.filter((a) => { if (a.prefix !== e) return !0; const c = a.name; if (t.icons[c]) s.loaded.push({ provider: r, prefix: e, name: c }); else if (t.missing.has(c)) s.missing.push({ provider: r, prefix: e, name: c }); else return o = !0, !0; return !1; }), s.pending.length !== l && (o || mt([t], i.id), i.callback(s.loaded.slice(0), s.missing.slice(0), s.pending.slice(0), i.abort)); }); })); } let Wt = 0; function Jt(t, n, o) { const r = Wt++, e = mt.bind(null, o, r); if (!n.pending.length) return e; const i = { id: r, icons: n, callback: t, abort: e }; return o.forEach((s) => { (s.loaderCallbacks || (s.loaderCallbacks = [])).push(i); }), e; } function Kt(t) { const n = { loaded: [], missing: [], pending: [] }, o = /* @__PURE__ */ Object.create(null); t.sort((e, i) => e.provider !== i.provider ? e.provider.localeCompare(i.provider) : e.prefix !== i.prefix ? e.prefix.localeCompare(i.prefix) : e.name.localeCompare(i.name)); let r = { provider: "", prefix: "", name: "" }; return t.forEach((e) => { if (r.name === e.name && r.prefix === e.prefix && r.provider === e.provider) return; r = e; const i = e.provider, s = e.prefix, l = e.name, a = o[i] || (o[i] = /* @__PURE__ */ Object.create(null)), c = a[s] || (a[s] = x(i, s)); let d; l in c.icons ? d = n.loaded : s === "" || c.missing.has(l) ? d = n.missing : d = n.pending; const h = { provider: i, prefix: s, name: l }; d.push(h); }), n; } function Xt(t, n = !0, o = !1) { const r = []; return t.forEach((e) => { const i = typeof e == "string" ? V(e, n, o) : e; i && r.push(i); }), r; } const Yt = { resources: [], index: 0, timeout: 2e3, rotate: 750, random: !1, dataAfterTimeout: !1 }; function te(t, n, o, r) { const e = t.resources.length, i = t.random ? Math.floor(Math.random() * e) : t.index; let s; if (t.random) { let g = t.resources.slice(0); for (s = []; g.length > 1; ) { const b = Math.floor(Math.random() * g.length); s.push(g[b]), g = g.slice(0, b).concat(g.slice(b + 1)); } s = s.concat(g); } else s = t.resources.slice(i).concat(t.resources.slice(0, i)); const l = Date.now(); let a = "pending", c = 0, d, h = null, p = [], m = []; typeof r == "function" && m.push(r); function k() { h && (clearTimeout(h), h = null); } function w() { a === "pending" && (a = "aborted"), k(), p.forEach((g) => { g.status === "pending" && (g.status = "aborted"); }), p = []; } function u(g, b) { b && (m = []), typeof g == "function" && m.push(g); } function f() { return { startTime: l, payload: n, status: a, queriesSent: c, queriesPending: p.length, subscribe: u, abort: w }; } function M() { a = "failed", m.forEach((g) => { g(void 0, d); }); } function v() { p.forEach((g) => { g.status === "pending" && (g.status = "aborted"); }), p = []; } function y(g, b, j) { const Z = b !== "success"; switch (p = p.filter((C) => C !== g), a) { case "pending": break; case "failed": if (Z || !t.dataAfterTimeout) return; break; default: return; } if (b === "abort") { d = j, M(); return; } if (Z) { d = j, p.length || (s.length ? P() : M()); return; } if (k(), v(), !t.random) { const C = t.resources.indexOf(g.resource); C !== -1 && C !== t.index && (t.index = C); } a = "completed", m.forEach((C) => { C(j); }); } function P() { if (a !== "pending") return; k(); const g = s.shift(); if (g === void 0) { if (p.length) { h = setTimeout(() => { k(), a === "pending" && (v(), M()); }, t.timeout); return; } M(); return; } const b = { status: "pending", resource: g, callback: (j, Z) => { y(b, j, Z); } }; p.push(b), c++, h = setTimeout(P, t.rotate), o(g, n, b.callback); } return setTimeout(P), f; } function gt(t) { const n = { ...Yt, ...t }; let o = []; function r() { o = o.filter((l) => l().status === "pending"); } function e(l, a, c) { const d = te(n, l, a, (h, p) => { r(), c && c(h, p); }); return o.push(d), d; } function i(l) { return o.find((a) => l(a)) || null; } return { query: e, find: i, setIndex: (l) => { n.index = l; }, getIndex: () => n.index, cleanup: r }; } function tt() { } const F = /* @__PURE__ */ Object.create(null); function ee(t) { if (!F[t]) { const n = G(t); if (!n) return; const o = gt(n), r = { config: n, redundancy: o }; F[t] = r; } return F[t]; } function ne(t, n, o) { let r, e; if (typeof t == "string") { const i = z(t); if (!i) return o(void 0, 424), tt; e = i.send; const s = ee(t); s && (r = s.redundancy); } else { const i = U(t); if (i) { r = gt(i); const s = t.resources ? t.resources[0] : "", l = z(s); l && (e = l.send); } } return !r || !e ? (o(void 0, 424), tt) : r.query(n, e, o)().abort; } function et() { } function oe(t) { t.iconsLoaderFlag || (t.iconsLoaderFlag = !0, setTimeout(() => { t.iconsLoaderFlag = !1, Bt(t); })); } function re(t) { const n = [], o = []; return t.forEach((r) => { (r.match(ut) ? n : o).push(r); }), { valid: n, invalid: o }; } function I(t, n, o) { function r() { const e = t.pendingIcons; n.forEach((i) => { e && e.delete(i), t.icons[i] || t.missing.add(i); }); } if (o && typeof o == "object") try { if (!dt(t, o).length) { r(); return; } } catch (e) { console.error(e); } r(), oe(t); } function nt(t, n) { t instanceof Promise ? t.then((o) => { n(o); }).catch(() => { n(null); }) : n(t); } function ie(t, n) { t.iconsToLoad ? t.iconsToLoad = t.iconsToLoad.concat(n).sort() : t.iconsToLoad = n, t.iconsQueueFlag || (t.iconsQueueFlag = !0, setTimeout(() => { t.iconsQueueFlag = !1; const { provider: o, prefix: r } = t, e = t.iconsToLoad; if (delete t.iconsToLoad, !e || !e.length) return; const i = t.loadIcon; if (t.loadIcons && (e.length > 1 || !i)) { nt(t.loadIcons(e, r, o), (d) => { I(t, e, d); }); return; } if (i) { e.forEach((d) => { const h = i(d, r, o); nt(h, (p) => { const m = p ? { prefix: r, icons: { [d]: p } } : null; I(t, [d], m); }); }); return; } const { valid: s, invalid: l } = re(e); if (l.length && I(t, l, null), !s.length) return; const a = r.match(ut) ? z(o) : null; if (!a) { I(t, s, null); return; } a.prepare(o, r, s).forEach((d) => { ne(o, d, (h) => { I(t, d.icons, h); }); }); })); } const se = (t, n) => { const o = Xt(t, !0, ht()), r = Kt(o); if (!r.pending.length) { let a = !0; return n && setTimeout(() => { a && n(r.loaded, r.missing, r.pending, et); }), () => { a = !1; }; } const e = /* @__PURE__ */ Object.create(null), i = []; let s, l; return r.pending.forEach((a) => { const { provider: c, prefix: d } = a; if (d === l && c === s) return; s = c, l = d, i.push(x(c, d)); const h = e[c] || (e[c] = /* @__PURE__ */ Object.create(null)); h[d] || (h[d] = []); }), r.pending.forEach((a) => { const { provider: c, prefix: d, name: h } = a, p = x(c, d), m = p.pendingIcons || (p.pendingIcons = /* @__PURE__ */ new Set()); m.has(h) || (m.add(h), e[c][d].push(h)); }), i.forEach((a) => { const c = e[a.provider][a.prefix]; c.length && ie(a, c); }), n ? Jt(n, r, i) : et; }; function ae(t, n) { const o = { ...t }; for (const r in n) { const e = n[r], i = typeof e; r in ft ? (e === null || e && (i === "string" || i === "number")) && (o[r] = e) : i === typeof o[r] && (o[r] = r === "rotate" ? e % 4 : e); } return o; } const le = /[\s,]+/; function ce(t, n) { n.split(le).forEach((o) => { switch (o.trim()) { case "horizontal": t.hFlip = !0; break; case "vertical": t.vFlip = !0; break; } }); } function de(t, n = 0) { const o = t.replace(/^-?[0-9.]*/, ""); function r(e) { for (; e < 0; ) e += 4; return e % 4; } if (o === "") { const e = parseInt(t); return isNaN(e) ? 0 : r(e); } else if (o !== t) { let e = 0; switch (o) { case "%": e = 25; break; case "deg": e = 90; } if (e) { let i = parseFloat(t.slice(0, t.length - o.length)); return isNaN(i) ? 0 : (i = i / e, i % 1 === 0 ? r(i) : 0); } } return n; } function ue(t, n) { let o = t.indexOf("xlink:") === -1 ? "" : ' xmlns:xlink="http://www.w3.org/1999/xlink"'; for (const r in n) o += " " + r + '="' + n[r] + '"'; return '<svg xmlns="http://www.w3.org/2000/svg"' + o + ">" + t + "</svg>"; } function he(t) { return t.replace(/"/g, "'").replace(/%/g, "%25").replace(/#/g, "%23").replace(/</g, "%3C").replace(/>/g, "%3E").replace(/\s+/g, " "); } function fe(t) { return "data:image/svg+xml," + he(t); } function pe(t) { return 'url("' + fe(t) + '")'; } let $; function me() { try { $ = window.trustedTypes.createPolicy("iconify", { createHTML: (t) => t }); } catch { $ = null; } } function ge(t) { return $ === void 0 && me(), $ ? $.createHTML(t) : t; } const kt = { ...pt, inline: !1 }, ke = { xmlns: "http://www.w3.org/2000/svg", xmlnsXlink: "http://www.w3.org/1999/xlink", "aria-hidden": !0, role: "img" }, we = { display: "inline-block" }, _ = { backgroundColor: "currentColor" }, wt = { backgroundColor: "transparent" }, ot = { Image: "var(--svg)", Repeat: "no-repeat", Size: "100% 100%" }, rt = { WebkitMask: _, mask: _, background: wt }; for (const t in rt) { const n = rt[t]; for (const o in ot) n[t + o] = ot[o]; } const ve = { ...kt, inline: !0 }; function it(t) { return t + (t.match(/^[-0-9.]+$/) ? "px" : ""); } const ye = (t, n, o) => { const r = n.inline ? ve : kt, e = ae(r, n), i = n.mode || "svg", s = {}, l = n.style || {}, a = { ...i === "svg" ? ke : {} }; if (o) { const u = V(o, !1, !0); if (u) { const f = ["iconify"], M = [ "provider", "prefix" ]; for (const v of M) u[v] && f.push("iconify--" + u[v]); a.className = f.join(" "); } } for (let u in n) { const f = n[u]; if (f !== void 0) switch (u) { // Properties to ignore case "icon": case "style": case "children": case "onLoad": case "mode": case "ssr": case "fallback": break; // Forward ref case "_ref": a.ref = f; break; // Merge class names case "className": a[u] = (a[u] ? a[u] + " " : "") + f; break; // Boolean attributes case "inline": case "hFlip": case "vFlip": e[u] = f === !0 || f === "true" || f === 1; break; // Flip as string: 'horizontal,vertical' case "flip": typeof f == "string" && ce(e, f); break; // Color: copy to style case "color": s.color = f; break; // Rotation as string case "rotate": typeof f == "string" ? e[u] = de(f) : typeof f == "number" && (e[u] = f); break; // Remove aria-hidden case "ariaHidden": case "aria-hidden": f !== !0 && f !== "true" && delete a["aria-hidden"]; break; // Copy missing property if it does not exist in customisations default: r[u] === void 0 && (a[u] = f); } } const c = Vt(t, e), d = c.attributes; if (e.inline && (s.verticalAlign = "-0.125em"), i === "svg") { a.style = { ...s, ...l }, Object.assign(a, d); let u = 0, f = n.id; return typeof f == "string" && (f = f.replace(/-/g, "_")), a.dangerouslySetInnerHTML = { __html: ge(Ft(c.body, f ? () => f + "ID" + u++ : "iconifyReact")) }, N("svg", a); } const { body: h, width: p, height: m } = t, k = i === "mask" || (i === "bg" ? !1 : h.indexOf("currentColor") !== -1), w = ue(h, { ...d, width: p + "", height: m + "" }); return a.style = { ...s, "--svg": pe(w), width: it(d.width), height: it(d.height), ...we, ...k ? _ : wt, ...l }, N("span", a); }; ht(!0); Nt("", Gt); if (typeof document < "u" && typeof window < "u") { const t = window; if (t.IconifyPreload !== void 0) { const n = t.IconifyPreload, o = "Invalid IconifyPreload syntax."; typeof n == "object" && n !== null && (n instanceof Array ? n : [n]).forEach((r) => { try { // Check if item is an object and not null/array (typeof r != "object" || r === null || r instanceof Array || // Check for 'icons' and 'prefix' typeof r.icons != "object" || typeof r.prefix != "string" || // Add icon set !It(r)) && console.error(o); } catch { console.error(o); } }); } if (t.IconifyProviders !== void 0) { const n = t.IconifyProviders; if (typeof n == "object" && n !== null) for (let o in n) { const r = "IconifyProviders[" + o + "] is invalid."; try { const e = n[o]; if (typeof e != "object" || !e || e.resources === void 0) continue; Rt(o, e) || console.error(r); } catch { console.error(r); } } } } function vt(t) { const [n, o] = E(!!t.ssr), [r, e] = E({}); function i(m) { if (m) { const k = t.icon; if (typeof k == "object") return { name: "", data: k }; const w = K(k); if (w) return { name: k, data: w }; } return { name: "" }; } const [s, l] = E(i(!!t.ssr)); function a() { const m = r.callback; m && (m(), e({})); } function c(m) { if (JSON.stringify(s) !== JSON.stringify(m)) return a(), l(m), !0; } function d() { var m; const k = t.icon; if (typeof k == "object") { c({ name: "", data: k }); return; } const w = K(k); if (c({ name: k, data: w })) if (w === void 0) { const u = se([k], d); e({ callback: u }); } else w && ((m = t.onLoad) === null || m === void 0 || m.call(t, k)); } B(() => (o(!0), a), []), B(() => { n && d(); }, [t.icon, n]); const { name: h, data: p } = s; return p ? ye({ ...Q, ...p }, t, h) : t.children ? t.children : t.fallback ? t.fallback : N("span", {}); } const Me = st((t, n) => vt({ ...t, _ref: n })); st((t, n) => vt({ inline: !0, ...t, _ref: n })); const Ce = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m4.5 19.5l15-15m-15 0l15 15"/>' }, xe = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 4v16m8-8H4"/>' }, je = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15.232 5.232l3.536 3.536m-2.036-5.036a2.5 2.5 0 1 1 3.536 3.536L6.5 21.036H3v-3.572L16.732 3.732Z"/>' }, Ae = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 7l-.867 12.142A2 2 0 0 1 16.138 21H7.862a2 2 0 0 1-1.995-1.858L5 7m5 4v6m4-6v6m1-10V4a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v3M4 7h16"/>' }, Ie = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M4.5 12c0-1.232.046-2.453.138-3.662a4.006 4.006 0 0 1 3.7-3.7a48.678 48.678 0 0 1 7.324 0a4.006 4.006 0 0 1 3.7 3.7c.017.22.032.441.046.662M4.5 12l-3-3m3 3l3-3m12 3c0 1.232-.046 2.453-.138 3.662a4.006 4.006 0 0 1-3.7 3.7a48.657 48.657 0 0 1-7.324 0a4.006 4.006 0 0 1-3.7-3.7c-.017-.22-.032-.441-.046-.662M19.5 12l-3 3m3-3l3 3"/>' }, $e = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M8.25 7.5V6.108c0-1.135.845-2.098 1.976-2.192c.373-.03.748-.057 1.123-.08M15.75 18H18a2.25 2.25 0 0 0 2.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424 48.424 0 0 0-1.123-.08M15.75 18.75v-1.875a3.375 3.375 0 0 0-3.375-3.375h-1.5a1.125 1.125 0 0 1-1.125-1.125v-1.5A3.375 3.375 0 0 0 6.375 7.5H5.25m11.9-3.664A2.251 2.251 0 0 0 15 2.25h-1.5a2.251 2.251 0 0 0-2.15 1.586m5.8 0c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75 7.5H4.875c-.621 0-1.125.504-1.125 1.125v12c0 .621.504 1.125 1.125 1.125h9.75c.621 0 1.125-.504 1.125-1.125V16.5a9 9 0 0 0-9-9Z"/>' }, Le = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8 7v8a2 2 0 0 0 2 2h6M8 7V5a2 2 0 0 1 2-2h4.586a1 1 0 0 1 .707.293l4.414 4.414a1 1 0 0 1 .293.707V15a2 2 0 0 1-2 2h-2M8 7H6a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2v-2"/>' }, Ze = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0-1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0-2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0-2.573-1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0-1.065-2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066-2.573c-.94-1.543.826-3.31 2.37-2.37c.996.608 2.296.07 2.572-1.065Z"/><path d="M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0Z"/></g>' }, Se = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 3c2.755 0 5.455.232 8.083.678c.533.09.917.556.917 1.096v1.044a2.25 2.25 0 0 1-.659 1.591l-5.432 5.432a2.25 2.25 0 0 0-.659 1.591v2.927a2.25 2.25 0 0 1-1.244 2.013L9.75 21v-6.568a2.25 2.25 0 0 0-.659-1.591L3.659 7.409A2.25 2.25 0 0 1 3 5.818V4.774c0-.54.384-1.006.917-1.096A48.32 48.32 0 0 1 12 3Z"/>' }, He = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M8.684 13.342C8.886 12.938 9 12.482 9 12c0-.482-.114-.938-.316-1.342m0 2.684a3 3 0 1 1 0-2.684m0 2.684l6.632 3.316m-6.632-6l6.632-3.316m0 0a3 3 0 1 0 5.367-2.684a3 3 0 0 0-5.367 2.684Zm0 9.316a3 3 0 1 0 5.368 2.684a3 3 0 0 0-5.368-2.684Z"/>' }, Te = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m5 15l7-7l7 7"/>' }, Ve = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m19 9l-7 7l-7-7"/>' }, Pe = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m15 19l-7-7l7-7"/>' }, Ee = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 5l7 7l-7 7"/>' }, Oe = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m21 21l-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"/>' }, Fe = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"/>' }, Ne = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m9 12l2 2l4-4m6 2a9 9 0 1 1-18 0a9 9 0 0 1 18 0Z"/>' }, Re = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M12 10.5v3.75m-9.303 3.376C1.83 19.126 2.914 21 4.645 21h14.71c1.73 0 2.813-1.874 1.948-3.374L13.949 4.88c-.866-1.501-3.032-1.501-3.898 0L2.697 17.626ZM12 17.25h.007v.008H12v-.008Z"/>' }, De = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0Z"/>' }, ze = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M5 3v4M3 5h4M6 17v4m-2-2h4m5-16l2.286 6.857L21 12l-5.714 2.143L13 21l-2.286-6.857L5 12l5.714-2.143L13 3Z"/>' }, _e = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M15 12a3 3 0 1 1-6 0a3 3 0 0 1 6 0Z"/><path d="M2.458 12C3.732 7.943 7.523 5 12 5c4.478 0 8.268 2.943 9.542 7c-1.274 4.057-5.064 7-9.542 7c-4.477 0-8.268-2.943-9.542-7Z"/></g>' }, Qe = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.98 8.223A10.477 10.477 0 0 0 1.934 12c1.292 4.338 5.31 7.5 10.066 7.5c.993 0 1.953-.138 2.863-.395M6.228 6.228A10.45 10.45 0 0 1 12 4.5c4.756 0 8.773 3.162 10.065 7.498a10.523 10.523 0 0 1-4.293 5.774M6.228 6.228L3 3m3.228 3.228l3.65 3.65m7.894 7.894L21 21m-3.228-3.228l-3.65-3.65m0 0a3 3 0 1 0-4.243-4.243m4.242 4.242L9.88 9.88"/>' }, Ue = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M10.5 6h9.75M10.5 6a1.5 1.5 0 1 1-3 0m3 0a1.5 1.5 0 1 0-3 0M3.75 6H7.5m3 12h9.75m-9.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-3.75 0H7.5m9-6h3.75m-3.75 0a1.5 1.5 0 0 1-3 0m3 0a1.5 1.5 0 0 0-3 0m-9.75 0h9.75"/>' }, qe = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M9 17.25v1.007a3 3 0 0 1-.879 2.122L7.5 21h9l-.621-.621A3 3 0 0 1 15 18.257V17.25m6-12V15a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 15V5.25m18 0A2.25 2.25 0 0 0 18.75 3H5.25A2.25 2.25 0 0 0 3 5.25m18 0V12a2.25 2.25 0 0 1-2.25 2.25H5.25A2.25 2.25 0 0 1 3 12V5.25"/>' }, Ge = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M3.375 19.5h17.25m-17.25 0a1.125 1.125 0 0 1-1.125-1.125M3.375 19.5h7.5c.621 0 1.125-.504 1.125-1.125m-9.75 0V5.625m0 12.75v-1.5c0-.621.504-1.125 1.125-1.125m18.375 2.625V5.625m0 12.75c0 .621-.504 1.125-1.125 1.125m1.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125m0 3.75h-7.5A1.125 1.125 0 0 1 12 18.375m9.75-12.75c0-.621-.504-1.125-1.125-1.125H3.375c-.621 0-1.125.504-1.125 1.125m19.5 0v1.5c0 .621-.504 1.125-1.125 1.125M2.25 5.625v1.5c0 .621.504 1.125 1.125 1.125m0 0h17.25m-17.25 0h7.5c.621 0 1.125.504 1.125 1.125M3.375 8.25c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125m17.25-3.75h-7.5c-.621 0-1.125.504-1.125 1.125m8.625-1.125c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125v1.5c0 .621.504 1.125 1.125 1.125M12 10.875v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 10.875c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125M13.125 12h7.5m-7.5 0c-.621 0-1.125.504-1.125 1.125M20.625 12c.621 0 1.125.504 1.125 1.125v1.5c0 .621-.504 1.125-1.125 1.125m-17.25 0h7.5M12 14.625v-1.5m0 1.5c0 .621-.504 1.125-1.125 1.125M12 14.625c0 .621.504 1.125 1.125 1.125m-2.25 0c.621 0 1.125.504 1.125 1.125m0 1.5v-1.5m0 0c0-.621.504-1.125 1.125-1.125m0 0h7.5"/>' }, Be = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13.828 10.172a4 4 0 0 0-5.656 0l-4 4a4 4 0 1 0 5.656 5.656l1.102-1.101m-.758-4.899a4 4 0 0 0 5.656 0l4-4a4 4 0 0 0-5.656-5.656l-1.1 1.1"/>' }, We = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m14 5l7 7m0 0l-7 7m7-7H3"/>' }, Je = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 1 1-8 0a4 4 0 0 1 8 0Z"/>' }, Ke = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M20.354 15.354A9 9 0 0 1 8.646 3.646A9.003 9.003 0 0 0 12 21a9.003 9.003 0 0 0 8.354-5.646Z"/>' }, Xe = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M6.75 12a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0Zm6 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0Zm6 0a.75.75 0 1 1-1.5 0a.75.75 0 0 1 1.5 0Z"/>' }, Ye = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2Z"/>' }, tn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"/>' }, en = { width: 24, height: 24, hidden: !0, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M17.25 6.75L22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3l-4.5 16.5"/>' }, nn = { width: 20, height: 20, body: '<path fill="currentColor" d="M2 11a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v5a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1v-5Zm6-4a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H9a1 1 0 0 1-1-1V7Zm6-3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1V4Z"/>' }, on = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M17.707 9.293a1 1 0 0 1 0 1.414l-7 7a1 1 0 0 1-1.414 0l-7-7A.997.997 0 0 1 2 10V5a3 3 0 0 1 3-3h5c.256 0 .512.098.707.293l7 7ZM5 6a1 1 0 1 0 0-2a1 1 0 0 0 0 2Z" clip-rule="evenodd"/>' }, rn = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M6 2a1 1 0 0 0-1 1v1H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1V3a1 1 0 1 0-2 0v1H7V3a1 1 0 0 0-1-1Zm0 5a1 1 0 0 0 0 2h8a1 1 0 1 0 0-2H6Z" clip-rule="evenodd"/>' }, sn = { width: 20, height: 20, hidden: !0, body: '<path fill="currentColor" fill-rule="evenodd" d="M2.5 3A1.5 1.5 0 0 0 1 4.5v4A1.5 1.5 0 0 0 2.5 10h6A1.5 1.5 0 0 0 10 8.5v-4A1.5 1.5 0 0 0 8.5 3h-6Zm11 2A1.5 1.5 0 0 0 12 6.5v7a1.5 1.5 0 0 0 1.5 1.5h4a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 17.5 5h-4Zm-10 7A1.5 1.5 0 0 0 2 13.5v2A1.5 1.5 0 0 0 3.5 17h6a1.5 1.5 0 0 0 1.5-1.5v-2A1.5 1.5 0 0 0 9.5 12h-6Z" clip-rule="evenodd"/>' }, an = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16ZM9.555 7.168A1 1 0 0 0 8 8v4a1 1 0 0 0 1.555.832l3-2a1 1 0 0 0 0-1.664l-3-2Z" clip-rule="evenodd"/>' }, ln = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M16.707 5.293a1 1 0 0 1 0 1.414l-8 8a1 1 0 0 1-1.414 0l-4-4a1 1 0 0 1 1.414-1.414L8 12.586l7.293-7.293a1 1 0 0 1 1.414 0Z" clip-rule="evenodd"/>' }, cn = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M10 2a1 1 0 0 1 1 1v1.323l3.954 1.582l1.599-.8a1 1 0 0 1 .894 1.79l-1.233.616l1.738 5.42a1 1 0 0 1-.285 1.05A3.989 3.989 0 0 1 15 15a3.989 3.989 0 0 1-2.667-1.019a1 1 0 0 1-.285-1.05l1.715-5.349L11 6.477V16h2a1 1 0 1 1 0 2H7a1 1 0 1 1 0-2h2V6.477L6.237 7.582l1.715 5.349a1 1 0 0 1-.285 1.05A3.989 3.989 0 0 1 5 15a3.989 3.989 0 0 1-2.667-1.019a1 1 0 0 1-.285-1.05l1.738-5.42l-1.233-.617a1 1 0 0 1 .894-1.788l1.599.799L9 4.323V3a1 1 0 0 1 1-1Zm-5 8.274l-.818 2.552c.25.112.526.174.818.174c.292 0 .569-.062.818-.174L5 10.274Zm10 0l-.818 2.552c.25.112.526.174.818.174c.292 0 .569-.062.818-.174L15 10.274Z" clip-rule="evenodd"/>' }, dn = { width: 20, height: 20, hidden: !0, body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16Zm.75-11.25a.75.75 0 0 0-1.5 0v4.59L7.3 9.24a.75.75 0 0 0-1.1 1.02l3.25 3.5a.75.75 0 0 0 1.1 0l3.25-3.5a.75.75 0 1 0-1.1-1.02l-1.95 2.1V6.75Z" clip-rule="evenodd"/>' }, un = { width: 20, height: 20, hidden: !0, body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16Zm-.75-4.75a.75.75 0 0 0 1.5 0V8.66l1.95 2.1a.75.75 0 1 0 1.1-1.02l-3.25-3.5a.75.75 0 0 0-1.1 0L6.2 9.74a.75.75 0 1 0 1.1 1.02l1.95-2.1v4.59Z" clip-rule="evenodd"/>' }, hn = { width: 20, height: 20, hidden: !0, body: '<path fill="currentColor" fill-rule="evenodd" d="M12.577 4.878a.75.75 0 0 1 .919-.53l4.78 1.281a.75.75 0 0 1 .531.919l-1.281 4.78a.75.75 0 0 1-1.449-.387l.81-3.022a19.407 19.407 0 0 0-5.594 5.203a.75.75 0 0 1-1.139.093L7 10.06l-4.72 4.72a.75.75 0 0 1-1.06-1.061l5.25-5.25a.75.75 0 0 1 1.06 0l3.074 3.073a20.923 20.923 0 0 1 5.545-4.931l-3.042-.815a.75.75 0 0 1-.53-.919Z" clip-rule="evenodd"/>' }, fn = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M7 2a1 1 0 0 0-.707 1.707L7 4.414v3.758a1 1 0 0 1-.293.707l-4 4C.817 14.769 2.156 18 4.828 18h10.343c2.673 0 4.012-3.231 2.122-5.121l-4-4A1 1 0 0 1 13 8.172V4.414l.707-.707A1 1 0 0 0 13 2H7Zm2 6.172V4h2v4.172a3 3 0 0 0 .879 2.12l1.027 1.028a4 4 0 0 0-2.171.102l-.47.156a4 4 0 0 1-2.53 0l-.563-.187a1.993 1.993 0 0 0-.114-.035l1.063-1.063A3 3 0 0 0 9 8.172Z" clip-rule="evenodd"/>' }, pn = { width: 20, height: 20, hidden: !0, body: '<path fill="currentColor" fill-rule="evenodd" d="M2 4.75A.75.75 0 0 1 2.75 4h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 4.75Zm0 10.5a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5a.75.75 0 0 1-.75-.75ZM2 10a.75.75 0 0 1 .75-.75h14.5a.75.75 0 0 1 0 1.5H2.75A.75.75 0 0 1 2 10Z" clip-rule="evenodd"/>' }, mn = { width: 20, height: 20, body: '<g fill="currentColor" fill-rule="evenodd" clip-rule="evenodd"><path d="M6.625 2.655A9 9 0 0 1 19 11a1 1 0 1 1-2 0a7 7 0 0 0-9.625-6.492a1 1 0 1 1-.75-1.853ZM4.662 4.959A1 1 0 0 1 4.75 6.37A6.97 6.97 0 0 0 3 11a1 1 0 1 1-2 0a8.97 8.97 0 0 1 2.25-5.953a1 1 0 0 1 1.412-.088Z"/><path d="M5 11a5 5 0 1 1 10 0a1 1 0 1 1-2 0a3 3 0 1 0-6 0c0 1.677-.345 3.276-.968 4.729a1 1 0 1 1-1.838-.789A9.964 9.964 0 0 0 5 11Zm8.921 2.012a1 1 0 0 1 .831 1.145a19.86 19.86 0 0 1-.545 2.436a1 1 0 1 1-1.92-.558c.207-.713.371-1.445.49-2.192a1 1 0 0 1 1.144-.83Z"/><path d="M10 10a1 1 0 0 1 1 1c0 2.236-.46 4.368-1.29 6.304a1 1 0 0 1-1.838-.789A13.952 13.952 0 0 0 9 11a1 1 0 0 1 1-1Z"/></g>' }, gn = { width: 20, height: 20, hidden: !0, body: '<path fill="currentColor" fill-rule="evenodd" d="M4.25 2A2.25 2.25 0 0 0 2 4.25v11.5A2.25 2.25 0 0 0 4.25 18h11.5A2.25 2.25 0 0 0 18 15.75V4.25A2.25 2.25 0 0 0 15.75 2H4.25ZM15 5.75a.75.75 0 0 0-1.5 0v8.5a.75.75 0 0 0 1.5 0v-8.5Zm-8.5 6a.75.75 0 0 0-1.5 0v2.5a.75.75 0 0 0 1.5 0v-2.5ZM8.584 9a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5a.75.75 0 0 1 .75-.75Zm3.58-1.25a.75.75 0 0 0-1.5 0v6.5a.75.75 0 0 0 1.5 0v-6.5Z" clip-rule="evenodd"/>' }, kn = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M10 18a8 8 0 1 0 0-16a8 8 0 0 0 0 16Zm1-11a1 1 0 1 0-2 0v2H7a1 1 0 1 0 0 2h2v2a1 1 0 1 0 2 0v-2h2a1 1 0 1 0 0-2h-2V7Z" clip-rule="evenodd"/>' }, wn = { width: 20, height: 20, body: '<path fill="currentColor" fill-rule="evenodd" d="M9.243 3.03a1 1 0 0 1 .727 1.213L9.53 6h2.94l.56-2.243a1 1 0 1 1 1.94.486L14.53 6H17a1 1 0 1 1 0 2h-2.97l-1 4H15a1 1 0 1 1 0 2h-2.47l-.56 2.242a1 1 0 1 1-1.94-.485L10.47 14H7.53l-.56 2.242a1 1 0 1 1-1.94-.485L5.47 14H3a1 1 0 1 1 0-2h2.97l1-4H5a1 1 0 1 1 0-2h2.47l.56-2.243a1 1 0 0 1 1.213-.727ZM9.03 8l-1 4h2.938l1-4H9.031Z" clip-rule="evenodd"/>' }, vn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 13a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm6-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zm6-4a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 20h14"/>' }, yn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 19h16M4 15l4-6l4 2l4-5l4 4"/>' }, bn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m4 19l4-6l4 2l4-5l4 4v5H4m0-7l3-4l4 2l5-6l4 4"/>' }, Mn = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M10 3.2A9 9 0 1 0 20.8 14a1 1 0 0 0-1-1H13a2 2 0 0 1-2-2V4a.9.9 0 0 0-1-.8"/><path d="M15 3.5A9 9 0 0 1 20.5 9H16a1 1 0 0 1-1-1V3.5"/></g>' }, Cn = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 3v18h18"/><path d="M7 15a2 2 0 1 0 4 0a2 2 0 1 0-4 0m4-10a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5 7a2 2 0 1 0 4 0a2 2 0 1 0-4 0m5-9l-6 1.5m-.887 2.15l2.771 3.695M16 12.5l-5 2"/></g>' }, xn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 16a3 3 0 1 0 6 0a3 3 0 1 0-6 0m11 3a2 2 0 1 0 4 0a2 2 0 1 0-4 0M10 7.5a4.5 4.5 0 1 0 9 0a4.5 4.5 0 1 0-9 0"/>' }, jn = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m12 3l9.5 7L18 21H6L2.5 10z"/><path d="m12 7.5l5.5 4L15 17H8.5l-2-5.5z"/><path d="m2.5 10l9.5 3l9.5-3"/><path d="M12 3v10l6 8M6 21l6-8"/></g>' }, An = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0"/><path d="M15.51 15.56A5 5 0 1 0 12 17"/><path d="M18.832 17.86A9 9 0 1 0 12 21m0-9v9"/></g>' }, In = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2zm8-2v16m-8-5h8m0-3h8m-4 0v8m0-4h4"/>' }, $n = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5zm0 5h18M10 3v18"/>' }, Ln = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M11.795 21H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4m-1 3v4h4"/><path d="M14 18a4 4 0 1 0 8 0a4 4 0 1 0-8 0m1-15v4M7 3v4m-4 4h16"/></g>' }, Zn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 17V7l7 10V7m4 10h5m-5-7a2.5 3 0 1 0 5 0a2.5 3 0 1 0-5 0"/>' }, Sn = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="m3 17l6-6l4 4l8-8"/><path d="M14 7h7v7"/></g>' }, Hn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 20h3m7 0h7M6.9 15h6.9m-3.6-8.7L16 20M5 20l6-16h2l7 16"/>' }, Tn = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M14 3v4a1 1 0 0 0 1 1h4"/><path d="M17 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2zM9 9h1m-1 4h6m-6 4h6"/></g>' }, Vn = { width: 24, height: 24, body: '<g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"><path d="M3 12a9 9 0 1 0 18 0a9 9 0 0 0-18 0m9-3h.01"/><path d="M11 12h1v4h1"/></g>' }, Pn = { width: 24, height: 24, body: '<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="m8 9l4-4l4 4m0 6l-4 4l-4-4"/>' }; export { ln as $, Ln as A, $n as B, In as C, An as D, jn as E, xn as F, Cn as G, Mn as H, bn as I, yn as J, vn as K, sn as L, rn as M, on as N, nn as O, en as P, tn as Q, Ye as R, Xe as S, Ke as T, Je as U, Ge as V, qe as W, Ue as X, Qe as Y, _e as Z, Be as _, We as a, an as a0, Fe as a1, Oe as a2, He as a3, Se as a4, Ze as a5, Le as a6, $e as a7, Ae as a8, je as a9, xe as aa, Ce as ab, Me as ac, dn as b, un as c, Ie as d, Pn as e, Ee as f, Pe as g, Ve as h, Te as i, ze as j, Vn as k, De as l, Re as m, Ne as n, wn as o, fn as p, hn as q, cn as r, kn as s, gn as t, mn as u, pn as v, Tn as w, Hn as x, Sn as y, Zn as z }; //# sourceMappingURL=icons-B2XSxpVK.js.map