UNPKG

strapi-plugin-preview-button

Version:

A plugin for Strapi CMS that adds a preview button and live view button to the content manager edit view.

814 lines 835 kB
"use strict"; const jsxRuntime = require("react/jsx-runtime"); const React = require("react"); const reactIntl = require("react-intl"); const reactCopyToClipboard = require("react-copy-to-clipboard"); const styled = require("styled-components"); const designSystem = require("@strapi/design-system"); const admin = require("@strapi/strapi/admin"); const qs = require("qs"); const reactRouterDom = require("react-router-dom"); require("react-dom/client"); require("lodash/isFunction"); require("lodash/merge"); require("lodash/pick"); const createNextState2 = require("immer"); const reactRedux = require("react-redux"); const pipe = require("lodash/fp/pipe"); const clone$1 = require("lodash/clone"); const toPath = require("lodash/toPath"); const isEqual = require("lodash/isEqual"); const get = require("lodash/get"); require("lodash/set"); const ReactDOM = require("react-dom"); require("lodash/defaultsDeep"); const camelCase = require("lodash/camelCase"); const has = require("lodash/has"); const mapValues = require("lodash/mapValues"); const snakeCase = require("lodash/snakeCase"); const mapKeys = require("lodash/mapKeys"); require("lodash/omit"); const throttle$1 = require("lodash/throttle"); require("lodash/fp/mapValues"); const _interopDefault = (e) => e && e.__esModule ? e : { default: e }; function _interopNamespace(e) { if (e && e.__esModule) return e; const n = Object.create(null, { [Symbol.toStringTag]: { value: "Module" } }); if (e) { for (const k in e) { if (k !== "default") { const d2 = Object.getOwnPropertyDescriptor(e, k); Object.defineProperty(n, k, d2.get ? d2 : { enumerable: true, get: () => e[k] }); } } } n.default = e; return Object.freeze(n); } const React__namespace = /* @__PURE__ */ _interopNamespace(React); const styled__default = /* @__PURE__ */ _interopDefault(styled); const qs__namespace = /* @__PURE__ */ _interopNamespace(qs); const createNextState2__default = /* @__PURE__ */ _interopDefault(createNextState2); const pipe__default = /* @__PURE__ */ _interopDefault(pipe); const clone__default = /* @__PURE__ */ _interopDefault(clone$1); const toPath__default = /* @__PURE__ */ _interopDefault(toPath); const isEqual__default = /* @__PURE__ */ _interopDefault(isEqual); const get__default = /* @__PURE__ */ _interopDefault(get); const ReactDOM__default = /* @__PURE__ */ _interopDefault(ReactDOM); const camelCase__default = /* @__PURE__ */ _interopDefault(camelCase); const has__default = /* @__PURE__ */ _interopDefault(has); const mapValues__default = /* @__PURE__ */ _interopDefault(mapValues); const snakeCase__default = /* @__PURE__ */ _interopDefault(snakeCase); const mapKeys__default = /* @__PURE__ */ _interopDefault(mapKeys); const throttle__default = /* @__PURE__ */ _interopDefault(throttle$1); const __variableDynamicImportRuntimeHelper = (glob, path, segs) => { const v2 = glob[path]; if (v2) { return typeof v2 === "function" ? v2() : Promise.resolve(v2); } return new Promise((_, reject) => { (typeof queueMicrotask === "function" ? queueMicrotask : setTimeout)( reject.bind( null, new Error( "Unknown variable dynamic import: " + path + (path.split("/").length !== segs ? ". Note that variables only represent file names one level deep." : "") ) ) ); }); }; const SvgAlien = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 2A12.014 12.014 0 0 0 4 14c0 3 1.57 6.883 4.201 10.375C10.85 27.894 13.764 30 16 30s5.151-2.101 7.799-5.625C26.43 20.875 28 17 28 14A12.014 12.014 0 0 0 16 2M8 14.5A1.5 1.5 0 0 1 9.5 13a4.5 4.5 0 0 1 4.5 4.5 1.5 1.5 0 0 1-1.5 1.5A4.5 4.5 0 0 1 8 14.5M18 25h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2m1.5-6a1.5 1.5 0 0 1-1.5-1.5 4.5 4.5 0 0 1 4.5-4.5 1.5 1.5 0 0 1 1.5 1.5 4.5 4.5 0 0 1-4.5 4.5" }) }); }; const ForwardRef$5c = React.forwardRef(SvgAlien); const ForwardRef$5d = ForwardRef$5c; const SvgArchive = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M28 6H4a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2v11a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V13a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2m-9 12h-6a1 1 0 0 1 0-2h6a1 1 0 0 1 0 2m9-7H4V8h24z" }) }); }; const ForwardRef$5a = React.forwardRef(SvgArchive); const ForwardRef$5b = ForwardRef$5a; const SvgArrowClockwise = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M30.5 7v6a1.5 1.5 0 0 1-1.5 1.5h-6a1.5 1.5 0 0 1 0-3h2.137l-2.375-2.173-.047-.046a9.5 9.5 0 1 0-6.84 16.219H16a9.44 9.44 0 0 0 6.519-2.59 1.5 1.5 0 1 1 2.061 2.181A12.43 12.43 0 0 1 16 28.5h-.171a12.5 12.5 0 1 1 8.985-21.368L27.5 9.59V7a1.5 1.5 0 0 1 3 0" }) }); }; const ForwardRef$58 = React.forwardRef(SvgArrowClockwise); const ForwardRef$59 = ForwardRef$58; const SvgArrowDown = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "m26.061 19.061-9 9a1.503 1.503 0 0 1-2.125 0l-9-9a1.503 1.503 0 1 1 2.125-2.125l6.439 6.439V5a1.5 1.5 0 1 1 3 0v18.375l6.439-6.44a1.502 1.502 0 1 1 2.125 2.125z" }) }); }; const ForwardRef$56 = React.forwardRef(SvgArrowDown); const ForwardRef$57 = ForwardRef$56; const SvgArrowLeft = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M28.5 16a1.5 1.5 0 0 1-1.5 1.5H8.625l6.44 6.439a1.502 1.502 0 1 1-2.125 2.125l-9-9a1.5 1.5 0 0 1 0-2.125l9-9a1.503 1.503 0 0 1 2.125 2.125L8.625 14.5H27a1.5 1.5 0 0 1 1.5 1.5" }) }); }; const ForwardRef$54 = React.forwardRef(SvgArrowLeft); const ForwardRef$55 = ForwardRef$54; const SvgArrowRight = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "m28.061 17.061-9 9a1.503 1.503 0 1 1-2.125-2.125l6.439-6.436H5a1.5 1.5 0 1 1 0-3h18.375l-6.436-6.44a1.503 1.503 0 0 1 2.125-2.125l9 9a1.5 1.5 0 0 1-.003 2.126" }) }); }; const ForwardRef$52 = React.forwardRef(SvgArrowRight); const ForwardRef$53 = ForwardRef$52; const SvgArrowUp = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M26.061 15.061a1.5 1.5 0 0 1-2.125 0L17.5 8.625V27a1.5 1.5 0 1 1-3 0V8.625l-6.439 6.436a1.503 1.503 0 1 1-2.125-2.125l9-9a1.5 1.5 0 0 1 2.125 0l9 9a1.5 1.5 0 0 1 0 2.125" }) }); }; const ForwardRef$50 = React.forwardRef(SvgArrowUp); const ForwardRef$51 = ForwardRef$50; const SvgArrowsCounterClockwise = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M11 13.5H5A1.5 1.5 0 0 1 3.5 12V6a1.5 1.5 0 0 1 3 0v1.733C8.581 5.683 11.786 3.5 16 3.5c5.558 0 8.92 3.299 9.061 3.439a1.5 1.5 0 0 1-2.117 2.125C22.889 9.01 20.25 6.5 16 6.5c-3.625 0-6.367 2.21-8 4h3a1.5 1.5 0 1 1 0 3m16 5h-6a1.5 1.5 0 1 0 0 3h3c-1.625 1.79-4.375 4-8 4-4.25 0-6.889-2.511-6.944-2.565A1.5 1.5 0 0 0 6.94 25.06c.141.141 3.504 3.44 9.061 3.44 4.214 0 7.419-2.183 9.5-4.233V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5" }) }); }; const ForwardRef$4_ = React.forwardRef(SvgArrowsCounterClockwise); const ForwardRef$4$ = ForwardRef$4_; const SvgBell = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M27.725 21.993C27.031 20.798 26 17.416 26 13a10 10 0 0 0-20 0c0 4.418-1.032 7.797-1.726 8.993A2 2 0 0 0 6 25h5.101a5 5 0 0 0 9.798 0H26a2 2 0 0 0 1.725-3.008M16 27a3 3 0 0 1-2.828-2h5.656A3 3 0 0 1 16 27" }) }); }; const ForwardRef$4Y = React.forwardRef(SvgBell); const ForwardRef$4Z = ForwardRef$4Y; const SvgBold = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M22.135 14.308A6.001 6.001 0 0 0 17.5 4.5H9A1.5 1.5 0 0 0 7.5 6v19A1.5 1.5 0 0 0 9 26.5h10a6.5 6.5 0 0 0 3.135-12.192M10.5 7.5h7a3 3 0 0 1 0 6h-7zm8.5 16h-8.5v-7H19a3.5 3.5 0 1 1 0 7" }) }); }; const ForwardRef$4W = React.forwardRef(SvgBold); const ForwardRef$4X = ForwardRef$4W; const SvgBook = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M27 4v20a1 1 0 0 1-1 1H9a2 2 0 0 0-2 2h17a1 1 0 0 1 0 2H6a1 1 0 0 1-1-1V7a4 4 0 0 1 4-4h17a1 1 0 0 1 1 1" }) }); }; const ForwardRef$4U = React.forwardRef(SvgBook); const ForwardRef$4V = ForwardRef$4U; const SvgBriefcase = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M19 14a1 1 0 0 1-1 1h-4a1 1 0 0 1 0-2h4a1 1 0 0 1 1 1m10-5v16a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h5V6a3 3 0 0 1 3-3h6a3 3 0 0 1 3 3v1h5a2 2 0 0 1 2 2M12 7h8V6a1 1 0 0 0-1-1h-6a1 1 0 0 0-1 1zm15 7.201V9H5v5.201A23 23 0 0 0 16 17a23 23 0 0 0 11-2.799" }) }); }; const ForwardRef$4S = React.forwardRef(SvgBriefcase); const ForwardRef$4T = ForwardRef$4S; const SvgBulletList = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M9.5 8A1.5 1.5 0 0 1 11 6.5h16a1.5 1.5 0 0 1 0 3H11A1.5 1.5 0 0 1 9.5 8M27 14.5H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3m0 8H11a1.5 1.5 0 1 0 0 3h16a1.5 1.5 0 1 0 0-3M5.5 14a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0-8a2 2 0 1 0 0 4 2 2 0 0 0 0-4m0 16a2 2 0 1 0 0 4 2 2 0 0 0 0-4" }) }); }; const ForwardRef$4Q = React.forwardRef(SvgBulletList); const ForwardRef$4R = ForwardRef$4Q; const SvgCalendar = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M26 4h-3V3a1 1 0 0 0-2 0v1H11V3a1 1 0 0 0-2 0v1H6a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2m0 6H6V6h3v1a1 1 0 0 0 2 0V6h10v1a1 1 0 0 0 2 0V6h3z" }) }); }; const ForwardRef$4O = React.forwardRef(SvgCalendar); const ForwardRef$4P = ForwardRef$4O; const SvgCar = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M30 14h-1.35l-3.472-7.812A2 2 0 0 0 23.35 5H8.65a2 2 0 0 0-1.828 1.188L3.35 14H2a1 1 0 0 0 0 2h1v10a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-2h12v2a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V16h1a1 1 0 0 0 0-2m-20 6H8a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2m12 0a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2z" }) }); }; const ForwardRef$4M = React.forwardRef(SvgCar); const ForwardRef$4N = ForwardRef$4M; const SvgCaretDown = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "m26.708 12.708-10 10a1 1 0 0 1-1.415 0l-10-10A1 1 0 0 1 6 11h20a1 1 0 0 1 .707 1.707" }) }); }; const ForwardRef$4K = React.forwardRef(SvgCaretDown); const ForwardRef$4L = ForwardRef$4K; const SvgCaretUp = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M26.924 20.383A1 1 0 0 1 26 21H6a1 1 0 0 1-.708-1.707l10-10a1 1 0 0 1 1.415 0l10 10a1 1 0 0 1 .217 1.09" }) }); }; React.forwardRef(SvgCaretUp); const SvgCast = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M7 26a1 1 0 1 1-2 0 1 1 0 0 0-1-1 1 1 0 0 1 0-2 3 3 0 0 1 3 3m-3-7a1 1 0 0 0 0 2 5 5 0 0 1 5 5 1 1 0 1 0 2 0 7.01 7.01 0 0 0-7-7m0-4a1 1 0 0 0 0 2 9.01 9.01 0 0 1 9 9 1 1 0 0 0 2 0A11.01 11.01 0 0 0 4 15M27 5H5a2 2 0 0 0-2 2v5a1 1 0 0 0 1 1 13.014 13.014 0 0 1 13 13 1 1 0 0 0 1 1h9a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2" }) }); }; const ForwardRef$4G = React.forwardRef(SvgCast); const ForwardRef$4H = ForwardRef$4G; const SvgCastleTurret = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M25 3h-1a2 2 0 0 0-2 2v2h-3.5V5a2 2 0 0 0-2-2h-1a2 2 0 0 0-2 2v2H10V5a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v5.586A1.98 1.98 0 0 0 5.586 12L7 13.414V27a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V13.414L26.414 12A1.98 1.98 0 0 0 27 10.586V5a2 2 0 0 0-2-2m-6 24h-6v-8a3 3 0 0 1 6 0z" }) }); }; const ForwardRef$4E = React.forwardRef(SvgCastleTurret); const ForwardRef$4F = ForwardRef$4E; const SvgChartBubble = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M27 5H5a2 2 0 0 0-2 2v18a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2V7a2 2 0 0 0-2-2m-3.5 4a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m0 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-5-2a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3-5a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m-3 7a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3M25 24H7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v13h17a1 1 0 0 1 0 2" }) }); }; const ForwardRef$4C = React.forwardRef(SvgChartBubble); const ForwardRef$4D = ForwardRef$4C; const SvgChartCircle = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M3.094 14.443a12.8 12.8 0 0 1 2.914-6.72 2 2 0 0 1 2.953-.138l3.459 3.533a1.98 1.98 0 0 1 .211 2.56 3.2 3.2 0 0 0-.462.968.5.5 0 0 1-.478.354h-8.1a.5.5 0 0 1-.497-.557m14.08-11.435A2 2 0 0 0 15 5v5.084a1.98 1.98 0 0 0 1.656 1.97 4 4 0 0 1 .677 7.72.51.51 0 0 0-.333.476v8.154a.5.5 0 0 0 .558.5A13.04 13.04 0 0 0 29 16.185C29.094 9.4 23.899 3.61 17.174 3.008M14.656 19.77a4 4 0 0 1-2.425-2.427.51.51 0 0 0-.475-.343H3.59a.5.5 0 0 0-.5.556A13.01 13.01 0 0 0 14.443 28.91a.5.5 0 0 0 .556-.5V20.25a.51.51 0 0 0-.343-.48" }) }); }; const ForwardRef$4A = React.forwardRef(SvgChartCircle); const ForwardRef$4B = ForwardRef$4A; const SvgChartPie = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m0 2a11 11 0 0 1 8.984 4.659L16 14.845zm0 22a11 11 0 0 1-8.984-4.659l18.97-10.951A11 11 0 0 1 16 27" }) }); }; const ForwardRef$4y = React.forwardRef(SvgChartPie); const ForwardRef$4z = ForwardRef$4y; const SvgCheck = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "m29.061 10.061-16 16a1.5 1.5 0 0 1-2.125 0l-7-7a1.504 1.504 0 0 1 2.125-2.125L12 22.875 26.939 7.939a1.502 1.502 0 1 1 2.125 2.125z" }) }); }; const ForwardRef$4w = React.forwardRef(SvgCheck); const ForwardRef$4x = ForwardRef$4w; const SvgCheckCircle = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m5.708 10.708-7 7a1 1 0 0 1-1.415 0l-3-3a1 1 0 0 1 1.415-1.415L14 18.586l6.293-6.293a1 1 0 0 1 1.415 1.415" }) }); }; const ForwardRef$4u = React.forwardRef(SvgCheckCircle); const ForwardRef$4v = ForwardRef$4u; const SvgChevronDown = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "m27.061 13.061-10 10a1.503 1.503 0 0 1-2.125 0l-10-10a1.503 1.503 0 1 1 2.125-2.125L16 19.875l8.939-8.94a1.502 1.502 0 1 1 2.125 2.125z" }) }); }; React.forwardRef(SvgChevronDown); const SvgChevronLeft = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M21.061 24.939a1.503 1.503 0 0 1-2.125 2.125l-10-10a1.5 1.5 0 0 1 0-2.125l10-10a1.503 1.503 0 0 1 2.125 2.125L12.125 16z" }) }); }; React.forwardRef(SvgChevronLeft); const SvgChevronRight = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "m23.061 17.061-10 10a1.503 1.503 0 0 1-2.125-2.125L19.875 16l-8.936-8.939a1.502 1.502 0 1 1 2.125-2.125l10 10a1.5 1.5 0 0 1-.003 2.125" }) }); }; React.forwardRef(SvgChevronRight); const SvgChevronUp = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M27.061 21.061a1.503 1.503 0 0 1-2.125 0L16 12.125l-8.939 8.936a1.503 1.503 0 0 1-2.125-2.125l10-10a1.5 1.5 0 0 1 2.125 0l10 10a1.5 1.5 0 0 1 0 2.125" }) }); }; React.forwardRef(SvgChevronUp); const SvgClock = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m7 14h-7a1 1 0 0 1-1-1V9a1 1 0 0 1 2 0v6h6a1 1 0 0 1 0 2" }) }); }; const ForwardRef$4k = React.forwardRef(SvgClock); const ForwardRef$4l = ForwardRef$4k; const SvgClockCounterClockwise = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M28 16a12 12 0 0 1-20.236 8.728 1.002 1.002 0 0 1 1.375-1.456 10 10 0 1 0-.21-14.343c-.441.446-.857.885-1.26 1.321l2.039 2.043A1 1 0 0 1 9 14H4a1 1 0 0 1-1-1V8a1 1 0 0 1 1.707-.707L6.25 8.838c.402-.437.817-.875 1.258-1.32A12 12 0 0 1 28 16M16 9a1 1 0 0 0-1 1v6a1 1 0 0 0 .485.858l5 3a.999.999 0 0 0 1.486-1.1 1 1 0 0 0-.456-.616L17 15.434V10a1 1 0 0 0-1-1" }) }); }; React.forwardRef(SvgClockCounterClockwise); const SvgCloud = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435C30.764 9.693 25.884 5 20.008 5" }) }); }; const ForwardRef$4g = React.forwardRef(SvgCloud); const ForwardRef$4h = ForwardRef$4g; const SvgCloudUpload = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M30.991 15.565C30.764 9.693 25.884 5 20.008 5a11.01 11.01 0 0 0-9.847 6.084A10.9 10.9 0 0 0 9 15.966 1.023 1.023 0 0 1 8.071 17 1 1 0 0 1 7 16a13 13 0 0 1 .668-4.115.5.5 0 0 0-.594-.647A8.01 8.01 0 0 0 1 19c0 4.399 3.719 8 8.125 8H20a11.01 11.01 0 0 0 10.991-11.435m-7.283 3.143a1 1 0 0 1-1.415 0L20 16.414V24a1 1 0 0 1-2 0v-7.586l-2.293 2.293a1 1 0 0 1-1.415-1.415l4-4a1 1 0 0 1 1.415 0l4 4a1 1 0 0 1 0 1.415" }) }); }; React.forwardRef(SvgCloudUpload); const SvgCode = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M8.96 12.153 4.342 16l4.618 3.848a1.5 1.5 0 1 1-1.92 2.305l-6-5a1.5 1.5 0 0 1 0-2.305l6-5a1.5 1.5 0 0 1 1.92 2.304m22 2.694-6-5a1.5 1.5 0 1 0-1.92 2.306L27.658 16l-4.618 3.848a1.5 1.5 0 1 0 1.92 2.305l6-5a1.5 1.5 0 0 0 0-2.305M20.512 3.59a1.5 1.5 0 0 0-1.922.898l-8 22a1.5 1.5 0 0 0 2.82 1.024l8-22a1.5 1.5 0 0 0-.898-1.922" }) }); }; const ForwardRef$4c = React.forwardRef(SvgCode); const ForwardRef$4d = ForwardRef$4c; const SvgCodeBlock = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", width: 16, height: 16, viewBox: "0 0 256 256", fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M200 40h-32a16 16 0 0 0-16-16H32a16 16 0 0 0-16 16v80a16 16 0 0 0 16 16h8v64a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16m-93.66 21.66a8 8 0 0 1 11.32-11.32l24 24a8 8 0 0 1 0 11.32l-24 24a8 8 0 0 1-11.32-11.32L124.69 80Zm-64 24a8 8 0 0 1 0-11.32l24-24a8 8 0 0 1 11.32 11.32L59.31 80l18.35 18.34a8 8 0 0 1-11.32 11.32ZM200 200H56v-64h96a16 16 0 0 0 16-16V56h32Z" }) }); }; const ForwardRef$4a = React.forwardRef(SvgCodeBlock); const ForwardRef$4b = ForwardRef$4a; const SvgCoffee = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M26 10H4a1 1 0 0 0-1 1v6a12.04 12.04 0 0 0 4.068 9H4a1 1 0 0 0 0 2h22a1 1 0 0 0 0-2h-3.067a12.1 12.1 0 0 0 3.375-5.011A5 5 0 0 0 31 16v-1a5 5 0 0 0-5-5m3 6a3 3 0 0 1-2.15 2.875Q27 17.944 27 17v-4.828A3 3 0 0 1 29 15zM14 7V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m4 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0m-8 0V3a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0" }) }); }; const ForwardRef$48 = React.forwardRef(SvgCoffee); const ForwardRef$49 = ForwardRef$48; const SvgCog = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M29.743 13.401a1 1 0 0 0-.487-.675l-3.729-2.125-.015-4.202a1 1 0 0 0-.353-.76 14 14 0 0 0-4.59-2.584 1 1 0 0 0-.808.074L16 5.23l-3.765-2.106a1 1 0 0 0-.809-.075 14 14 0 0 0-4.585 2.594 1 1 0 0 0-.354.758L6.47 10.61 2.74 12.734a1 1 0 0 0-.486.675 13.3 13.3 0 0 0 0 5.195 1 1 0 0 0 .486.675l3.729 2.125.015 4.204a1 1 0 0 0 .353.76 14 14 0 0 0 4.59 2.583 1 1 0 0 0 .808-.073L16 26.768l3.765 2.107a1.013 1.013 0 0 0 .809.073 14 14 0 0 0 4.585-2.592 1 1 0 0 0 .354-.759l.018-4.206 3.729-2.125a1 1 0 0 0 .486-.675c.34-1.713.338-3.477-.003-5.19M16 21a5 5 0 1 1 0-10 5 5 0 0 1 0 10" }) }); }; const ForwardRef$46 = React.forwardRef(SvgCog); const ForwardRef$47 = ForwardRef$46; const SvgCollapse = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M18.5 12V6a1.5 1.5 0 1 1 3 0v4.5H26a1.5 1.5 0 1 1 0 3h-6a1.5 1.5 0 0 1-1.5-1.5M12 18.5H6a1.5 1.5 0 1 0 0 3h4.5V26a1.5 1.5 0 1 0 3 0v-6a1.5 1.5 0 0 0-1.5-1.5m14 0h-6a1.5 1.5 0 0 0-1.5 1.5v6a1.5 1.5 0 1 0 3 0v-4.5H26a1.5 1.5 0 1 0 0-3m-14-14A1.5 1.5 0 0 0 10.5 6v4.5H6a1.5 1.5 0 1 0 0 3h6a1.5 1.5 0 0 0 1.5-1.5V6A1.5 1.5 0 0 0 12 4.5" }) }); }; const ForwardRef$44 = React.forwardRef(SvgCollapse); const ForwardRef$45 = ForwardRef$44; const SvgCommand = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M22.5 17.5h-2v-3h2a5 5 0 1 0-5-5v2h-3v-2a5 5 0 1 0-5 5h2v3h-2a5 5 0 1 0 5 5v-2h3v2a5 5 0 1 0 5-5m-2-8a2 2 0 1 1 2 2h-2zm-13 0a2 2 0 0 1 4 0v2h-2a2 2 0 0 1-2-2m4 13a2 2 0 1 1-2-2h2zm3-8h3v3h-3zm8 10a2 2 0 0 1-2-2v-2h2a2 2 0 0 1 0 4" }) }); }; const ForwardRef$42 = React.forwardRef(SvgCommand); const ForwardRef$43 = ForwardRef$42; const SvgCrop = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M30.5 24a1.5 1.5 0 0 1-1.5 1.5h-3.5V29a1.5 1.5 0 1 1-3 0v-3.5H8A1.5 1.5 0 0 1 6.5 24V9.5H3a1.5 1.5 0 0 1 0-3h3.5V3a1.5 1.5 0 0 1 3 0v19.5H29a1.5 1.5 0 0 1 1.5 1.5M13 9.5h9.5V19a1.5 1.5 0 1 0 3 0V8A1.5 1.5 0 0 0 24 6.5H13a1.5 1.5 0 0 0 0 3" }) }); }; const ForwardRef$40 = React.forwardRef(SvgCrop); const ForwardRef$41 = ForwardRef$40; const SvgCross = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M26.061 23.939a1.503 1.503 0 0 1-2.125 2.125L16 18.125l-7.939 7.936a1.503 1.503 0 1 1-2.125-2.125L13.875 16 5.939 8.061a1.503 1.503 0 1 1 2.125-2.125L16 13.875l7.939-7.94a1.502 1.502 0 1 1 2.125 2.125L18.125 16z" }) }); }; const ForwardRef$3_ = React.forwardRef(SvgCross); const ForwardRef$3$ = ForwardRef$3_; const SvgCrossCircle = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m4.708 16.293a1 1 0 0 1-1.415 1.415L16 17.414l-3.293 3.293a1 1 0 0 1-1.415-1.415L14.587 16l-3.293-3.293a1 1 0 1 1 1.415-1.415L16 14.587l3.293-3.293a1 1 0 0 1 1.415 1.415L17.414 16z" }) }); }; React.forwardRef(SvgCrossCircle); const SvgCrown = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M30.48 9.524a1.51 1.51 0 0 0-1.668-.213l-6.276 3.125-5.24-8.704a1.514 1.514 0 0 0-2.592 0l-5.24 8.708L3.19 9.315a1.514 1.514 0 0 0-2.113 1.825l4.625 14.17a1 1 0 0 0 1.46.55C7.194 25.841 10.39 24 16 24s8.806 1.841 8.835 1.859a1 1 0 0 0 1.464-.549l4.625-14.166a1.51 1.51 0 0 0-.444-1.62M21.98 19.6a1 1 0 0 1-1.159.811 28.5 28.5 0 0 0-9.652 0 1 1 0 0 1-.348-1.97 30.6 30.6 0 0 1 10.348 0 1 1 0 0 1 .816 1.159z" }) }); }; const ForwardRef$3W = React.forwardRef(SvgCrown); const ForwardRef$3X = ForwardRef$3W; const SvgCursor = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M27.414 24a2 2 0 0 1 0 2.829l-.585.585a2 2 0 0 1-2.829 0l-6.906-6.905-2.735 6.292A1.98 1.98 0 0 1 12.533 28h-.098a1.98 1.98 0 0 1-1.801-1.375L4.1 6.615A1.994 1.994 0 0 1 6.615 4.1l20.01 6.534a2 2 0 0 1 .176 3.725l-6.292 2.735z" }) }); }; const ForwardRef$3U = React.forwardRef(SvgCursor); const ForwardRef$3V = ForwardRef$3U; const SvgDatabase = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3C9.271 3 4 6.075 4 10v12c0 3.925 5.271 7 12 7s12-3.075 12-7V10c0-3.925-5.271-7-12-7m10 13c0 1.203-.985 2.429-2.701 3.365C21.366 20.419 18.774 21 16 21s-5.366-.581-7.299-1.635C6.985 18.429 6 17.203 6 16v-2.08C8.133 15.795 11.779 17 16 17s7.868-1.21 10-3.08zm-2.701 9.365C21.366 26.419 18.774 27 16 27s-5.366-.581-7.299-1.635C6.985 24.429 6 23.203 6 22v-2.08C8.133 21.795 11.779 23 16 23s7.868-1.21 10-3.08V22c0 1.203-.985 2.429-2.701 3.365" }) }); }; const ForwardRef$3S = React.forwardRef(SvgDatabase); const ForwardRef$3T = ForwardRef$3S; const SvgDiscuss = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M29 12a2 2 0 0 0-2-2h-4V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v16a1 1 0 0 0 1.625.777L9 19.25V23a2 2 0 0 0 2 2h11.699l4.676 3.778A1 1 0 0 0 29 28zm-5.319 11.223a1 1 0 0 0-.625-.223H11v-4h10a2 2 0 0 0 2-2v-5h4v13.906z" }) }); }; const ForwardRef$3Q = React.forwardRef(SvgDiscuss); const ForwardRef$3R = ForwardRef$3Q; const SvgDownload = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M28.5 19v7a2.5 2.5 0 0 1-2.5 2.5H6A2.5 2.5 0 0 1 3.5 26v-7a1.5 1.5 0 0 1 3 0v6.5h19V19a1.5 1.5 0 1 1 3 0m-13.561 1.061a1.5 1.5 0 0 0 2.125 0l5-5a1.502 1.502 0 1 0-2.125-2.125L17.5 15.375V5a1.5 1.5 0 1 0-3 0v10.375l-2.439-2.436a1.502 1.502 0 1 0-2.125 2.125z" }) }); }; React.forwardRef(SvgDownload); const SvgDrag = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M13.5 7.5a2 2 0 1 1-4 0 2 2 0 0 1 4 0m7 2a2 2 0 1 0 0-4 2 2 0 0 0 0 4m-9 4.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4m-9 8.5a2 2 0 1 0 0 4 2 2 0 0 0 0-4m9 0a2 2 0 1 0 0 4 2 2 0 0 0 0-4" }) }); }; const ForwardRef$3M = React.forwardRef(SvgDrag); const ForwardRef$3N = ForwardRef$3M; const SvgDuplicate = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M27 4H11a1 1 0 0 0-1 1v5H5a1 1 0 0 0-1 1v16a1 1 0 0 0 1 1h16a1 1 0 0 0 1-1v-5h5a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1m-1 16h-4v-9a1 1 0 0 0-1-1h-9V6h14z" }) }); }; const ForwardRef$3K = React.forwardRef(SvgDuplicate); const ForwardRef$3L = ForwardRef$3K; const SvgEarth = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m11 13c.001 1.411-.27 2.81-.8 4.118l-5.587-3.437a2 2 0 0 0-.78-.279l-2.853-.385a2.01 2.01 0 0 0-2 .983h-1.09l-.475-.983a1.99 1.99 0 0 0-1.375-1.083l-1-.216.978-1.718h2.088c.338 0 .67-.087.966-.25l1.532-.845q.202-.113.375-.268l3.364-3.042a1.99 1.99 0 0 0 .407-2.458l-.045-.08A11.01 11.01 0 0 1 27 16M5 16a10.94 10.94 0 0 1 1.068-4.725l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99a2.01 2.01 0 0 0 1.8 1.125h.186l-.904 2.029a2 2 0 0 0 .357 2.171l.018.018L16 25.742l-.242 1.25A11.014 11.014 0 0 1 5 16" }) }); }; const ForwardRef$3I = React.forwardRef(SvgEarth); const ForwardRef$3J = ForwardRef$3I; const SvgEarthStriked = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsxs("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: [ /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M20.689 3.88A13 13 0 0 0 16 3a13 13 0 0 0-8.155 23.124l1.02-1.765A11 11 0 0 1 5 16a10.94 10.94 0 0 1 1.068-4.724l1.417 3.784a2 2 0 0 0 1.453 1.25l2.678.576.476.99q.113.226.275.418l1.169-2.025-.121-.25a1.99 1.99 0 0 0-1.375-1.084l-1-.217.978-1.717h2.088c.338 0 .67-.087.966-.25l.726-.4z" }), /* @__PURE__ */ jsxRuntime.jsx("path", { fillRule: "evenodd", d: "m24 2.144 1.732 1-1.58 2.736q.54.435 1.036.932A13.01 13.01 0 0 1 29 16a13 13 0 0 1-17.69 12.124l-1.578 2.732-1.732-1zm-.86 5.49-4.936 8.549 1.628.22c.277.037.543.132.78.278l5.588 3.436c.53-1.308.801-2.706.8-4.117a11.01 11.01 0 0 0-3.86-8.367M13.92 23.6l-1.593 2.76a11 11 0 0 0 3.43.631l.242-1.25z", clipRule: "evenodd" }) ] }); }; React.forwardRef(SvgEarthStriked); const SvgEmotionHappy = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10.365 7.5C20.579 21.724 18.441 23 16 23s-4.579-1.275-5.865-3.5a1.001 1.001 0 0 1 1.477-1.31q.157.129.253.31C12.799 20.114 14.266 21 16 21s3.201-.887 4.135-2.5a1 1 0 1 1 1.73 1M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3" }) }); }; const ForwardRef$3E = React.forwardRef(SvgEmotionHappy); const ForwardRef$3F = ForwardRef$3E; const SvgEmotionUnhappy = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M16 3a13 13 0 1 0 13 13A13.013 13.013 0 0 0 16 3m-4.5 9a1.5 1.5 0 1 1 0 3 1.5 1.5 0 0 1 0-3m10 10.865a1 1 0 0 1-1.365-.365C19.201 20.886 17.734 20 16 20s-3.201.887-4.135 2.5a1.001 1.001 0 1 1-1.73-1C11.421 19.276 13.559 18 16 18s4.579 1.275 5.865 3.5a1 1 0 0 1-.365 1.365M20.5 15a1.5 1.5 0 1 1 0-3 1.5 1.5 0 0 1 0 3" }) }); }; const ForwardRef$3C = React.forwardRef(SvgEmotionUnhappy); const ForwardRef$3D = ForwardRef$3C; const SvgExpand = ({ fill: fillProp = "currentColor", stroke: strokeProp, ...props }, ref) => { const { colors } = styled.useTheme(); const fill = fillProp && fillProp in colors ? colors[fillProp] : fillProp; const stroke = strokeProp && strokeProp in colors ? colors[strokeProp] : strokeProp; return /* @__PURE__ */ jsxRuntime.jsx("svg", { xmlns: "http://www.w3.org/2000/svg", viewBox: "0 0 32 32", width: 16, height: 16, fill, stroke, ref, ...props, children: /* @__PURE__ */ jsxRuntime.jsx("path", { d: "M27.5 6v5a1.5 1.5 0 1 1-3 0V7.5H21a1.5 1.5 0 0 1 0-3h5A1.5 1.5 0 0 1 27.5 6M11 24.5H7.5V21a1.5 1.5 0 0 0-3 0v5A1.5 1.5 0 0 0 6 27.5h5a1.5 1.5 0 1 0 0-3m15-5a1.5 1.5 0 0 0-1.5 1.5v3.5H21a1.5 1.5 0 1 0 0 3h5a1.5 1.5 0 0